[Debian Buster, Gimp] Liblcms2 version mismatch

Tags: #<Tag:0x00007f63f3added8>

Bonjour,
J’ai mis à niveau ma Debian, de Stretch à Buster.
The Gimp refuse désormais de se lancer, et affiche le message suivant :

Liblcms2 version mismatch!
GIMP was compiled against LittleCMS version 2.9, but the LittleCMS version found at runtime is only 2.8.
Somehow you or your software packager managed to install a LittleCMS that is older than what GIMP was built against.
Please make sure that the installed LittleCMS version is at least 2.9 and that headers and library match.

Voici mes versions de Gimp et liblcms :
# apt-cache policy gimp liblcms2-2
gimp:
Installé : 2.10.8-2
Candidat : 2.10.8-2
Table de version :
*** 2.10.8-2 500
500 http ://deb.debian.org/debian buster/main amd64 Packages
100 /var/lib/dpkg/status
liblcms2-2:
Installé : 2.9-3
Candidat : 2.9-3
Table de version :
*** 2.9-3 500
500 http ://deb.debian.org/debian buster/main amd64 Packages
100 /var/lib/dpkg/status

Comment régler ce problème (ancien et connu) ? Où et comment indiquer qu’il s’agit bien de la version 2.9 de la librairie ?

Merci d’avance.

Je découvre que j’avais en effet compilé lcms 2.8 (bien avant de passer à Buster), installé dans un dossier de mon répertoire personnel (/home/muchos) !

Je viens de supprimer manuellement ce dossier. Ça n’a pas corrigé le problème.

Les « liblcms » visiblement présents sur ma machine sont :
# ls -R / | grep liblcms
liblcms
liblcms.so
liblcms2.so.2
liblcms2.so.2.0.8
liblcms2.a
liblcms2.la
liblcms2.so
liblcms2.so.2
liblcms2.so.2.0.8
liblcms2-2
liblcms2-utils
/usr/share/doc/liblcms2-2:
/usr/share/doc/liblcms2-utils:
liblcms2-2_2.9-3_amd64.deb
liblcms2-utils_2.9-3_amd64.deb
liblcms2-2:amd64.list
liblcms2-2:amd64.md5sums
liblcms2-2:amd64.shlibs
liblcms2-2:amd64.symbols
liblcms2-2:amd64.triggers
liblcms2-utils.list
liblcms2-utils.md5sums

Je n’en ai aucune idée:
je suis sur une aussi en buster migrée d’une release précédente et j’ai les mêmes versions de gimp et liblcms2-2 que toi, mais chez moi c’est sans soucis.
Tu es sur d’avoir complètement fini ton upgrade, pas d’autre paquet en attente de mise à jour ?
As tu redémarré au moins une fois ?
As tu essayé un apt install --reinstall gimp liblcms2-2 juste pour voir ?

1 J'aime

La librairie a du être installée dans /usr/local/lib/???, vire là.

Au besoin fait un

francois@aramis:/lib/modules$ ldd /usr/bin/gimp | grep cms
	liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007fadda210000)

Ça t’indiquera où il va prendre ta librairie

1 J'aime

Résolu !
Les fichiers liblcms présents dans mon /usr/local/lib venaient bien de ma vieille compilation, et parasitaient le démarrage de Gimp. Une fois supprimés, Gimp se lance parfaitement.

@mattotop @fran.b Merci beaucoup pour votre patience et vos conseils !