当从 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