Forum Linux.debian/ubuntu migration stable vers testing... paquets cassés

Posté par  .
Étiquettes : aucune
0
26
juil.
2006
Bonjour

J'ai tenté une migration de stable vers testing aujourd'hui. Tout c'est bien passé sauf que voilà maintenant je suis sur KDE et impossible de passer sur GNOME.
En faite, j'ai plein de paquets cassés dont certains pour GNOME. Donc il s'est pas installé.

si je refais un "apt-get dist-upgrade"
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
libgl1-mesa-dev: Dépend: mesa-common-dev (= 6.4.2-1) mais il n'est pas install
é
pm-dev: Dépend: xfree86-common mais il n'est pas installable
x-window-system: Dépend: lbxproxy mais il n'est pas installable
Dépend: proxymngr mais il n'est pas installable
Dépend: xfwp mais il n'est pas installable
xfonts-100dpi: Dépend: xfree86-common mais il n'est pas installable
xfonts-100dpi-transcoded: Dépend: xfree86-common mais il n'est pas installable
xfonts-75dpi: Dépend: xfree86-common mais il n'est pas installable
xfonts-75dpi-transcoded: Dépend: xfree86-common mais il n'est pas installable
xfonts-base: Dépend: xfree86-common mais il n'est pas installable
xfonts-base-transcoded: Dépend: xfree86-common mais il n'est pas installable
xfonts-scalable: Dépend: xfree86-common mais il n'est pas installable
xlibmesa-gl-dbg: Dépend: xlibmesa-gl (= 4.3.0.dfsg.1-14sarge1) mais 1:7.0.22 est installé
Dépend: xfree86-common mais il n'est pas installable
xlibmesa-glu: Dépend: xfree86-common mais il n'est pas installable
xlibmesa-glu-dev: Dépend: xfree86-common mais il n'est pas installable
xlibosmesa-dev: Dépend: xlibmesa-gl-dev (= 4.3.0.dfsg.1-14sarge1) mais 1:7.0.22 est installé
Dépend: xfree86-common mais il n'est pas installable
xlibosmesa4: Dépend: xlibmesa-gl (= 4.3.0.dfsg.1-14sarge1) mais 1:7.0.22 est installé
Dépend: xfree86-common mais il n'est pas installable
xlibosmesa4-dbg: Dépend: xfree86-common mais il n'est pas installable
xlibs-static-dev: Dépend: xfree86-common mais il n'est pas installable
xlibs-static-pic: Dépend: xfree86-common mais il n'est pas installable
E: Dépendances manquantes. Essayez d'utiliser l'option -f.


C'est bizarre ces références à xfree86 qui a été remplaçé par Xorg...

Donc j'essai avec l'option -f

