Page 1 sur 1

[pacman gcc] Mise à jour de pacman en version 4.0.3 (Résolu)

Publié : mer. 11 avr. 2012, 09:13
par Spike
Bonjour,

J'ai lancé une mise à jour ce matin, et pacman faisant partie des paquets à mettre à jour en priorité, je valide donc sa mise à niveau.
Mais je n'arrive pas à aller jusqu'au bout, car la satisfaction des dépendances échoue :( :

Code : Tout sélectionner

==> ATTENTION: Les paquets suivants devraient être mis à jour en premier :
    pacman
==> Le faire maintenant ? [O/n]
==> ---------------------------
==> 
:: Les paquets suivants devraient être mis à jour en premier :
    pacman
:: Voulez-vous annuler l'opération courante et
:: mettre à jour ces paquets maintenant ? [O/n] o

résolution des dépendances...
recherche des conflits entre paquets...
Erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: gcc : requiert gcc-libs=4.7.0-3
La version de gcc et de gcc-libs dans les dépôts est la 4.7.0-4, et a été mise à jour récemment.

Quelqu'un rencontre-t-il le même problème ou connaît-il une solution ?

Merci ! :D

Re: [pacman] Mise à jour de pacman en version 4.0.3

Publié : mer. 11 avr. 2012, 09:17
par viperpaulo
Salut,

Perso j'ai répondu non, et la mise à jour de pacman a eu lieu pendant le reste des mises à jours...
Après avoir redémarré (nouveau noyau), je n'ai pas constaté de problèmes.
Tu peux attendre d'autres avis ...

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3

Publié : mer. 11 avr. 2012, 09:30
par onyx67
Salut,
Même problème. Effectivement c'est bien la version 4.7.0-3 de gcc-libs qui est installé, mais une version 4.7.0-4 est disponible dans core (devel).
J'étais tenté de répondre non à la mise à jour de pacman en premier...j'attends de voir si il y a d'autres infos.

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3

Publié : mer. 11 avr. 2012, 10:08
par Getalo
bonjour,
à la question annuler les opérations courantes ... j'ai répondu non, (on la pose 2 fois )
aux questions continuer la mise à jour et procéder à l'installation j'ai répondu oui et ça marche
voilà, bonne journée.

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3

Publié : mer. 11 avr. 2012, 10:10
par oktoberfest
Il faut effectivement répondre non à la question. Ainsi l'ensemble des paquets de ton système sera mis à jour et tu n'auras pas de problème de conflit de version lors de l'installation.
Le message est logique car une mise à jour de pacman entraine une mise à jour de gcc-libs. Or gcc est lié à une version précise de gcc-libs, d'où le conflit.

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3

Publié : mer. 11 avr. 2012, 10:12
par lensilvan
Merci, pour moi ça marche.

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3

Publié : mer. 11 avr. 2012, 10:14
par Lunatic
Pour ma part je m'en suis « sorti » en effectuant un # pacman -S pacman ; cela a bien permis de d'abord mettre pacman à jour. J'ai ensuite procédé au reste de la maj.

(Chais pas pourquoi, ça ne fonctionne pas avec $ yaourt -S pacman)

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3

Publié : mer. 11 avr. 2012, 10:20
par Spike
Merci à tous, j'ai finalement mis mon système à jour en faisant comme Lunatic, un :

Code : Tout sélectionner

pacman -S pacman
puis une mise à jour des autres paquets.

Problème résolu, donc :wink:

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3 (Rés

Publié : mer. 11 avr. 2012, 10:46
par Kristen
Bonjour
pareil pour moi. MAJ pacman puis ensuite MAJ du système. Ça marche!

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3 (Rés

Publié : mer. 11 avr. 2012, 11:11
par falke
salut,

moi je me suis basé sur la logique ici décrite pour les problèmes de dépendances :

http://archlinux.fr/news/yaourt-package ... -de-pacman

ayant déjà mis :

SyncFirst = pacman yaourt package-query pkgbrowser

dans mon pacman.conf

et voyant qu'on me signale un problème entre gcc et gcc-libs j'ai ajouté gcc à cette ligne et répondu simplement Oui à la question

et tout s'est déroulé normalement

ensuite j'ai enlevé gcc de Syncfirst

Un pro de arch peut-il confirmer si c'est bien la démarche la plus propre ?

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3 (Rés

Publié : mer. 11 avr. 2012, 12:10
par tuxce
http://forums.archlinux.fr/post87541.html#p87541 (c'est l'explication pour package-query mais elle est valable pour pacman).

Pour ce qui est SyncFirst, il va sûrement être supprimé:
http://thread.gmane.org/gmane.linux.arc ... focus=8981
Et pour la reflexion de M. Archlinux (même si elle peut être rude dans les réponses :)) :
http://thread.gmane.org/gmane.linux.arc ... devel/8980

Pour répondre en ce qui concerne la démarche, à mon avis, il suffit de répondre "non" (ou même supprimer soi même la directive SyncFirst)

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3 (Rés

Publié : mer. 11 avr. 2012, 23:50
par seb95
Salut a tous;
Ideme de mon coté, j'ai mis a jour pacman d'abord en faisant un pacman -S pacman puis apres j'ai effectué les mises a jours.
amicalement

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3 (Rés

Publié : jeu. 12 avr. 2012, 00:41
par mélodie
Salut,
J'ai rencontré le problème alors j'ai lu ce fil et j'ai répondu "n" avant de continuer. Tout a été mis à jour, y compris pacman. Merci pour les solutions ! :D

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3 (Rés

Publié : jeu. 12 avr. 2012, 11:00
par mimile
Salut

C'est pour le moins bizarre mais lors de la grosse mise à jour récente qui incluait pacman, je n'ai pas le souvenir d'avoir été confronté au message mentionné par spike ... (mise à jour préalable de pacman) et d'avoir dû choisir entre oui ou non.

Si ça avait été le cas, je crois que j'aurais interrompu la mise à jour et que j'aurais consulté le forum ou, le cas échéant, y soumettre la question.

Je suppose que le fait d'avoir utilisé yaourt pour faire la mise à jour est sans relation ...

EDIT : c'est bien la version 4.0.3 de pacman qui est en place.

Re: [pacman gcc] Mise à jour de pacman en version 4.0.3 (Rés

Publié : jeu. 12 avr. 2012, 11:20
par tuxce
Tu n'as pas lu les explications :|
A mon avis, tu n'as pas gcc*multilib et donc ça ne te concerne pas :)