The commit on which I compiled is:
de795b1a6
I enabled verbose mode as advised:
ram fs -> use
ram fs -> inspect
Switched to Inspect tab
cd config
cp managed/nic_router .
vim nic_router
:%s/verbose_domain_state="yes"/verbose="yes"
:w
And got these messages in the log with fetchurl trying to access the depot:
Using UDP link CLN src 10.0.1.2:32768
New ARP entry 10.0.1.2
Answer ARP request for router IP
[uplink] Unroutable packet
I'm testing on a simple network:
Computer -> ADSL router -> Internet
At first I tried this configuration, which worked:
<domain name="uplink" interface="192.168.1.188/24" gateway="192.168.1.1">
<domain name="default" ...
<dhcp-server ...
In this section I replaced dns_server_from="uplink" with dns_server="8.8.8.8"
Then I tried removing previously mentioned interface and gateway settings, finally leaving just the dns_server setting intact. This was enough to solve the problem:
ram fs -> use
ram fs -> inspect
Switched to Inspect tab
cd config
cp managed/nic_router .
vim nic_router
:%s/dns_server_from="uplink"/dns_server="8.8.8.8"
:w
The culprit is Cloudflare's 1.1.1.1 DNS server I used as the default DNS on my ADSL router, but not the alternate 1.0.0.1 or Google's 8.8.8.8. I wonder why it seems incompatible.
I also tested this with Virtualbox on Ubuntu using bridged networking and Sculpt OS 20.02 again, and this time it worked.
Alternative solution: changing the ADSL router's default DNS in the router's configuration interface.
On a side note, the OS image based on commit de795b1a6 has some issues with the GUI (missing GUI (focus) and GUI server nodes when I want to attach themed wm), but, since network works normally now, I can use Sculpt OS 20.02. There, trying to use ram fs for Virtualbox NOVA and Firefox @ Tiny Core hangs most of the GUI during fetching (out of space?), so I'll have to experiment with a hard drive install.
Thank you for your help,
Dima