Hi, Den 2012-08-30 20:51:14 skrev Eelco Dolstra <eelco.dols...@logicblox.com>:
> Hi all, > > For the last few months I've been working on and off on replacing > Upstart with > systemd as NixOS's init system. This is now in a fairly usable state. > (I'm > running it on my own laptop, but it hasn't been widely tested and there > are > undoubtedly many issues remaining.) > > If you want to test it, do: > > $ git clone -b systemd git://github.com/edolstra/nixos.git nixos-systemd > $ nixos-rebuild switch -I nixos=/path/to/nixos-systemd > $ reboot Great work! Thanks! I tried it out, and it worked mostly fine (I have yet to play around with it more), but I get some strange error with nix and sudo. See below, where I do "sudo -i nixos-rebuild -I ... switch". The build fails since I haven't sorted out the network-manager's systemd build yet. But nix prints these "cannot unlink"-messages that wasn't there before the systemd switch. Also, if I try to use sudo again after the command, I get an assertion error. I have to reboot to get sudo to work again. . . . make[2]: *** [install-systemdsystemunitDATA] Error 1 make[2]: Leaving directory `/tmp/nix-build-szxvjc05y81dgnw55bnsyndmfmcaq8pi-network-manager-0.9.6.0.drv-0/NetworkManager-0.9.6.0/data' [q[qmake[1]: *** [install-am] Error 2 make[1]: Leaving directory `/tmp/nix-build-szxvjc05y81dgnw55bnsyndmfmcaq8pi-network-manager-0.9.6.0.drv-0/NetworkManager-0.9.6.0/data' [q[qmake: *** [install-recursive] Error 1 [q[q[qbuilder for `/nix/store/szxvjc05y81dgnw55bnsyndmfmcaq8pi-network-manager-0.9.6.0.drv' failed with exit code 2 error (ignored): cannot unlink `/nix/store/szxvjc05y81dgnw55bnsyndmfmcaq8pi-network-manager-0.9.6.0.drv.chroot/proc/dri/0/vma': Operation not permitted cannot build derivation `/nix/store/p1vrisd377fj6s2a20yixvkxsqzd1n6c-system-path.drv': 1 dependencies couldn't be built cannot build derivation `/nix/store/5wia39dn7h7ivp546mjv8z9xnwi44x21-nixos-0.1pre-git.drv': 1 dependencies couldn't be built error: build of `/nix/store/5wia39dn7h7ivp546mjv8z9xnwi44x21-nixos-0.1pre-git.drv' failed $ sudo su - sudo: /nix/store/qa80dkazhngww41z9wn0n3j38awwh40w-setuid-wrapper.c:25: main: Assertion `len > 0' failed. Aborted I'll be switching back to upstart since these things are rather deal-breaking, but if you want me to debug this more in some way, just tell me. Regards, Rickard _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev