Article 4YQTR TeamSpeak3 ver.3.3.2 not working on Slackware 14.2/Current -- QUICK FIX

TeamSpeak3 ver.3.3.2 not working on Slackware 14.2/Current -- QUICK FIX

by
szob
from LinuxQuestions.org on (#4YQTR)
Hey guys,

I had a frustrating day today, since in the morning I came to work and found out my TS3 server stopped working on my Slackware server. I quickly found out it was the license issue. The TeamSpeak.com decided to retire TS3 server ver. 3.09 and the server needed to be upgraded to 3.11. It is a bit upsetting since 3.09 is 2019 version, so less than 1 year old, but fine, I grabbed the newest server and upgraded my defunct installation. It went alright and in no time I had 3.11 up and running.

But then lo and behold, my and my employees' TS3 clients (ver. 3.1.9) stopped connecting to the new server announcing that the client is too old. Again this client is from 2018, so not terribly old. I grabbed the newest TS3 client for Linux (64bit) and installed it in my Slackware Current (14.2+) but it failed to start. So, I had a new server running, but no client to connect with.

I decided to install TeamSpeak3 3.3.2 from the SlackBuilds.org hoping it would work. Same issue.

Here is what I got:
% /usr/bin/TeamSpeak3

QCoreApplication::applicationDirPath: Please instantiate the QApplication object first
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: xcb.

Reinstalling the application may fix this problem.
[1] 47 abort ts3client

This does not say much, only that TS3 plugin failed to load.

Then I used the QT_DEBUG command to find out more about this error:

% LD_DEBUG=libs QT_DEBUG_PLUGINS=1 /usr/bin/TeamSpeak3

Lots of output, but it turned out that libxkbcommon library was missing thus causing xcb plugin to fail to load. I grabbed libxkbcommon from SlackBuilds.org from the link:
https://slackbuilds.org/repository/1.../libxkbcommon/

and installed it successfully. Started the TeamSpeak3 with /usr/bin/TeamSpeak3 and it launched without any errors and it works!!!

If you do not want to compile from SlackBuilds, you can grab the binary from Alien Bob:

http://www.slackware.com/~alien/slac...pkg64/current/

It is a bit lower version, but should also work.

So, anyone using Slackware who wants to use the newest TeamSpeak3 client make sure you install the missing dependency (libxkbcommon) and you should be up and running!

Hope this helps someone.

Cheers!latest?d=yIl2AUoC8zA latest?i=qu0X6kvrKP0:j6-UbaDGoQw:F7zBnMy latest?i=qu0X6kvrKP0:j6-UbaDGoQw:V_sGLiP latest?d=qj6IDK7rITs latest?i=qu0X6kvrKP0:j6-UbaDGoQw:gIN9vFwqu0X6kvrKP0
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments