web-dev-qa-db-fra.com

Toutes les mises à jour ne peuvent pas être installées: mise à niveau partielle

J'essaie de mettre à jour mon lecteur vmware Ubuntu vm vers Saucy Salamander via l'application Software Updater. Malheureusement, lorsqu’il installait des paquets, vmware player a donné cette erreur très étrange que je n’ai jamais vue auparavant. Je ne me souviens plus de quoi il s'agissait, mais je pouvais soit continuer en cliquant sur retry ou pass onto vm, ou des options similaires. L'option pass onto vm a provoqué l'arrêt complet de la machine virtuelle.

En essayant à nouveau de lancer le vm, j'ai cette erreur étrange qui dit que je peux soit take ownership de la machine virtuelle, soit cancel le démarrage. Vraiment bizarre, mais l'option de prise en charge a dit que cela pourrait endommager ma machine virtuelle.

J'ai décidé de fermer Windows 7 à la place. Lors du redémarrage de mon ordinateur, je peux démarrer correctement ma machine virtuelle, et pendant que Software Updater démarre correctement, il continue de grisonner à la fin de l'opération checking for updates.

Lancer Software Updater à partir de la ligne de commande en exécutant

$ Sudo update-manager

révèle que ces erreurs se produisent:

Error loading .desktop file /usr/share/applications/gnomine.desktop: constructor returned NULL
Error loading .desktop file /usr/share/app-install/desktop/gnome-mines:gnome-mines.desktop: constructor returned NULL
Error loading .desktop file /usr/share/applications/gnome-sudoku.desktop: constructor returned NULL
Error loading .desktop file /usr/share/app-install/desktop/gnome-sudoku:gnome-sudoku.desktop: constructor returned NULL
Error loading .desktop file /usr/share/applications/mahjongg.desktop: constructor returned NULL
Error loading .desktop file /usr/share/app-install/desktop/gnome-control-center-signon:update-accounts.desktop: constructor returned NULL

Aucune idée de la façon de procéder, mais ceci est mon troisième démarrage maintenant et c'est la même histoire.

Ubuntu fonctionne parfaitement, mais Software Updater/update-manager est complètement frit. Un conseil les gars? Ubuntu ne parle pas ici, mais est-ce que cela signifie que le problème est superficiel? C'est juste quelque chose à voir avec l'interface graphique et peut être facilement corrigé? Ce n'est pas comme si je tentais quelque chose de mental pour l'amour de Dieu.

Est-ce que cela pourrait corriger l'erreur?

Sudo apt-get install -f

Avant de l'exécuter, que fait exactement le drapeau f?

Mise à jour

Laissé en marche pendant environ 60 minutes, et il s'est résolu tout seul! Cela dit que je ne peux faire qu'un partial update bien que, et que problem can be caused by damaged or unofficial software. ce dommage est-il causé par l'erreur avant? Message complet:

Not all Updates can be installed
Run a partial upgrade, to install as many updates as possible.

This can be caused by:
* A previous upgrade which didn't complete
* Problems with some of the installed software
* Inofficial software packages not provided by Ubuntu
* Normal changes of a pre-release version of Ubuntu

Partial Upgrade Close

Devrais-je m'inquiéter? La mise à jour est toujours en cours, donc je ne sais pas si je rencontrerai à nouveau la même erreur.

6
Starkers

Oui, essayez et courez

Sudo apt-get install -f

À partir du texte d'utilisation --help, nous trouvons

-f  Attempt to correct a system with broken dependencies in place

Vous pouvez y arriver en utilisant

apt-get install --help

Les pages de manuel sont un autre bon moyen de lire l’utilisation. La page de manuel d'apt-get States

-f, --fix-broken
       Fix; attempt to correct a system with broken dependencies in place.
       This option, when used with install/remove, can omit any packages
       to permit APT to deduce a likely solution. If packages are
       specified, these have to completely correct the problem. The option
       is sometimes necessary when running APT for the first time; APT
       itself does not allow broken package dependencies to exist on a
       system. It is possible that a system's dependency structure can be
       so corrupt as to require manual intervention (which usually means
       using dselect(1) or dpkg --remove to eliminate some of the
       offending packages). Use of this option together with -m may
       produce an error in some situations. Configuration Item:
       APT::Get::Fix-Broken.

Il n’ya rien de mal à exécuter la mise à niveau partielle, d’ailleurs, cela résout généralement les problèmes de la même manière que les paquets. S'il vous plaît laissez-moi savoir si vous continuez à avoir ces problèmes après. Meilleures salutations

5
OYRM

Je sais qu’il est un peu tard, mais j’ai été touché aujourd’hui par ce problème (Ubuntu 14.04 LTS gère ma boîte) et j’estime que cela pourrait poser un problème avec pdate-manager. Quoi qu'il en soit, j'ai essayé toutes les options possibles avec dpkg et apt-get, mais aucune d'entre elles n'a fonctionné. À la fin, le bon vieux Synaptic a fait le travail, en installant tous les paquets grisés dans (update-manager.

4
Antonio Molinaro