分销升级冻结

分销升级冻结

当从 Ubuntu 10.04 升级到 10.10 时,发行版升级程序在通知我更改/etc/apparmor.d/usr.bin.mysqld并要求我保留旧文件或接受新更改(我接受了)后冻结。

终端显示:

Configuration file `/etc/apparmor.d/usr.sbin.mysqld'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** usr.sbin.mysqld (Y/I/N/O/D/Z) [default=N] ? y
Installing new version of config file /etc/apparmor.d/usr.sbin.mysqld ...

此后大约 2 个小时,程序没有执行任何操作,我不知道此时该做什么。我可以退出程序并重新启动吗?或者我应该采取其他措施吗?

但它确实将“/etc/apparmor.d/usr.sbin.mysqld”更改为新版本,但仍然冻结......

答案1

我在从 10.04 升级到 10.10 时也遇到了此错误。但是,AppArmor 未安装。因此,以下方法为我解决了这个问题:

sudo /etc/init.d/mysql stop

从单独的 SSH 会话运行此命令后,升级继续。

答案2

这非常有用。不过我不得不使用此命令来重新启动升级

sudo /etc/init.d/apparmor teardown 

答案3

我遇到了同样的问题,但是对于杯子来说,升级挂在升级杯子上(已经剩下 32 分钟一个半小时了)。

为了解决这个问题我这样做了(在终端中)

sudo service cups stop

并且升级仍在继续(在我撰写本文时,升级仍在进行)。

答案4

首先尝试使用以下命令停止 Apparmor:

sudo /etc/init.d/apparmor stop

相关内容