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」を新しいバージョンに変更しましたが、まだフリーズしています...
また、10.04から10.10にアップグレードするときにこのエラーが発生しました。ただし、AppArmorはインストールされませんでした。したがって、次のことで問題が修正されました。
Sudo /etc/init.d/mysql stop
このコマンドを別のSSHセッションから実行した後、アップグレードが続行されました。
それはとても役に立ちました。アップグレードを再開するにはこのコマンドを使用する必要がありました
Sudo /etc/init.d/apparmor teardown
私は同じ問題を抱えていましたが、カップでは、アップグレードはカップのアップグレードにかかっていました(1時間半の間32分残っていました)。
問題を解決するために、私はこれを(端末で)行いました
Sudo service cups stop
アップグレードは継続されました(これを書いている時点で実行中です)。
次のコマンドを使用して、まずApparmorを停止してみてください。
Sudo /etc/init.d/apparmor stop