Hello,

I noticed that systemd didn't know how to mount (by-label) my lvm raid1. I had a
lvm raid1 setup before, but it was mounted at stage1 just fine, with the proper
dozen of modules in initrd.

The nixos systemd didn't have any units distributed with lvm2. I pushed changes
to make a new systemd derivation in nixpkgs, under the name "systemd_with_lvm2".
You can use them in nixos, by using:

  systemd.package = pkgs.systemd_with_lvm2;
  systemd.packages = [ pkgs.lvm2 ];

This made my systemd mount fine the lvm2 raid1 lv. Nevertheless, there is still
a unit that fails to work. All ends up working, it boots well, and all mounted,
though.

I've no idea why it fails, and its consequences. Here is what 'status' tells me.
If anyone knows anything about it, feel free to comment:

--------------------------
lvm2-activation-net.service - Activation of LVM2 logical volumes
   Loaded: loaded (/etc/lvm/lvm.conf)
   Active: failed (Result: exit-code) since dv 2013-09-20 11:42:52 CEST; 19min 
ago
     Docs: man:lvm(8)
           man:vgchange(8)
  Process: 1441 
ExecStart=/nix/store/q1i64p99bvr6jh67k3cfahcighc1psh2-lvm2-2.02.100/sbin/lvm 
vgchange -aay --sysinit (code=exited, status=5)
  Process: 1340 
ExecStartPre=/nix/store/n9yvgrp6i1fh3jzpbw1cyfvdil0n9j1r-systemd-203/bin/udevadm
 settle (code=exited, status=0/SUCCESS)

set 20 11:42:52 atom systemd[1]: lvm2-activation-net.service: main process 
exited, code=exited, status=5/NOTINSSTALLED
set 20 11:42:52 atom systemd[1]: Failed to start Activation of LVM2 logical 
volumes.
set 20 11:42:52 atom systemd[1]: Unit lvm2-activation-net.service entered 
failed state.
Warning: Journal has been rotated since unit was started. Log output is 
incomplete or unavailable.

Warning: Unit file changed on disk, 'systemctl --system daemon-reload' 
recommended.
--------------------------

Regards,
Lluís.
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to