web-dev-qa-db-ja.com

ディストリビューションのアップグレードがフリーズする

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」を新しいバージョンに変更しましたが、まだフリーズしています...

5
lugte098

また、10.04から10.10にアップグレードするときにこのエラーが発生しました。ただし、AppArmorはインストールされませんでした。したがって、次のことで問題が修正されました。

Sudo /etc/init.d/mysql stop

このコマンドを別のSSHセッションから実行した後、アップグレードが続行されました。

2
Ian D. Rossi

それはとても役に立ちました。アップグレードを再開するにはこのコマンドを使用する必要がありました

Sudo /etc/init.d/apparmor teardown 
1
Geraint

私は同じ問題を抱えていましたが、カップでは、アップグレードはカップのアップグレードにかかっていました(1時間半の間32分残っていました)。

問題を解決するために、私はこれを(端末で)行いました

Sudo service cups stop

アップグレードは継続されました(これを書いている時点で実行中です)。

1
Hjörleifur

次のコマンドを使用して、まずApparmorを停止してみてください。

Sudo /etc/init.d/apparmor stop
0
Ilias