j’ai un paquet qui bloque toute maj, il s’agit de iceweasel (que je n’ai pas, j’utilise à la place le “vrai” firefox)
message sous gnome, via “mise a jour des logiciels” : “Error while installing package: le sous-processus nouveau script pre-installation a retourné une erreur de sortie d’état 2”
message en faisant un apt-get -f install :
"Preparing to unpack …/iceweasel_24.5.0esr-1_i386.deb …
dpkg-divert : erreur : cannot divert directories
Utiliser --help pour de l’aide sur le détournement de fichiers.
dpkg: error processing archive /var/cache/apt/archives/iceweasel_24.5.0esr-1_i386.deb (–unpack):
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d’état 2
Processing triggers for menu (2.1.46) …
E: Sub-process /usr/bin/dpkg returned an error code (1)"
ma config :
3.14-1-686-pae #1 SMP Debian 3.14.4-1 (2014-05-13) i686 GNU/Linux
gnome 3.8.4 sur jessie
Commence par la commande suivante, il reste visiblement des traces d’iceweasel sur ta machine :
Si elle ne fonctionne pas, poste ses retours ici.
Conseil perso, que tu peux suivre ou ignorer : installer le “vrai” firefox au lieu de l’iceweasel des dépôts sur une Debian est absurde, et ne t’apportera que des problèmes.
[quote=“vv222”]Commence par la commande suivante, il reste visiblement des traces d’iceweasel sur ta machine :
Si elle ne fonctionne pas, poste ses retours ici.
[/quote]
Salut,
Voici ce que j'obtiens :
apt-get remove --purge iceweasel
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
gnome-core : Dépend: iceweasel (>= 10) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
zsh: exit 100 apt-get remove --purge iceweasel
[quote=“lechatsauvage”]Voici ce que j’obtiens :
apt-get remove --purge iceweasel
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
gnome-core : Dépend: iceweasel (>= 10) mais ne sera pas installé E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
zsh: exit 100 apt-get remove --purge iceweasel[/quote]
Contrairement à apt, aptitude sera en mesure de te proposer divers choix.
attention de ne pas supprimer gnome-core, car d’aprés ce que tu as posté, il y a une dépendance avec iceweassel (ce qui est surprenant).
Regarde plus en détails les dépendances d’iceweassel pour ta version de debian.
hybridemoineau vient déjà de donner le site que j’allais te proposer pour obtenir Iceweasel en version aurora, ainsi que la méthode que j’allais te proposer pour régler le problème avec gnome-core…
Ne me reste plus dans mon sac que cette page à te proposer, qui te sera utile si tu décide de désinstaller le méta-paquet gnome-core : autoremove-excessif-t45357.html
Par exemple gdm3, serait-ce … ennuyeux pour la suite ?
[quote=“lechatsauvage”]dpkg: error processing archive /var/cache/apt/archives/iceweasel_24.5.0esr-1_i386.deb (–unpack):
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d’état 2
Processing triggers for menu (2.1.46) …
E: Sub-process /usr/bin/dpkg returned an error code (1)"
[/quote]
Il me semblait que la situation de @lechatsauvage, requière (à sa demande, entre autre …) la désinstallation (bloquante) d’Iceweasel ?
Pour éventuellement le réinstaller proprement en lieu et place du pseudo firefox, tomber dont on ne sait où …
BelZéButh :
Voici la liste complète des fichiers fournis par le paquet [mono]gnome-core[/mono] :
dave@HAL9000:~$ apt-file list gnome-core
gnome-core: /usr/share/bug/gnome-core/presubj
gnome-core: /usr/share/doc/gnome-core/changelog.gz
gnome-core: /usr/share/doc/gnome-core/copyright
Il s’agit en fait d’un méta-paquet quasi-vide au même titre que [mono]kde-standard[/mono] par exemple, qui ne sert qu’à fournir une liste de dépendances.
Avec aptitude, c’est simple : il va tenter de faire sauter une bonne partie de ses dépendances au passage (en tous cas je crois que c’est son comportement “normal”).
Mais un outil un peu plus malin qui ne supprime pas les dépendances orphelines sans demande de l’utilisateur, disons apt-get, ne fera rien d’autre que supprimer le paquet [mono]gnome-core[/mono].
La page que j’ai liée un peu plus haut donne la méthode pour que les dépendances ainsi libérées ne soient plus proposées à la suppression.
Tu ne sembles pas être un grand fan d’aptitude (et, c’est nouveau … ?), et pourtant …
[quote]$ aptitude -s remove --purge <le_paquet>
… blabla …
Accepter cette solution ? [Y/n/q/?] n
[/quote]
[mono]$ man aptitude[/mono]
[mono]markauto, unmarkauto
Indiquer que les paquets ont été respectivement installés automatiquement, ou à la main. Vous pouvez choisir les paquets grâce à la syntaxe vue plus haut, et même indiquer les commandes à réaliser. Par exemple, « aptitude markauto ‘~slibs’ » marquera tous les paquets de la section « libs » comme ayant été installés automatiquement.
Pour plus d’informations sur les paquets installés automatiquement, consultez la section « Gérer les paquets automatiquement installés » dans le manuel de référence d’aptitude.[/mono]
Pour être exact, je ne suis pas fan de ce comportement bien particulier d’aptitude (la suppression automatiques des dépendances orphelines, par opposition au comportement d’apt-get qui est d’en suggérer la suppression).
Je l’utilise dans bien d’autres cas, en particulier en cas de sacs de nœuds de dépendances qui sont vite capables de mettre apt-get dans les choux.
[quote=“BelZéButh”]Et bien je suis extrêmement curieux strike[/strike] de voir le retour de :
[mono]$ aptitude -s remove --purge gnome-core[/mono] dans la situation de lechatsauvage ??[/quote]
Voici ce que çà donne :
[quote]Les paquets suivants ont des dépendances non satisfaites :
gnome : Dépend: gnome-core (= 1:3.8+6) mais il ne sera pas installé.
iceweasel : Dépend: xulrunner-24.0 (= 24.4.0esr-1) mais il ne sera pas installé.
Les actions suivantes permettront de résoudre ces dépendances :
Supprimer les paquets suivants :
gnome
iceweasel
Accepter cette solution ? [Y/n/q/?] Y
Les paquets suivants seront ENLEVÉS :
gnome{a} gnome-core iceweasel{a} libmozjs24d{pu} xulrunner-24.0{pu}
0 paquets mis à jour, 0 nouvellement installés, 5 à enlever et 4 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 56,1 Mo seront libérés.
Voulez-vous continuer ? [Y/n/?] Y
Charger/installer/enlever des paquets.
[/quote]
heu çà craint un peu du coup, je n’ai pas trop envie de réinstaller gnome
je ne sais plus si je l’ai dit, mais que je passe par apt-get ou aptitude, je ne peux meme pas désinstaller iceweasel … donc je ne peux faire aucune maj … j’ai l’impression que je suis coincé…
[quote]dpkg: error processing archive /var/cache/apt/archives/iceweasel_24.5.0esr-1_i386.deb (–unpack):
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d’état 2
Processing triggers for menu (2.1.46) …[/quote]
[quote]Les paquets suivants seront ENLEVÉS :
gnome{a} gnome-core iceweasel{a} libmozjs24d{pu} xulrunner-24.0{pu}
0 paquets mis à jour, 0 nouvellement installés, 5 à enlever et 4 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 56,1 Mo seront libérés.
[/quote]
gnome est aussi un méta paquet, c’est la même chose que pour gnome-core, tu peux le retirer sans risque, en vérifiant avant par une simulation (aptitude -s).
On te propose de retirer 56,1 Mo
Or:
ptitude show xulrunner-24.0
Paquet : xulrunner-24.0
Nouveau: oui
État: non installé
Version : 24.5.0esr-1~deb7u1
Priorité : optionnel
Section : libs
Responsable : Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>
Architecture : amd64
Taille décompressée : 46,3 M
root@sumatra:/home/stef# aptitude show libmozjs24d
Paquet : libmozjs24d
Nouveau: oui
État: non installé
Version : 24.5.0esr-1~deb7u1
Priorité : optionnel
Section : libs
Responsable : Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>
Architecture : amd64
Taille décompressée : 5 907 k
root@sumatra:/home/stef# aptitude show iceweasel
Paquet : iceweasel
État: installé
Automatiquement installé: non
Version : 29.0.1-1~bpo70+1
Priorité : optionnel
Section : web
Responsable : Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>
Architecture : amd64
Taille décompressée : 6 311 k
Soit environ 59Mo pour ces 3 paquets, parce que je n’ai pas la même version d’Iceweasel.
Donc, pour te le montrer par une autre voie: La commande
$ aptitude -s remove --purge gnome-core
ne touche pas à un composant de Gnome, et retire seulement des méta-paquets
ii iceweasel 24.4.0esr-1 i386 Web browser based on Firefox
[code]$ aptitude search ~c[/code]
aptitude search ~c
[code]$ aptitude -s remove --purge iceweasel[/code]
[quote]Les paquets suivants seront ENLEVÉS :
iceweasel libmozjs24d{pu} xulrunner-24.0{pu}
0 paquets mis à jour, 0 nouvellement installés, 3 à enlever et 12 non mis à jour.
Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 56,0 Mo seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
gnome-core : Dépend: iceweasel (>= 10) mais il ne sera pas installé.
Les actions suivantes permettront de résoudre ces dépendances :
Supprimer les paquets suivants :
1) gnome
2) gnome-core
Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :
Conserver les paquets suivants dans leur version actuelle :
1) libmozjs24d [24.5.0esr-1 (now, testing)]
2) xulrunner-24.0 [24.5.0esr-1 (now, testing)]
Mettre à jour les paquets suivants :
3) iceweasel [24.4.0esr-1 (now) -> 24.5.0esr-1 (testing)]
Accepter cette solution ? [Y/n/q/?] Y
Les paquets suivants seront mis à jour :
iceweasel
1 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 12 non mis à jour.
Il est nécessaire de télécharger 0 o/2 869 ko d'archives. Après dépaquetage, 325 ko seront libérés.
Voulez-vous continuer ? [Y/n/?] Y
[/quote]
du coup je l'ai fait, sans le "-s" :
[quote]Les actions suivantes permettront de résoudre ces dépendances :
Conserver les paquets suivants dans leur version actuelle :
1) libmozjs24d [24.5.0esr-1 (now, testing)]
2) xulrunner-24.0 [24.5.0esr-1 (now, testing)]
Mettre à jour les paquets suivants :
3) iceweasel [24.4.0esr-1 (now) -> 24.5.0esr-1 (testing)]
Accepter cette solution ? [Y/n/q/?] y
Les paquets suivants seront mis à jour :
iceweasel
1 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 12 non mis à jour.
Il est nécessaire de télécharger 0 o/2 869 ko d'archives. Après dépaquetage, 325 ko seront libérés.
Voulez-vous continuer ? [Y/n/?] y
Lecture des fichiers de modifications (« changelog »)... Terminé
(Lecture de la base de données... 165952 fichiers et répertoires déjà installés.)
Preparing to unpack .../iceweasel_24.5.0esr-1_i386.deb ...
dpkg-divert : erreur : cannot divert directories
Utiliser --help pour de l'aide sur le détournement de fichiers.
dpkg: error processing archive /var/cache/apt/archives/iceweasel_24.5.0esr-1_i386.deb (--unpack):
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d'état 2
Processing triggers for menu (2.1.46) ...
E: Sub-process /usr/bin/dpkg returned an error code (1)
Failed to perform requested operation on package. Trying to recover:
zsh: exit 255 aptitude remove --purge iceweasel
[/quote]
que puis-je faire d'autre ?
ii iceweasel 24.4.0esr-1 i386 Web browser based on Firefox
aptitude search ~c
[quote]Les paquets suivants seront ENLEVÉS :
iceweasel libmozjs24d{pu} xulrunner-24.0{pu}
0 paquets mis à jour, 0 nouvellement installés, 3 à enlever et 12 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 56,0 Mo seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
gnome-core : Dépend: iceweasel (>= 10) mais il ne sera pas installé.
Les actions suivantes permettront de résoudre ces dépendances :
Supprimer les paquets suivants :
gnome
gnome-core
Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :
Conserver les paquets suivants dans leur version actuelle :
Accepter cette solution ? [Y/n/q/?] Y
Les paquets suivants seront mis à jour :
iceweasel
1 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 12 non mis à jour.
Il est nécessaire de télécharger 0 o/2 869 ko d’archives. Après dépaquetage, 325 ko seront libérés.
Voulez-vous continuer ? [Y/n/?] Y
[/quote]
du coup je l’ai fait, sans le “-s” :
[quote]Les actions suivantes permettront de résoudre ces dépendances :
Conserver les paquets suivants dans leur version actuelle :
Accepter cette solution ? [Y/n/q/?] y
Les paquets suivants seront mis à jour :
iceweasel
1 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 12 non mis à jour.
Il est nécessaire de télécharger 0 o/2 869 ko d’archives. Après dépaquetage, 325 ko seront libérés.
Voulez-vous continuer ? [Y/n/?] y
Lecture des fichiers de modifications (« changelog »)… Terminé
(Lecture de la base de données… 165952 fichiers et répertoires déjà installés.)
Preparing to unpack …/iceweasel_24.5.0esr-1_i386.deb …
dpkg-divert : erreur : cannot divert directories
Utiliser --help pour de l’aide sur le détournement de fichiers.
dpkg: error processing archive /var/cache/apt/archives/iceweasel_24.5.0esr-1_i386.deb (–unpack):
le sous-processus nouveau script pre-installation a retourné une erreur de sortie d’état 2
Processing triggers for menu (2.1.46) …
E: Sub-process /usr/bin/dpkg returned an error code (1)
Failed to perform requested operation on package. Trying to recover:
[quote=“hybridemoineau”]
Donc, pour te le montrer par une autre voie: La commande
$ aptitude -s remove --purge gnome-core
ne touche pas à un composant de Gnome, et retire seulement des méta-paquets[/quote]
YES çà fonctionne, j’ai fait sans le “-s” , répondu “non”, et j’ai pu finalement faire les mises à jour !!