web-dev-qa-db-fra.com

La mise à niveau de la distribution se bloque

Lors de la mise à niveau d'Ubuntu 10.04 à 10.10, le programme de mise à niveau de la distribution se bloque après m'avoir informé de la modification de /etc/apparmor.d/usr.bin.mysqld et me demander de conserver l'ancien fichier ou d'accepter les nouvelles modifications (je les ai acceptées).

Le terminal dit:

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 ...

Le programme n'a rien fait après cela depuis environ 2 heures maintenant et je n'ai aucune idée de ce que je devrais faire à ce stade. Puis-je quitter le programme et le redémarrer? Ou y a-t-il une autre action que je devrais prendre?

Il a cependant changé le '/etc/apparmor.d/usr.sbin.mysqld' à la nouvelle version, mais est toujours gelé ...

5
lugte098

J'ai également rencontré cette erreur lors de la mise à niveau de 10.04 à 10.10. Cependant, AppArmor n'était pas installé. Par conséquent, ce qui suit a résolu le problème pour moi:

Sudo /etc/init.d/mysql stop

Après avoir exécuté cette commande à partir d'une session SSH distincte, la mise à niveau s'est poursuivie.

2
Ian D. Rossi

c'était très utile. J'ai dû utiliser cette commande pour redémarrer la mise à niveau

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

J'ai eu le même problème, mais avec les gobelets, la mise à niveau était suspendue (il restait 32 minutes pour une heure et demie).

Pour résoudre le problème je l'ai fait (dans un terminal)

Sudo service cups stop

et la mise à niveau a continué (et est en cours d'exécution alors que j'écris ceci).

1
Hjörleifur

Essayez d’abord d’arrêter Apparmor avec la commande suivante:

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