收到错误:snapd.snap-repair.service is a disabled or a static unit, not started it

Per*_*ity 22 upgrade apt 18.04

我最近将我的操作系统升级到 Ubuntu 18.04(通过引导设备全新安装)。但是,在尝试命令时:

sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

它工作正常,直到停止并说:〜75%:

snapd.snap-repair.service is a disabled or a static unit, not starting it.
Run Code Online (Sandbox Code Playgroud)

我不太确定这意味着什么,如果我Crtl-Z摆脱它,任何时候我尝试安装我得到的任何东西:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Run Code Online (Sandbox Code Playgroud)

并且必须重新启动我的计算机才能安装任何东西。

小智 31

我也遇到了同样的问题,我是这样解决的:

sudo fuser -vki /var/lib/dpkg/lock
sudo apt purge snapd
sudo dpkg --configure -a
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt install snapd
Run Code Online (Sandbox Code Playgroud)

  • 它适用于我的 Ubuntu 18.04LTS。但是,第三个命令 'dkpg ...' 再次遇到了最初的问题(“snapd.snap-repair.service is a disabled or ...”)。所以,我用 'Ctrl+C' 中止了它,重新运行第二个命令,然后再次运行第三个命令。其余的工作就像一个魅力。 (2认同)

小智 11

Ubuntu 18.10 的解决方法:

sudo dpkg -r snapd gnome-software-plugin-snap
sudo apt update
sudo apt full-upgrade
Run Code Online (Sandbox Code Playgroud)