安装或删除任何软件“lvm2-lvmetad.service”的问题

Hel*_*ior 10 software-installation 18.04

我正在尝试安装或删除任何软件,但遇到以下错误:

Failed to restart lvm2-lvmetad.service: Unit lvm2-lvmetad.socket is masked.
invoke-rc.d: initscript lvm2-lvmetad, action "restart" failed.
? lvm2-lvmetad.service - LVM2 metadata daemon
   Loaded: loaded (/lib/systemd/system/lvm2-lvmetad.service; static; vendor preset: enabled)
   Active: active (exited) since Wed 2018-05-16 06:40:37 WAT; 1h 54min ago
     Docs: man:lvmetad(8)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/lvm2-lvmetad.service

May 16 06:40:37 raikone-X555UB systemd[1]: Starting LSB: LVM2 metadata daemon...
May 16 06:40:37 raikone-X555UB systemd[1]: Started LSB: LVM2 metadata daemon.
dpkg: error processing package lvm2 (--configure):
 installed lvm2 package post-installation script subprocess returned error exit status 1
Processing triggers for shared-mime-info (1.9-2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for initramfs-tools (0.130ubuntu3) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-20-generic
Errors were encountered while processing:
 lvm2
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

我试图在这里学习一些教程,但对我不起作用。

cop*_*ser 14

我已经解决了这个问题:

sudo apt-get purge lvm2
sudo apt autoremove
sudo apt install lvm2
Run Code Online (Sandbox Code Playgroud)

重新启动系统,并安装新内核。此外,这个讨论对我有帮助。


Eld*_*eek 5

如果systemctl status lvm2-lvmetad返回,Loaded: masked (/dev/null)您应该取消屏蔽并启用它

sudo systemctl unmask  lvm2-lvmetad && sudo systemctl enable lvm2-lvmetad
Run Code Online (Sandbox Code Playgroud)

该命令systemctl status lvm2-lvmetad.socket应返回确认成功的状态。

如果这种方法对您不起作用,那么使用此处描述的清除/重新安装方法可能会更好,但我建议您进行良好的备份

来源:

https://unix.stackexchange.com/a/307058/67643