Dpkg

Résolution d'un upgrade impossible vers Ubuntu precise

Souhaitant mettre à jour un netbook vers la nouvelle Ubuntu LTS, aka precise, je me suis heurté à un problème de dépendances.

En effet, la commande standard apt-get dist-upgrade échoue sur le message suivant :

E: Couldn't configure pre-depend multiarch-support for libnih-dbus1, probably a dependency cycle.

Visiblement une dépendance cyclique autour des paquets multiarch-support et libnih-dbus1. Après plusieurs tentatives infructueuses d’utilisation de diverses options pour forcer l’upgrade et sans trouver de solution toute faites sur le net, je me suis laissé guidé par une intuition. En effet, si c’est un problème de dépendance, peut-être que l’on peut s’en sortir en passant par des outils qui n’ont pas cette “intelligence”. J’ai donc installé à la main (avec l’utilitaire dpkg) les paquets multiarch-support, libc6 et libc-bin (dans l’ordre inverse pour respecter leurs dépendances mutuelles).