<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>
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