Bug#917124: systemd: local-fs.target fails with result 'dependency'

Axel Beckert abe at debian.org
Sun Dec 23 02:30:11 GMT 2018


Hi,

Michael Biebl wrote:
> Am 23.12.18 um 01:28 schrieb Ben Caradoc-Davies:
> > Dec 23 13:07:52 ripley lvm2-activation-generator: lvmconfig failed
> > Dec 23 13:07:52 ripley lvm2-activation-generator: Activation generator failed.
> > Dec 23 13:07:52 ripley systemd[376]: /lib/systemd/system-generators/lvm2-activation-generator failed with exit status 1.
> 
> That looks suspicious.

Indeed.

> This generator is provided by lvm2. CCing their maintainers.
> Maybe they have an idea what's failing for you and/or can help you debug it.

It's especially not an issue systemd 240-1: Due to this bug report
showing up in apt-listbugs, I didn't upgrade systemd to 240-1 (but
upgraded udev and lvm2) and I also saw messages like that in my syslog
several times during the upgrade:

Dec 23 03:03:24 c-cactus2 systemd[1]: Stopping realtime filesystem monitoring program using inotify...
Dec 23 03:03:24 c-cactus2 systemd[1]: Stopped realtime filesystem monitoring program using inotify.
Dec 23 03:03:47 c-cactus2 systemd[1]: Reloading.
Dec 23 03:03:47 c-cactus2 lvm2-activation-generator: lvmconfig failed
Dec 23 03:03:47 c-cactus2 lvm2-activation-generator: Activation generator failed.
Dec 23 03:03:47 c-cactus2 systemd[12099]: /lib/systemd/system-generators/lvm2-activation-generator failed with exit status 1.
Dec 23 03:03:47 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted.
Dec 23 03:03:47 c-cactus2 systemd[1]: Starting Garbage Collection for rkt...
Dec 23 03:03:47 c-cactus2 systemd[1]: Started Garbage Collection for rkt.
Dec 23 03:03:47 c-cactus2 systemd[1]: Reloading.
Dec 23 03:03:47 c-cactus2 lvm2-activation-generator: lvmconfig failed
Dec 23 03:03:47 c-cactus2 lvm2-activation-generator: Activation generator failed.
Dec 23 03:03:47 c-cactus2 systemd[12197]: /lib/systemd/system-generators/lvm2-activation-generator failed with exit status 1.
Dec 23 03:03:47 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted.
Dec 23 03:03:47 c-cactus2 systemd[1]: Starting Garbage Collection for rkt...
Dec 23 03:03:47 c-cactus2 systemd[1]: Started Garbage Collection for rkt.
Dec 23 03:03:48 c-cactus2 systemd[1]: Reloading.
Dec 23 03:03:48 c-cactus2 systemd[12253]: /lib/systemd/system-generators/lvm2-activation-generator failed with exit status 1.
Dec 23 03:03:48 c-cactus2 lvm2-activation-generator: lvmconfig failed
Dec 23 03:03:48 c-cactus2 lvm2-activation-generator: Activation generator failed.
Dec 23 03:03:48 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted.
Dec 23 03:03:48 c-cactus2 systemd[1]: Starting Garbage Collection for rkt...
Dec 23 03:03:48 c-cactus2 systemd[1]: Started Garbage Collection for rkt.
Dec 23 03:03:48 c-cactus2 systemd[1]: Reloading.
Dec 23 03:03:48 c-cactus2 lvm2-activation-generator: lvmconfig failed
Dec 23 03:03:48 c-cactus2 lvm2-activation-generator: Activation generator failed.
Dec 23 03:03:48 c-cactus2 systemd[12304]: /lib/systemd/system-generators/lvm2-activation-generator failed with exit status 1.
Dec 23 03:03:48 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted.
Dec 23 03:03:48 c-cactus2 systemd[1]: Starting Garbage Collection for rkt...
Dec 23 03:03:48 c-cactus2 systemd[1]: Started Garbage Collection for rkt.
Dec 23 03:03:48 c-cactus2 systemd[1]: Reloading.
Dec 23 03:03:48 c-cactus2 lvm2-activation-generator: lvmconfig failed
Dec 23 03:03:48 c-cactus2 lvm2-activation-generator: Activation generator failed.
Dec 23 03:03:48 c-cactus2 systemd[12340]: /lib/systemd/system-generators/lvm2-activation-generator failed with exit status 1.
Dec 23 03:03:48 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted.
Dec 23 03:03:49 c-cactus2 systemd[1]: Starting Garbage Collection for rkt...
Dec 23 03:03:49 c-cactus2 systemd[1]: Started LVM2 poll daemon.
Dec 23 03:03:49 c-cactus2 systemd[1]: Started Garbage Collection for rkt.
Dec 23 03:03:49 c-cactus2 systemd[1]: Reloading.
Dec 23 03:03:49 c-cactus2 lvm2-activation-generator: lvmconfig failed
Dec 23 03:03:49 c-cactus2 lvm2-activation-generator: Activation generator failed.
Dec 23 03:03:49 c-cactus2 systemd[12405]: /lib/systemd/system-generators/lvm2-activation-generator failed with exit status 1.
Dec 23 03:03:49 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted.

