Récemment sur un server Debian 7 en voulant faire les mise à jour d'aptitude j'ai eu la mauvaise surprise d'avoir l'erreur suivante apparaitre: aptitude: symbol lookup error: aptitude: undefined symbol: _zn7cwidget7widgets5pager8set_texterksspkc
N'ayant jamais rencontré une telle erreur auparavant j'ai cherché un peut sur le net une solution, la seule qui aurai pu être viable que j'ai trouvé c'était de faire un downgrade, mais le post datant un peut la version proposé était trop ancienne.
Et là je me suis dit: « mais en fait peut être qu'aptitude n'est plus à jour et qu'une upgrade est disponible ».
Donc je tente simple un apt-get install aptitude et là, surprise apt me propose d'installer une mise à jour d'aptitude, mais avec beaucoup de nouvelles dépendances, enfin j'accepte quand même de tout installer.
Une fois les installations terminées, je tente donc de relancer aptitude et là surprise, aptitude refonctionne.
Donc pour résumer, si vous obtenez ce message d'erreur 2 solutions s'offre à vous:
1 – mettre aptitude à jour via apt-get si possible (meilleur solution)
2 – faire un downgrade d'aptitude via apt-get toujours (moins bonne solution, mais qui devrais tout de même fonctionner)