https://bugzilla.novell.com/show_bug.cgi?id=862076
https://bugzilla.novell.com/show_bug.cgi?id=862076#c47
--- Comment #47 from Andrey Borzenkov
For some reasons lvmetad is stopped
It is not stopped, it is not yet started ... So full story: generator calls lvm_init() which among other things tries to contact lvmetad if it is enabled. When generator is initially called, socket (/run/lvm/lvmetad.socket) does not yet exists so nothing happens here - opening socket fails that's all. And if you do not have any LVM activity after startup, lvmetad is not started as well. When generator is called as part of daemon-reload, socket *does* exist (it is created by systemd) but systemd does not process socket requests until daemon-reload is completed. So we have deadlock here - systemd waits for generator to complete which in turn waits for accept on socket which never comes. Looks like we need to always start both lvmetad.socket and lvmetad.service to ensure lvmetad is running. Which is a pity actually, as the whole point of having socket activation is to avoid running program which is never needed. Is there any more lightweight way to check for use_lvmetad=1? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.