lvm2 on amd64 was upgraded from 2.02.176-4.1 to 2.03.01-2.

Downgrading lvm2 to testing again changes the above lines to lines like this:

Dec 23 03:21:26 c-cactus2 systemd[1]: Reloading. 
Dec 23 03:21:27 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted. 
Dec 23 03:21:27 c-cactus2 systemd[1]: Starting Garbage Collection for rkt... 
Dec 23 03:21:27 c-cactus2 systemd[1]: Started Garbage Collection for rkt. 
Dec 23 03:21:27 c-cactus2 systemd[1]: Reloading. 
Dec 23 03:21:27 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted. 
Dec 23 03:21:27 c-cactus2 systemd[1]: Starting Garbage Collection for rkt... 
Dec 23 03:21:27 c-cactus2 systemd[1]: Started Garbage Collection for rkt. 
Dec 23 03:21:27 c-cactus2 systemd[1]: Reloading. 
Dec 23 03:21:28 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted. 
Dec 23 03:21:28 c-cactus2 systemd[1]: Starting Garbage Collection for rkt... 
Dec 23 03:21:28 c-cactus2 systemd[1]: Reloading. 
Dec 23 03:21:28 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted. 
Dec 23 03:21:28 c-cactus2 systemd[1]: Started Garbage Collection for rkt. 
Dec 23 03:21:28 c-cactus2 systemd[1]: Stopping LVM2 metadata daemon... 
Dec 23 03:21:28 c-cactus2 systemd[1]: Stopped LVM2 metadata daemon. 
Dec 23 03:21:28 c-cactus2 systemd[1]: Started LVM2 metadata daemon. 
Dec 23 03:21:28 c-cactus2 lvmetad[20593]: [D] creating /run/lvm/lvmetad.socket 
Dec 23 03:21:28 c-cactus2 lvmetad[20593]: removing stale socket /run/lvm/lvmetad.socket 
Dec 23 03:21:28 c-cactus2 systemd[1]: Reloading. 
Dec 23 03:21:28 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted. 
Dec 23 03:21:28 c-cactus2 systemd[1]: Starting Garbage Collection for rkt... 
Dec 23 03:21:28 c-cactus2 systemd[1]: Reloading. 
Dec 23 03:21:28 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted. 
Dec 23 03:21:29 c-cactus2 systemd[1]: Started Garbage Collection for rkt. 
Dec 23 03:21:29 c-cactus2 systemd[1]: Started LVM2 poll daemon. 
Dec 23 03:21:29 c-cactus2 systemd[1]: Reloading. 
Dec 23 03:21:29 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted. 
Dec 23 03:21:29 c-cactus2 systemd[1]: Starting Garbage Collection for rkt... 
Dec 23 03:21:29 c-cactus2 systemd[1]: Started Garbage Collection for rkt. 
Dec 23 03:21:29 c-cactus2 systemd[1]: Reloading. 
Dec 23 03:21:30 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted. 
Dec 23 03:21:30 c-cactus2 systemd[1]: Starting Garbage Collection for rkt... 
Dec 23 03:21:30 c-cactus2 systemd[1]: Started Garbage Collection for rkt. 
Dec 23 03:21:30 c-cactus2 systemd[1]: Reloading. 
Dec 23 03:21:30 c-cactus2 systemd[1]: lvm2-lvmetad.socket: Socket unit configuration has changed while unit has been running, no open socket file descriptor left. The socket unit is not functional until restarted. 

So if "/lib/systemd/system-generators/lvm2-activation-generator failed
with exit status 1" is really the cause for "systemd: local-fs.target
fails with result 'dependency'", then this is an issue in lvm2, not
systemd.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



More information about the Pkg-systemd-maintainers mailing list