| 2 Dec 2025 |
raitobezarius | it would be helpful for me to ascertain what is the context | 23:16:52 |
raitobezarius | well you could pass more flags but then this may contain secrets if you put things in your netrc | 23:17:08 |
raitobezarius | (-vvvv) | 23:17:13 |
raitobezarius | let's do it in two steps if you don't mind | 23:17:29 |
xored | yeah ok I can't make sense of anything with super verbose lol | 23:17:52 |
xored | exit code 1;
last 14 log lines:
>
> trying https://download.samba.org/pub/samba/stable/samba-4.22.6.tar.gz
> % Total % Received % Xferd Average Speed Time Time Time Current
> Dload Upload Total Spent Left Speed
> 0 0 0 0 0 0 0 0 --:--:-- 0:00:19 --:--:-- 0curl: (6) Could not resolve host: download.samba.org
> Warning: Problem : timeout. Will retry in 1 second. 3 retries left.
> curl: (6) Could not resolve host: download.samba.org
> Warning: Problem : timeout. Will retry in 2 seconds. 2 retries left.
> curl: (6) Could not resolve host: download.samba.org
> Warning: Problem : timeout. Will retry in 4 seconds. 1 retry left.
> curl: (6) Could not resolve host: download.samba.org
> error checking the existence of https://tarballs.nixos.org//sha256-jmvrDM6H+zx2OvlMLcIf1HuP0C1Gs8sd6ypy35JZxCU=:
> curl: (28) Resolving timed out after 15000 milliseconds
> error: cannot download samba-4.22.6.tar.gz from any mirror
For full logs, run:
nix log /nix/store/3c1s384q5z4qvrqxvm9m46jfaklsq45i-samba-4.22.6.tar.gz.drv
| 23:19:15 |
raitobezarius | ok nice | 23:19:30 |
raitobezarius | on your host, if you do host download.samba.org what is the result? | 23:19:48 |
xored | host download.samba.org
download.samba.org is an alias for hr2-3.samba.org.
hr2-3.samba.org has address 144.76.82.148
hr2-3.samba.org has IPv6 address 2a01:4f8:192:486::2:3
hr2-3.samba.org has HTTP service bindings 1 . alpn="h3,h2" ipv4hint=144.76.82.148 ipv6hint=2a01:4f8:192:486::2:3
| 23:20:24 |
raitobezarius | you're running that on the remote builder right? | 23:21:16 |
xored | yes | 23:21:21 |
raitobezarius | nix-build -E 'let pkgs = (import <nixpkgs> {}); in pkgs.runCommand "resolvconf" { outputHashAlgo = "sha256"; outputHashMode = "flat"; outputHash = pkgs.lib.fakeHash; } "${pkgs.bind.host}/bin/host download.samba.org"'
now | 23:22:43 |
xored | [root@shiva:~]# nix-build -E 'let pkgs = (import <nixpkgs> {}); in pkgs.runCommand "resolvconf" { outputHashAlgo = "sha256"; outputHashMode = "flat"; outputHash = pkgs.lib.fakeHash; } "${pkgs.bind.host}/bin/host download.samba.org"'
this derivation will be built:
/nix/store/q3pxi75g82zl0yx4rayzaqb83fq78mng-resolvconf.drv
building '/nix/store/q3pxi75g82zl0yx4rayzaqb83fq78mng-resolvconf.drv'...
;; UDP setup with 169.254.1.1#53(169.254.1.1) for download.samba.org failed: network unreachable.
;; no servers could be reached
;; UDP setup with 169.254.1.1#53(169.254.1.1) for download.samba.org failed: network unreachable.
;; communications error to 64:ff9b:1:4b8e:472e:a5c8:a9fe:101#53: timed out
;; no servers could be reached
error: builder for '/nix/store/q3pxi75g82zl0yx4rayzaqb83fq78mng-resolvconf.drv' failed with exit code 1;
last 5 log lines:
> ;; UDP setup with 169.254.1.1#53(169.254.1.1) for download.samba.org failed: network unreachable.
> ;; no servers could be reached
> ;; UDP setup with 169.254.1.1#53(169.254.1.1) for download.samba.org failed: network unreachable.
> ;; communications error to 64:ff9b:1:4b8e:472e:a5c8:a9fe:101#53: timed out
> ;; no servers could be reached
For full logs, run:
nix log /nix/store/q3pxi75g82zl0yx4rayzaqb83fq78mng-resolvconf.drv
| 23:23:39 |
raitobezarius | argh | 23:23:53 |
xored | in the issue you linked me to someone disabled the 127.0.0.1 and stub | 23:24:08 |
raitobezarius | yes there's a bug | 23:24:17 |
raitobezarius | nix-build -E 'let pkgs = (import <nixpkgs> {}); in pkgs.runCommand "resolvconf" { outputHashAlgo = "sha256"; outputHashMode = "flat"; outputHash = pkgs.lib.fakeHash; } "${pkgs.iproute2}/bin/ip a' | 23:24:23 |
xored | but yeah since I have you here 😉 | 23:24:25 |
raitobezarius | i suppose this will show only the ipv6 addr | 23:24:32 |
xored | [root@shiva:~]# nix-build -E 'let pkgs = (import <nixpkgs> {}); in pkgs.runCommand "resolvconf" { outputHashAlgo = "sha256"; outputHashMode = "flat"; outputHash = pkgs.lib.fakeHash; } "${pkgs.iproute2}/bin/ip a"'
this derivation will be built:
/nix/store/gkcn6z55jgdan2pallqh3dznyj02f2mm-resolvconf.drv
building '/nix/store/gkcn6z55jgdan2pallqh3dznyj02f2mm-resolvconf.drv'...
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host proto kernel_lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 65520 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether 7a:26:aa:74:3a:20 brd ff:ff:ff:ff:ff:ff
inet6 64:ff9b:1:4b8e:472e:a5c8:a9fe:102/64 scope global nodad
valid_lft forever preferred_lft forever
inet6 fe80::7826:aaff:fe74:3a20/64 scope link nodad tentative proto kernel_ll
valid_lft forever preferred_lft forever
error: builder for '/nix/store/gkcn6z55jgdan2pallqh3dznyj02f2mm-resolvconf.drv' failed to produce output path for output 'out' at '/nix/store/gkcn6z55jgdan2pallqh3dznyj02f2mm-resolvconf.drv.chroot/nix/store/cyy08glb0lpa2sjaqq1rcxg1kyh11ra3-resolvconf'
| 23:25:53 |
raitobezarius | bingo thanks | 23:26:26 |
raitobezarius | have you tried to disable pasta? | 23:26:32 |
raitobezarius | to see if this is a valid workaround | 23:26:36 |
xored | can I do it from the remote machine? | 23:26:48 |
raitobezarius | nix-build ... --pasta-path "" ... disables pasta | 23:26:49 |
raitobezarius | you can do it on the local machine | 23:26:53 |
raitobezarius | i think this should work out | 23:26:56 |
raitobezarius | if this doesn't, you need to set pasta-path = "" in your /etc/nix/nix.conf on the remote builder yes | 23:27:09 |
raitobezarius | nix.settings.pasta-path = ""; works from NixOS as well | 23:27:17 |
raitobezarius | https://git.lix.systems/lix-project/lix/issues/1065 | 23:28:40 |