Teamspeak3 incompatible with libxml2 2.14
Description:
teamspeak3 is incompatible with libxml2 and due to the way it is packaged (it only downloads a tar ball), rebuilding does not fix it. The error is: ./ts3client_linux_amd64: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory. Providing it with a symlink with ln -s /usr/lib/libxml2.so /opt/teamspeak3/libxml2.so.2 shows more incompatibilities:
./ts3client_linux_amd64: ./libxml2.so.2: no version information available (required by ./libQt5WebEngineCore.so.5)
./ts3client_linux_amd64: ./libxml2.so.2: no version information available (required by ./libQt5WebEngineCore.so.5)
./ts3client_linux_amd64: ./libxml2.so.2: no version information available (required by ./libQt5WebEngineCore.so.5)
./ts3client_linux_amd64: ./libxml2.so.2: no version information available (required by ./libQt5WebEngineCore.so.5)
./ts3client_linux_amd64: ./libxml2.so.2: no version information available (required by ./libQt5WebEngineCore.so.5)
./ts3client_linux_amd64: symbol lookup error: ./libQt5WebEngineCore.so.5: undefined symbol: valuePush, version LIBXML2_2.4.30
Additional info:
- package version(s): teamspeak 3.6.2-3 and libxml2 2.14.2-2
Steps to reproduce:
- Upgrade to the versions above
- Launch
teamspeak3
My workaround for now was to gather the libxml2.so.2.13.8 from the libxml2-2.13.8-1 package, rename it to libxml2.so.2 and put it in /opt/teamspeak3 where the other libs that the teamspeak3 package provides are placed.