I have recently upgraded my desktop PC from Ubuntu 18.10 to 19.04. Now I am getting the following error when I try to start ̶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
I tried to check this command:
$ 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)
But I am not that advanced linux user to understand what all these things mean.
Has anyone seen this problem?
As noticed by @steeldriver, the problem is specific to Wolfram Mathematica. I solved the issue by following some of the steps from this question: Can't launch Mathematica 11 on Fedora 29. For the record, I write down here what I did.
Go to
MathematicaInstallationDirectory/SystemFiles/Libraries/Linux-x86-64/
(for me it is/usr/local/Wolfram/Mathematica/11.3/SystemFiles/Libraries/Linux-x86-64
) and run the following commands:Just to test, I tried to start Mathematica right after renaming the first file,
libfreetype.so.6
. It did not work and I got the following error:But after renaming the second file, everything works fine.
NB. The link provided above has more information on other potentially helpful steps.
I also updated my Ubuntu from 18.10 to 19.04 and got the same issue. I managed to repair that thanks to some reading (among which @Yauhen's). Here are the command lines I used:
et voilà :)
On 5.13.13-arch1-1 (updated September 1 2021) I had same problem.
After searching and not finding a solution, I copied the previous versions of
libz
andlibfreetype
from a working installation of Mathematica and pasted them intoMathematica-FOLDER/SystemFiles/Libraries/Linux-x86-64
.Now Mathematica works again.
I have provided the two libraries on this Google drive share.
Answers:
The files are libfreetype.so.6.14.4 and libz.so.1.2.11 I extracted from /usr/lib64/
Of course, you could extract of a previous version of archlinux or search on web for these libraries.
libfreetype.so.6.14.4 and libz.so.1.2.11 Thank you I hope these answers help to solve problems.