收到错误:snapd.snap-repair.service是禁用或静态单元,不启动它


19

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

sudo apt-get upgrade

它可以正常工作,直到停止并显示〜75%为止:

snapd.snap-repair.service is a disabled or a static unit, not starting it.

我不太确定这意味着什么,如果我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?

并必须重新启动计算机以安装所有内容。


2
使用CTRL-Z可以暂停(暂停)该apt-get程序,但它仍然具有锁,/var/lib/dpkg/lock可以防止您第二次启动该程序。按CTRL-C而不是Z,以实际停止并结束该 apt-get过程。
PerlDuck

1
而且,snapd.snap-repair.service is a disabled or a static unit, not starting it.它看起来不像是一个错误,但它似乎只是一条信息消息。我建议等待该过程结束,如果没有结束,请添加apt命令的完整日志输出。

@Dan因此,我运行:$ sudo apt-get upgrade $我得到:E:dpkg被中断,您必须手动运行'sudo dpkg --configure -a'来解决问题。因此,然后我尝试使用该命令来获取以前在原始帖子中提到的错误。如果我按ctrl-C尝试退出,那我会收到一堆不适合此注释的内容,并且最终会出现此错误:处理时遇到错误:snapd
介电常数

@JustinRoberts您的软件包有问题,不幸的是,如果我们无法获取有关错误的更多详细信息,我们将无济于事:(。您能否编辑您的文章以包括命令的输出?您可以使用粘贴。 ubuntu.com-如果日志很大

Answers:


25

我也有同样的问题,我这样解决了:

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

这应该是公认的解决方案。第一行也可以替换为sudo pkill snapd.postinstall您,但您的行更一般。
rosch

1
谢谢,为我工作Ubuntu 18.04。
Darkmoor

它也可以在Ubuntu 19.04上使用。谢谢。
jplandrain

2
它适用于我的Ubuntu 18.04LTS。但是,第三个命令“ dkpg ...”再次陷入了最初的问题(“ snapd.snap-repair.service被禁用或...”)。因此,我使用“ Ctrl + C”中止了该命令,重新运行了第二个命令,然后再次运行了第三个命令。其余的就像魅力。
UBod

10

Ubuntu 18.10的解决方法:

sudo dpkg -r snapd gnome-software-plugin-snap
sudo apt update
sudo apt full-upgrade

无法使用apt-get而不是apt为我工作。
rosch

非常适合18.10宇宙墨鱼
cedric.walter,

1

我只是注意到同一件事。全新安装。

在撰写本文时,安装仅在大约10分钟后继续进行。

我不知道更新过程在等待什么,但是耐心解决了该问题。


我认为这不是最好的选择,但它可以是临时的。在Ubuntu 18.10上,这似乎不起作用。
rosch
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.