hamishmack has quit [Ping timeout: 246 seconds]
Ericson2314 has joined #nix-darwin
nD5Xjz has quit [Ping timeout: 252 seconds]
nD5Xjz has joined #nix-darwin
Ericson2314 has quit [Ping timeout: 252 seconds]
philr has joined #nix-darwin
philr has quit [Ping timeout: 244 seconds]
<dhess> Anyone around who's running Mojave on a darwin remote builder?
<dhess> Because I just upgraded mine and now I'm getting "send failed: Invalid argument" from hydra-queue-runner when it tries to ssh into the Mojave remote builder
<dhess> same configuration was running great before the Mojave upgrade.
<dhess> From the hydra box, sitting on the command line, I can ssh into the Mojave box as myself (dhess), but I cannot ssh into the Mojave box as the remote build user (remote-builder), even though the same SSH public key is listed in authorized_keys for both accounts
<dhess> Hmm: "fatal: Access denied for user remote-builder by PAM account configuration [preauth]"
<dhess> I noticed that the Mojave upgrade screwed with a bunch of /etc files. I had to re-install the bashrc that nix-darwin needs
<dhess> OK, figured it out. In Settings > Sharing, I have Remote Login enabled only for dhess and for members of "Nix build group for nix-daemon". (The default is "All users.")
<dhess> It appears that either the Mojave upgrade removed the remote-builder user from "Nix build group for nix-daemon", or it was never in that group in the first place and the Remote Login setting didn't strictly enforce that whitelist of users/groups who can SSH into the box
<dhess> If I set it to "All users" again, I can log in as remote-builder.
<dhess> (In case anyone else has this issue)
<dhess> ok, now a new problem.
<dhess> Oct 07 19:04:43 hydra-de hydra-queue-runner[31692]: possibly transient failure building ‘/nix/store/g6fvlzwgdgdgsq0as583ry1d5qmjlrqa-nano-3.1.drv’ on ‘ssh://remote-builder@woz’: cannot connect to ‘ssh://remote-builder@woz’: dyld: Library not loaded: /usr/lib/system/libsystem_network.dylib
<dhess> yay upgrades
<dhess> This looks like https://github.com/NixOS/nixpkgs/issues/42719, but it's only happening with remote builds
<{^_^}> #42719 (by kirelagin, 14 weeks ago, closed): macOS 10.14 Mojave
<dhess> I don't understand. I'm not getting that in my regular user account shell, I'm not getting that in my root shell (sudo -i), and I've done a "darwin-rebuild switch" on Mojave from my regulard user account
<dhess> so where is this coming from?
Ericson2314 has joined #nix-darwin
Ericson2314 has quit [Ping timeout: 260 seconds]
Ericson2314 has joined #nix-darwin
carlosdagos has joined #nix-darwin