J'ai récemment mis à niveau mon PC de bureau d'Ubuntu 18.10 à 19.04. Maintenant, j'obtiens l'erreur suivante lorsque j'essaie de démarrer ̶o̶n̶e̶ ̶o̶f̶ ̶m̶y̶ ̶p̶r̶o̶g̶r̶a̶m̶s̶ Wolfram Mathematica 11.3:
symbol lookup error: /usr/lib/x86_64-linux-gnu/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
J'ai essayé de vérifier cette commande:
$ ldd /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
linux-vdso.so.1 (0x00007fffbd1e9000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f723c2e6000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f723c2a9000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f723c2a0000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f723c27f000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f723c094000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f723c05d000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f723c03f000)
/lib64/ld-linux-x86-64.so.2 (0x00007f723c401000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f723bef1000)
Mais je ne suis pas un utilisateur Linux avancé pour comprendre ce que toutes ces choses signifient.
Quelqu'un a-t-il vu ce problème?
Comme l'a remarqué @steeldriver, le problème est spécifique à Wolfram Mathematica. J'ai résolu le problème en suivant certaines étapes de cette question: Impossible de lancer Mathematica 11 sur Fedora 29 . Pour mémoire, j'écris ici ce que j'ai fait.
Aller à MathematicaInstallationDirectory/SystemFiles/Libraries/Linux-x86-64/
(pour moi c'est /usr/local/Wolfram/Mathematica/11.3/SystemFiles/Libraries/Linux-x86-64
) et exécutez les commandes suivantes:
Sudo mv libfreetype.so.6 libfreetype.so.6.bak
Sudo mv libz.so.1 libz.so.1.bak
Juste pour tester, j'ai essayé de démarrer Mathematica juste après avoir renommé le premier fichier, libfreetype.so.6
. Cela n'a pas fonctionné et j'ai eu l'erreur suivante:
$ mathematica
/usr/local/Wolfram/Mathematica/11.3/SystemFiles/FrontEnd/Binaries/Linux-x86-64/Mathematica: /usr/local/Wolfram/Mathematica/11.3/SystemFiles/Libraries/Linux-x86-64/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib/x86_64-linux-gnu/libpng16.so.16)
Mais après avoir renommé le deuxième fichier, tout fonctionne bien.
[~ # ~] nb [~ # ~] . Le lien fourni ci-dessus contient plus d'informations sur d'autres étapes potentiellement utiles.
J'ai également mis à jour mon Ubuntu du 18.10 au 19.04 et j'ai eu le même problème. J'ai réussi à réparer ça grâce à quelques lectures (dont @ Yauhen's). Voici les lignes de commande que j'ai utilisées:
cd /usr/local/Wolfram/Mathematica/11.3/SystemFiles/Libraries/Linux-x86-64/
Sudo mv libfreetype.so.6 libfreetype.so.6.bak
Sudo mv libz.so.1 libz.so.1.bak
cd
Sudo apt-get clean
Sudo apt-get autoclean
Sudo apt-get autoremove
Sudo apt-get update
Sudo apt-get -y install
Sudo dpkg --configure -a
et voilà :)