debconf: Impossible d'initialiser l'interface : Gnome
debconf: (Unable to load Gnome -- is libgnome2-perl installed?)
debconf: Utilisation de l'interface Dialog en remplacement
Extraction des modèles depuis les paquets : 100%
Préconfiguration des paquets...
(Lecture de la base de données... 108024 fichiers et répertoires déjà installés.)
Dépaquetage de mesa-common-dev (à partir de .../mesa-common-dev_6.4.2-1_all.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/mesa-common-dev_6.4.2-1_all.deb (--unpack) :
tentative de remplacement de « /usr/include/GL/osmesa.h », qui appartient aussi au paquet xlibosmesa-dev
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/mesa-common-dev_6.4.2-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Ce truc "mesa" a l'air de poser porblème.

Je vous raconte pas la tête d'aptitude : plus de 100 paquets cassés et j'ai toutes les couleurs possibles...


Que dois-je faire pour remettre de l'ordre dans tout ça ?

Merci
  • # pm-dev n'est pas dans testing

    Posté par  . Évalué à 2.

    essaie un apt-get install xserver-xorg, cela devrait désinstaller les paquets xfree qui ne sont plus nécessaires.
    • [^] # Re: pm-dev n'est pas dans testing

      Posté par  . Évalué à 1.

      il ne veut pas !

      j'ai essayé avec un apt-get install xserver-xorg
      et apt-get --reinstall install xserver-xorg

      et même apt-get -f --reinstall install xserver-xorg
      voilà le message de cette dernière commande

      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances... Fait
      Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
      Les paquets suivants contiennent des dépendances non satisfaites :
      libgl1-mesa-dev: Dépend: mesa-common-dev (= 6.4.2-1) mais ne sera pas installé
      pm-dev: Dépend: xfree86-common mais il n'est pas installable
      x-window-system: Dépend: lbxproxy mais il n'est pas installable
      Dépend: proxymngr mais il n'est pas installable
      Dépend: xfwp mais il n'est pas installable
      xfonts-100dpi: Dépend: xfree86-common mais il n'est pas installable
      xfonts-100dpi-transcoded: Dépend: xfree86-common mais il n'est pas installable
      xfonts-75dpi: Dépend: xfree86-common mais il n'est pas installable
      xfonts-75dpi-transcoded: Dépend: xfree86-common mais il n'est pas installable
      xfonts-base: Dépend: xfree86-common mais il n'est pas installable
      xfonts-base-transcoded: Dépend: xfree86-common mais il n'est pas installable
      xfonts-scalable: Dépend: xfree86-common mais il n'est pas installable
      xlibmesa-gl-dbg: Dépend: xlibmesa-gl (= 4.3.0.dfsg.1-14sarge1) mais 1:7.0.22 devra être installé
      Dépend: xfree86-common mais il n'est pas installable
      xlibmesa-glu: Dépend: xfree86-common mais il n'est pas installable
      xlibmesa-glu-dev: Dépend: xfree86-common mais il n'est pas installable
      xlibosmesa-dev: Dépend: xlibmesa-gl-dev (= 4.3.0.dfsg.1-14sarge1) mais 1:7.0.22 devra être installé
      Dépend: xfree86-common mais il n'est pas installable
      xlibosmesa4: Dépend: xlibmesa-gl (= 4.3.0.dfsg.1-14sarge1) mais 1:7.0.22 devra être installé
      Dépend: xfree86-common mais il n'est pas installable
      xlibosmesa4-dbg: Dépend: xfree86-common mais il n'est pas installable
      xlibs-static-dev: Dépend: xfree86-common mais il n'est pas installable
      xlibs-static-pic: Dépend: xfree86-common mais il n'est pas installable
      E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
      (ou indiquez une solution).


      J'ai essayé aussi apt-get -f install mais ca change rien.
  • # Pb sur des paquets de dev

    Posté par  (site web personnel) . Évalué à 2.

    tu as un conflit sur des paquets de devel :

    pkg : erreur de traitement de /var/cache/apt/archives/mesa-common-dev_6.4.2-1_all.deb (--unpack) : tentative de remplacement de « /usr/include/GL/osmesa.h », qui appartient aussi au paquet xlibosmesa-dev

    Ce genre de paquets n'est absolument pas vital, mais uniquement nécessaire pour la compilation de certaines applications.

    tu peux essayer d'enlever ces paquets pour la mise à jour, puis, si tu en as l'utilité, de les réinstaller par la suite : apt-get remove mesa-common-dev xlibosmesa-dev

    Il est possible que cette opération enlève un certain nombre de paquets. Si ces paquets finissent par -dev, il n'y a pas de risque. Sinon, ca dépend de ce qu'il veux enlever.

    Bonne chance.
    • [^] # Re: Pb sur des paquets de dev

      Posté par  . Évalué à 1.

      rien à y faire :
      apt-get remove mesa-common-dev xlibosmesa-dev

      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances... Fait
      Le paquet mesa-common-dev n'est pas installé, et ne peut donc être supprimé
      Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
      Les paquets suivants contiennent des dépendances non satisfaites :
      libgl1-mesa-dev: Dépend: mesa-common-dev (= 6.4.2-1) mais ne sera pas installé
      pm-dev: Dépend: xfree86-common mais il n'est pas installable
      x-window-system: Dépend: lbxproxy mais il n'est pas installable
      Dépend: proxymngr mais il n'est pas installable
      Dépend: xfwp mais il n'est pas installable
      xfonts-100dpi: Dépend: xfree86-common mais il n'est pas installable
      xfonts-100dpi-transcoded: Dépend: xfree86-common mais il n'est pas installable
      xfonts-75dpi: Dépend: xfree86-common mais il n'est pas installable
      xfonts-75dpi-transcoded: Dépend: xfree86-common mais il n'est pas installable
      xfonts-base: Dépend: xfree86-common mais il n'est pas installable
      xfonts-base-transcoded: Dépend: xfree86-common mais il n'est pas installable
      xfonts-scalable: Dépend: xfree86-common mais il n'est pas installable
      xlibmesa-gl-dbg: Dépend: xlibmesa-gl (= 4.3.0.dfsg.1-14sarge1) mais 1:7.0.22 d
      evra être installé
      Dépend: xfree86-common mais il n'est pas installable
      xlibmesa-glu: Dépend: xfree86-common mais il n'est pas installable
      xlibmesa-glu-dev: Dépend: xfree86-common mais il n'est pas installable
      xlibosmesa4: Dépend: xlibmesa-gl (= 4.3.0.dfsg.1-14sarge1) mais 1:7.0.22 devra
      être installé
      Dépend: xfree86-common mais il n'est pas installable
      xlibosmesa4-dbg: Dépend: xfree86-common mais il n'est pas installable
      xlibs-static-dev: Dépend: xfree86-common mais il n'est pas installable
      xlibs-static-pic: Dépend: xfree86-common mais il n'est pas installable
      E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
      (ou indiquez une solution).
      • [^] # Re: Pb sur des paquets de dev

        Posté par  . Évalué à 1.

        Essayez « apt-get -f install » sans paquet

        As-tu essayé de faire ça ?
      • [^] # Re: Pb sur des paquets de dev

        Posté par  (site web personnel) . Évalué à 1.

        xfonts-100dpi: Dépend: xfree86-common mais il n'est pas installable

        Mmm, étrange...

        Package: xfonts-100dpi
        [...]
        Version: 1:1.0.0-2
        Depends: x11-common, xfonts-utils
        Suggests: xfs | xserver

        C'est étrange, tu es bien passé en etch? tu as bien fait un apt-get update? tu n'as rien de spécial dans /etc/apt/{apt.conf,preferences,sources.list}?
  • # Arreter d'utiliser apt-get dist-upgrade

    Posté par  . Évalué à 1.

    C'est dans la doc debian : c'est deprecated

    Autant le apt-get install rapide sur un paquet est pratique (encore qu'il est possible de le faire de la meme maniere avec aptitude) autant le apt-get dist-upgrade est a fuire. Surtout lorsqu'on fait des maj vers des branches de dev car il y a souvent des paquets qui posent pb a apt.

    Il vaut franchement mieux utiliser aptitude (conseil perso) ou dselect.

    • [^] # Re: Arreter d'utiliser apt-get dist-upgrade

      Posté par  (site web personnel) . Évalué à 1.

      dselect utilise apt-get, donc ca change rien.

      Quand à aptitude, c'est bien quand y'a pas de problème, mais des fois, ils s'emmele completement les pinceaux et panique completement. J'ai fait un passage sarge -> etch y'a 1 semaine, et aptitude, il paniquait, calculait des dépendances pendant des heures, et trouvait pas de solution. Alors qu'avec apt-get dist-upgrade, ca passait tout seul. (j'avais bien fait une mise à jour de aptitude avant de faire le dist-upgrade).

      Des problèmes avec apt-get, y'en a parfois, et c'est plus dangereux car il a tendence à enlever la moitié de la distrib, alors si on fait pas gaffe et qu'on dit yes, c'est sur que ca crait. Mais il trouve toujours une solution faisable, lui.
  • # Technique de bourrin

    Posté par  . Évalué à 2.

    Ca m'est déjà arrivé quelques fois et c'est pas agréable du tout...

    Ma technique (qui est loin d'en être une et qui est passablement bourrin), c'est de virer 1 à 1 les paquets qu'il note comme étant en conflit... Evidemment, chacun des paquets a toujours des dépendances avec d'autres et ça fait une chaîne de désinstallations un peu longue...

    Au fur et à mesure, noter les paquets supprimés pour, le cas échéant, pouvoir les réinstaller...

    Je ne pense pas que ce soit la meilleure méthode parce que ça doit un peu déstabiliser la distrib mais dans mon cas, ma machine tourne toujours bien sans problèmes notables (il m'est déjà arrivé de devoir supprimer Xserver avec cette technique, la réinstall s'est faite sans soucis)...

    A essayer dans les cas désespérés...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.