[MAJ]Firefox bloque en MAJ puis réinstale(resoolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
otto
archer
Messages : 104
Inscription : mar. 04 oct. 2011, 09:00
Localisation : De l'autre coté du Couesnon.

[MAJ]Firefox bloque en MAJ puis réinstale(resoolu)

Message par otto »

Bonjour,
Aujourd'hui j'ai fait une MAJ du systeme mais / c'est trouvé plein raz la gu***e en cours de route et à capoté pendant, me semble t'il (ça serait logique pour la suite...) l'instal de FIREFOX.
J'ai vidé var/...pacman/pkg et récupéré pratiquement toutes le place sur mon petit /root de 11go...
J'ai fait un nouvel appel à pacman -Syu sans souci apparent.
Au redémarage firefox ne marche plus... Pacman -Syu échoue à le réinstaler... Je l'ai désinstalé pour le réinstaler des fois que... Mais non...
Bref un peu de code vaut parfois mieux qu'un long roman :

Code : Tout sélectionner

[root@tuxrider ~]# pacman -Syu firefox
:: Synchronisation des bases de données de paquets...
 core est à jour
 extra est à jour
 community est à jour
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1): firefox-23.0.1-1

Taille totale installé :  56,13 MiB

:: Procéder à l’installation ? [O/n] 
(1/1) vérification des clés dans le trousseau      [######################] 100%
(1/1) vérification de l’intégrité des paquets      [######################] 100%
(1/1) chargement des fichiers des paquets          [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers)
firefox : /usr/bin/firefox est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/application.ini est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/blocklist.xml est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/chrome.manifest est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/chrome/icons/default/default16.png est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/chrome/icons/default/default32.png est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/chrome/icons/default/default48.png est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/components/components.manifest est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/components/libbrowsercomps.so est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/defaults/preferences/vendor.js est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/icons/mozicon128.png est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/omni.ja est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/searchplugins/amazondotcom.xml est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/searchplugins/bing.xml est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/searchplugins/eBay.xml est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/searchplugins/google.xml est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/searchplugins/twitter.xml est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/searchplugins/wikipedia.xml est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/browser/searchplugins/yahoo.xml est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/chrome.manifest est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/components/components.manifest est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/components/libdbusservice.so est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/components/libmozgnome.so est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/defaults/pref/channel-prefs.js est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/dependentlibs.list est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/dictionaries est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/firefox est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/firefox-bin est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/hyphenation est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/libmozalloc.so est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/libxul.so est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/mozilla-xremote-client est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/omni.ja est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/platform.ini est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/plugin-container est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/removed-files est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/run-mozilla.sh est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/webapprt-stub est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/webapprt/omni.ja est déjà présent dans le système de fichiers
firefox : /usr/lib/firefox/webapprt/webapprt.ini est déjà présent dans le système de fichiers
firefox : /usr/share/applications/firefox.desktop est déjà présent dans le système de fichiers
firefox : /usr/share/icons/hicolor/128x128/apps/firefox.png est déjà présent dans le système de fichiers
firefox : /usr/share/icons/hicolor/16x16/apps/firefox.png est déjà présent dans le système de fichiers
firefox : /usr/share/icons/hicolor/210x210/apps/firefox.png est déjà présent dans le système de fichiers
firefox : /usr/share/icons/hicolor/22x22/apps/firefox.png est déjà présent dans le système de fichiers
firefox : /usr/share/icons/hicolor/24x24/apps/firefox.png est déjà présent dans le système de fichiers
firefox : /usr/share/icons/hicolor/256x256/apps/firefox.png est déjà présent dans le système de fichiers
firefox : /usr/share/icons/hicolor/32x32/apps/firefox.png est déjà présent dans le système de fichiers
firefox : /usr/share/icons/hicolor/48x48/apps/firefox.png est déjà présent dans le système de fichiers
firefox : /usr/share/icons/hicolor/64x64/apps/firefox.png est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
[root@tuxrider ~]# 
Sinon la preuve que ça marche po :

Code : Tout sélectionner

[otto@tuxrider ~]$ firefox
bash: /usr/bin/firefox : fichier binaire impossible à lancer
Voila.
Je suis sur que vous avez une meilleur solution que de passer a chromium. :D :D :D
Dernière modification par otto le mar. 20 août 2013, 23:05, modifié 1 fois.
Roccking for a Free World !!!
:guitare:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [MAJ]Firefox bloque en MAJ puis réinstale

Message par benjarobin »

Dans ton cas :

Code : Tout sélectionner

pacman -S --force firefox
pacman -Syyu
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
otto
archer
Messages : 104
Inscription : mar. 04 oct. 2011, 09:00
Localisation : De l'autre coté du Couesnon.

Re: [MAJ]Firefox bloque en MAJ puis réinstale

Message par otto »

Woaow! J'ai le droit c'est vrai!!
Chic alors :lol:

J'm'en doutais un peu. On y va pour le ""pacman force""!
Mais pourquoi -Syyu ??


En tout cas ça a marché!!!
Roccking for a Free World !!!
:guitare:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [MAJ]Firefox bloque en MAJ puis réinstale(resoolu)

Message par benjarobin »

Le double y permet juste de forcer le retéléchargement des bases (au cas ou celle-ci serait corrompu), et le u pour la mise à jour...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [MAJ]Firefox bloque en MAJ puis réinstale(resoolu)

Message par Elbarto »

bizarre que la désinstallation de firefox et sa réinstallation n'ait pas résolu le problème, tu as gardé les messages d'erreur lors de ta tentative de désinstallation ?

méfies-toi du commutateur "--force" comme de la peste même si ça semble avoir résolu ton problème
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [MAJ]Firefox bloque en MAJ puis réinstale(resoolu)

Message par benjarobin »

@Elbarto Rien de bizarre, c'est même très logique. La désinstallation d'un paquet et sa réinstallation ne résoudra jamais ce souci... D'ailleurs cela n'a jamais résolu un problème... Désinstaller un paquet pour le réinstaller en suite ne peux que poser des soucis (cela demande de supprimer des dépendances à ne pas en finir...), cela ne devrait jamais être fait !

Sinon je ne conseil jamais à la légère d'utiliser l'option --force, j'avais assez ce contexte pour comprendre l'état de son système, et je savais donc qu'utiliser l'option --force ne poserait aucun souci. De plus ici ce n'est que firefox, aucun risque pour le système

Analyse : Sa base de donnée de pacman était corrompu et plus particulièrement ce fichier /var/lib/pacman/local/firefox-23.0-1/files. Désinstaller un paquet ne fait que supprimer les fichiers appartenant à ce paquet (la liste donnée précédemment). Si ce fichier est vide alors la désinstallation ne supprimera rien
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre