web-dev-qa-db-fra.com

Impossible de mettre à jour le chrome; dépendances brisées, fin de fichier / flux inattendue?

E: /var/cache/apt/archives/chromium-browser-l10n_64.0.3282.167-
0ubuntu0.16.04.1_all.deb: cannot copy extracted data for 
'./usr/lib/chromium-browser/locales/ta.pak' to '/usr/lib/chromium-
browser/locales/ta.pak.dpkg-new': unexpected end of file or stream

Un matin, j'ai démarré mon ordinateur portable pour constater que le gestionnaire de paquets avait un colis cassé. Ce n'est pas le premier problème que j'ai avec le gestionnaire de paquets.

Une fois, j'ai dû supprimer dpkg-available parce qu'il y avait un "responsable manquant". Après avoir exécuté apt-get update, tout a bien fonctionné.

Eh bien, maintenant la même erreur est de retour, et maintenant le navigateur Chromium est "cassé" (mais il fonctionne toujours très bien). Il me donne la sortie ci-dessus lorsque je tente de le mettre à jour.

Habituellement, l'erreur que j'avais auparavant n'était qu'un avertissement, et je pouvais faire tout ce que je voulais sur le gestionnaire de paquets. Il se montre toujours comme un avertissement, mais maintenant, le paquet cassé ne me permet plus de l'utiliser.

Comment puis-je empêcher ce fichier darn de corrompre tout le système de paquets?

1
ComputerGuy

Eh bien, c’est l’une de ces situations où, dès que je pose la question, la réponse apparaît. Autant l'afficher pour aider les autres.

Premièrement, grâce à @ N0rbert; son commentaire sur la question m'a amené à la solution, alors si cela vous aide, relisez son commentaire; c'était essentiellement la réponse.

Le reste est un peu trivial. J'ai ouvert synaptic et examiné les paquets cassés. Là, j'ai trouvé les paquets de langue Chromium, et j'ai donc purgé les paquets de langue et Chromium. Évidemment, cela n'a pas fonctionné, car il y avait des paquets cassés.

Alors, j'ai couru dans un terminal:

Sudo rm /var/cache/apt/archives/chromium-browser-l10n_64.0.3282.167-0ubuntu0.16.04.1_all.deb et Sudo apt-get update (crédit à N0rbert)

Ensuite, j'ai purgé les modules de langue à l'aide de Sudo apt-get purge chromium-browser-l10n chromium-browser, puis je les ai simplement réinstallés: Sudo apt-get install chromium-browser chromium-browser-l10n.

Je ne sais toujours pas si les modules linguistiques sont nécessaires lorsque vous utilisez uniquement l'anglais ou si Chromium aurait fonctionné si je venais de les purger, mais tout ce qui compte maintenant, c'est que mon gestionnaire de paquets soit de retour!

Parfois, les gestionnaires de paquets peuvent être si imprévisibles ...

2
ComputerGuy