Hi,

On 05/06/2011 01:32 PM, Rickard Nilsson wrote:

I have a sort-of working NixOS installation booting from an NFS root
with only minor manual interventions. I pass init stage 1 and 2 just
fine, and then get a login prompt. Now if I try to login with root or
any other user, absolutely nothing happens. The login process just
hangs, and nothing happens if I press Ctrl-C. I can switch to another
tty and try to login there too, but nothing happens there either.

Probably the system locked up because the dhclient Upstart job brought down the network interface used to access the NFS disk. Since the code to subsequently bring the interface up again resides on NFS, it hangs. I've had this problem in our VM tests (where we boot from a remote Nix store mounted via SMB). It uses this workaround (from modules/virtualisation/qemu-vm.nix):

  # Starting DHCP brings down eth0, which kills the connection to the
  # host filesystem and thus deadlocks the system.
  networking.useDHCP = false;

--
Eelco Dolstra | http://www.st.ewi.tudelft.nl/~dolstra/
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to