[Support] Linuxserver.io - TeamSpeak 3


101 posts in this topic Last Reply

Recommended Posts

  • 2 weeks later...
  • Replies 100
  • Created
  • Last Reply

Top Posters In This Topic

Hello and thanks for creating this TeamSpeak container!

 

As I understand it (and I am new to TeamSpeak), the server is configured from the client. I have the client, but it appears I need the credentials that were provided at install time in order to configure it. Specifically the username, password and unique token.

 

Is there something I am missing where I can configure this without those items?

 

Any guidance is appreciated.

 

Thanks!

-Landon

Link to post

Is anyone using this container? I am still unable to get it working. I found the "privilege key" in the logs, but there is no reference to a server password or username or anything. I have attached the logs from the initial start of the Docker. It starts up, creates two log files, then appears to restart and create two new log files for a total of four. The output of all four log files is attached in one file here.

 

I have never configured Teamspeak before, so I may be doing something wrong, but the Windows client I am using simply never connects and nothing is logged.

 

I can see that the server is listening on the appropriate ports using 'netstat -an | grep LISTEN'.

 

Any advice here sure would be appreciated.

 

Thanks!

TeamSpeak-Logs.txt

Link to post

In case anyone else is fighting with this. Mine ended up being something with the default port mappings in the template. Not sure why they weren't working, they looked appropriate. In any case, changing the network type to "host" got me up and working instantly.

 

Also, this command is helpful for watching the logs on the host and gathering all of the important info necessary for setting up TeamSpeak3: docker logs -f teamspeak3

 

Hope this helps someone...

Link to post
  • 4 weeks later...

Thinking back on this the other day, I think my issue might have been TCP vs. UDP port mappings. When I was troubleshooting my install I noticed that some of the TeamSpeak ports are UDP and the template specifies them all as TCP. I suspect if I had noticed that before switching to host mode it might have worked, but I didn't and haven't taken the time to revert it to bridged and test again since I got it working.

 

Something worth trying though if you haven't already.

Link to post

Thinking back on this the other day, I think my issue might have been TCP vs. UDP port mappings. When I was troubleshooting my install I noticed that some of the TeamSpeak ports are UDP and the template specifies them all as TCP. I suspect if I had noticed that before switching to host mode it might have worked, but I didn't and haven't taken the time to revert it to bridged and test again since I got it working.

 

Something worth trying though if you haven't already.

 

You got it in one, if I change to this it works in bridge mode:

http://puu.sh/lNgns/7f343bdb4a.png

Link to post
  • 4 weeks later...

Hi there

 

My teamspeak container wouldn't launch the server lately. The logs saying the following:

 

2015-12-27 17:25:23.437401|INFO |VirtualServer | 1| listening on 0.0.0.0:9987
2015-12-30 11:12:36.702394|INFO |VirtualServerBase| 1| stopped
2015-12-27 17:25:22.208427|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
2015-12-27 17:25:22.208689|INFO |DatabaseQuery | | dbPlugin version: 3.6.21
2015-12-27 17:25:22.209416|INFO |DatabaseQuery | | checking database integrity (may take a while)
2015-12-27 17:25:22.240732|WARNING |Accounting | | Unable to find valid license key, falling back to limited functionality
2015-12-27 17:25:23.377622|INFO | | | Puzzle precompute time: 617
2015-12-27 17:25:23.378317|INFO |FileManager | | listening on 0.0.0.0:30033
2015-12-27 17:25:23.439342|INFO |CIDRManager | | updated query_ip_whitelist ips: 127.0.0.1,
2015-12-27 17:25:23.440321|INFO |Query | | listening on 0.0.0.0:10011
2015-12-30 01:00:52.038882|ERROR | | | TS3ANetwork::ResolveHostName failed error: -2 (Name or service not known) 0
2015-12-30 11:12:36.651294|INFO |ServerMain | | Received signal SIGTERM, shutting down.
[K[[0;31m FAIL [0m] Starting ts3-server: Tmux not installed
* Tmux is required to run this server.
* Please see the the following link.
* http://gameservermanagers.com/tmux-not-found

 

The linked documentation at http://gameservermanagers.com/tmux-not-found instructed me to install Tmux by doing a apt-get install tmux.

I did it within the container (using docker exec -it) and my teamspeak server is now back up.

 

I thought I'd mention that because as far as I understand Docker (new user as you would guess), next time the container gets updated Tmux will be gone, right?

 

Thanks

Link to post
  • 2 months later...

Hi,

 

just tried installing the container and everything worked out at first. I checked the tontainer logs using telnet and got the token and serveradmin password etc.

But when I take the container down and start it again I can't connect to my teamspeak server anymore. When I open a telnet session it says "network problem: connection refused". I have to reinstall the container to make it work again.

 

Any ideas? :(

 

 

update: I don't know why but today it works again even after restarting... No idea what was causing that

Link to post
  • 5 weeks later...

Hello,

I have a couple of questions I'm hoping you all can help with.  First off the instructions say to Important - use the command line log rather than the webui log, docker logs -f gsm-ts3 .  This is a completely newb question but how do I do this?  I can telnet into my Unraid server fine but that it's the TeamSpeak docker.  Second is I saw the same issue that Marv did where after rebooting my TeamSpeak docker it wouldn't work.  I ended up have to reboot it again before it worked.  Odd issue.  I needed to reboot because my server dissipated from the server list in TeamSpeak after about a day.

Link to post
  • 2 months later...

Hi,

 

Been running all the betas and RCs of 6.2, just updated rc2 and rebooted, everything went fine until my TeamSpeak server docker didn't start :(

 

(It's been running fine on all the betas and rc1 though)

 

I can't decide if it's an rc2 issue or a docker issue - But my other 3 dockers all worked fine without any intervention. No matter what I do I can't get TS to start :P

 

 

I've attached a diag_bundle

 

And here's the TS log:

 

-------------------------------------
_ _ _
| |___| (_) ___
| / __| | |/ _ \
| \__ \ | | (_) |
|_|___/ |_|\___/
|_|

Brought to you by linuxserver.io
We do accept donations at:
https://www.linuxserver.io/donations
-------------------------------------
GID/UID
-------------------------------------
User uid: 99
User gid: 100
-------------------------------------

*** Running /etc/my_init.d/20_apt_update.sh...
finding fastest mirror
Getting list of mirrors...done.
Testing latency to mirror(s)
Getting list of launchpad URLs...done.
Looking up 3 status(es)
1. mirror.sax.uk.as61049.net
Latency: 189.02 ms
Org: Exascale
Status: Up to date
Speed: 1 Gbps
2. mirror.as29550.net
Latency: 189.49 ms
Org: XILO Communications Ltd.
Status: Up to date
Speed: 1 Gbps
3. mirror.sov.uk.goscomb.net
Latency: 208.49 ms
Org: Goscomb Technologies Limited
Status: Up to date
Speed: 1 Gbps
New config file saved to /defaults/sources.list
We are now refreshing packages from apt repositories, this *may* take a while
Ign http://mirror.sax.uk.as61049.net trusty InRelease
Get:1 http://mirror.sax.uk.as61049.net trusty-updates InRelease [65.9 kB]
Get:2 http://mirror.sax.uk.as61049.net trusty-security InRelease [65.9 kB]
Get:3 http://mirror.sax.uk.as61049.net trusty Release.gpg [933 B]
Get:4 http://mirror.sax.uk.as61049.net trusty-updates/main Sources [351 kB]
Get:5 http://mirror.sax.uk.as61049.net trusty-updates/restricted Sources [5,217 B]
Get:6 http://mirror.sax.uk.as61049.net trusty-updates/universe Sources [199 kB]
Get:7 http://mirror.sax.uk.as61049.net trusty-updates/multiverse Sources [5,946 B]
Get:8 http://mirror.sax.uk.as61049.net trusty-updates/main amd64 Packages [992 kB]
Get:9 http://mirror.sax.uk.as61049.net trusty-updates/restricted amd64 Packages [23.5 kB]
Get:10 http://mirror.sax.uk.as61049.net trusty-updates/universe amd64 Packages [470 kB]
Get:11 http://mirror.sax.uk.as61049.net trusty-updates/multiverse amd64 Packages [14.3 kB]
Get:12 http://mirror.sax.uk.as61049.net trusty-security/main Sources [149 kB]
Get:13 http://mirror.sax.uk.as61049.net trusty-security/restricted Sources [3,920 B]
Get:14 http://mirror.sax.uk.as61049.net trusty-security/universe Sources [44.1 kB]
Get:15 http://mirror.sax.uk.as61049.net trusty-security/multiverse Sources [2,550 B]
Get:16 http://mirror.sax.uk.as61049.net trusty-security/main amd64 Packages [629 kB]
Get:17 http://mirror.sax.uk.as61049.net trusty-security/restricted amd64 Packages [20.2 kB]
Get:18 http://mirror.sax.uk.as61049.net trusty-security/universe amd64 Packages [170 kB]
Get:19 http://mirror.sax.uk.as61049.net trusty-security/multiverse amd64 Packages [4,850 B]
Get:20 http://mirror.sax.uk.as61049.net trusty Release [58.5 kB]
Get:21 http://mirror.sax.uk.as61049.net trusty/main Sources [1,335 kB]
Get:22 http://mirror.sax.uk.as61049.net trusty/restricted Sources [5,335 B]
Get:23 http://mirror.sax.uk.as61049.net trusty/universe Sources [7,926 kB]
Get:24 http://mirror.sax.uk.as61049.net trusty/multiverse Sources [211 kB]
Get:25 http://mirror.sax.uk.as61049.net trusty/main amd64 Packages [1,743 kB]
Get:26 http://mirror.sax.uk.as61049.net trusty/restricted amd64 Packages [16.0 kB]
Get:27 http://mirror.sax.uk.as61049.net trusty/universe amd64 Packages [7,589 kB]
Get:28 http://mirror.sax.uk.as61049.net trusty/multiverse amd64 Packages [169 kB]
Fetched 22.3 MB in 19s (1,155 kB/s)
Reading package lists...
*** Running /etc/my_init.d/30_install_gsm.sh...
*** Running /etc/my_init.d/40_update_gsm_ts3.sh...
[36mInfomation![0m The current user (abc) does not have ownership of the following files:
/config/lgsm/functions/check_permissions.sh: line 20: column: command not found
find: `standard output': Broken pipe
find: write error

[36mInfomation![0m The current user (abc) does not have ownership of the following files:
/config/lgsm/functions/check_permissions.sh: line 20: column: command not found
find: `standard output': Broken pipe
find: write error

*** /etc/my_init.d/40_update_gsm_ts3.sh failed with status 1


*** Killing all processes...

 

 

Link to post

Hi,

 

Been running all the betas and RCs of 6.2, just updated rc2 and rebooted, everything went fine until my TeamSpeak server docker didn't start :(

 

(It's been running fine on all the betas and rc1 though)

 

I can't decide if it's an rc2 issue or a docker issue - But my other 3 dockers all worked fine without any intervention. No matter what I do I can't get TS to start :P

 

I think it's a TS issue.  Can reproduce a similar error. I'll let Sparkly know...

 

A fresh install works, so can you try that and let us know.

Link to post

Hi,

 

Been running all the betas and RCs of 6.2, just updated rc2 and rebooted, everything went fine until my TeamSpeak server docker didn't start :(

 

(It's been running fine on all the betas and rc1 though)

 

I can't decide if it's an rc2 issue or a docker issue - But my other 3 dockers all worked fine without any intervention. No matter what I do I can't get TS to start :P

 

I think it's a TS issue.  Can reproduce a similar error. I'll let Sparkly know...

 

A fresh install works, so can you try that and let us know.

 

Fresh install as in, delete docker image? Or just create a new TS from my template? :)

 

(Thanks!)

Link to post

Hi,

 

Been running all the betas and RCs of 6.2, just updated rc2 and rebooted, everything went fine until my TeamSpeak server docker didn't start :(

 

(It's been running fine on all the betas and rc1 though)

 

I can't decide if it's an rc2 issue or a docker issue - But my other 3 dockers all worked fine without any intervention. No matter what I do I can't get TS to start :P

 

I think it's a TS issue.  Can reproduce a similar error. I'll let Sparkly know...

 

A fresh install works, so can you try that and let us know.

 

Fresh install as in, delete docker image? Or just create a new TS from my template? :)

 

(Thanks!)

 

Fresh install as in remove the container and either delete your appdata for TS or use a different folder. ie /mnt/cache/appdata/ts-new instead of /mnt/cache/appdata/ts

Link to post

Hi,

 

Been running all the betas and RCs of 6.2, just updated rc2 and rebooted, everything went fine until my TeamSpeak server docker didn't start :(

 

(It's been running fine on all the betas and rc1 though)

 

I can't decide if it's an rc2 issue or a docker issue - But my other 3 dockers all worked fine without any intervention. No matter what I do I can't get TS to start :P

 

I think it's a TS issue.  Can reproduce a similar error. I'll let Sparkly know...

 

A fresh install works, so can you try that and let us know.

 

Fresh install as in, delete docker image? Or just create a new TS from my template? :)

 

(Thanks!)

 

Fresh install as in remove the container and either delete your appdata for TS or use a different folder. ie /mnt/cache/appdata/ts-new instead of /mnt/cache/appdata/ts

 

Cool thanks - I'll do this after work :)

 

Does this essentially mean I've lost all of my TS data / config? :( Or should I be able to copy /mnt/cache/Appdata/TS into ~/TS-New ? And have it all work as normal? :D

 

Thanks!

Link to post

Not sure. Get it all working on a fresh install then have a look in the /config folder and see if you can work out which files are relevany.

 

Sent from my LG-H815 using Tapatalk

 

 

Link to post

Not sure. Get it all working on a fresh install then have a look in the /config folder and see if you can work out which files are relevany.

 

Sent from my LG-H815 using Tapatalk

 

Hey :)

 

I just added another TS container, under a separate folder.

 

Same write error :(

 

Stopping the TeamSpeak 3 server.done
fetching fix.sh...[32mOK[0m
fetching install_complete.sh...[32mOK[0m
=================================
Install Complete!

To start server type:
./ts3server start

fetching core_exit.sh...[32mOK[0m
*** Running /etc/my_init.d/40_update_gsm_ts3.sh...
Stopping the TeamSpeak 3 server.done
fetching fix.sh...[32mOK[0m
fetching install_complete.sh...[32mOK[0m
=================================
Install Complete!

To start server type:
./ts3server start

fetching core_exit.sh...[32mOK[0m
*** Running /etc/my_init.d/40_update_gsm_ts3.sh...
fetching command_update_functions.sh...[32mOK[0m
[36mInfomation![0m The current user (abc) does not have ownership of the following files:
/config/lgsm/functions/check_permissions.sh: line 20: column: command not found
find: `standard output': Broken pipe
find: write error

fetching command_update.sh...[32mOK[0m
[36mInfomation![0m The current user (abc) does not have ownership of the following files:
/config/lgsm/functions/check_permissions.sh: line 20: column: command not found
find: `standard output': Broken pipe
find: write error

*** /etc/my_init.d/40_update_gsm_ts3.sh failed with status 1


*** Killing all processes...

Link to post

Any use?

 

 

Checking Dependecies
=================================
[32mcurl[0m
[32mca-certificates[0m
[32mca-certificates[0m
[32mfile[0m
[31mbsdmainutils[0m
[32mutil-linux[0m
[32mpython[0m
[32mpython[0m
[31mlib32gcc1[0m
[31mlibstdc++6:i386[0m
[33mWarning![0m abc does not have sudo access. Manually install dependencies.
sudo dpkg --add-architecture i386; sudo apt-get install bsdmainutils lib32gcc1 libstdc++6:i386

 

Just focusing on the last couple of lines

Link to post

Any use?

 

 

Checking Dependecies
=================================
[32mcurl[0m
[32mca-certificates[0m
[32mca-certificates[0m
[32mfile[0m
[31mbsdmainutils[0m
[32mutil-linux[0m
[32mpython[0m
[32mpython[0m
[31mlib32gcc1[0m
[31mlibstdc++6:i386[0m
[33mWarning![0m abc does not have sudo access. Manually install dependencies.
sudo dpkg --add-architecture i386; sudo apt-get install bsdmainutils lib32gcc1 libstdc++6:i386

 

Just focusing on the last couple of lines

 

those are 32bit dependencies and it works fine without them, that error can be safely ignored.

Link to post

Hi,

 

I'm still having no luck with this docker on RC2 - And truly have no idea if RC2 is to blame or if it's this Docker - But again, as all other dockers work I'm leaning towards TS being the issue here (even if it's just me :P )

Link to post

Well it turned out... That the logs were truly correct ;)

It was a permissions error!!

 

I copied my existing /config folder to a testing folder, ran the same teamspeak-3 docker I already had setup, ssh'd in and ran

chown _R nobody:users ts-t/

started the docker and it all just worked!! :D

 

So I've no idea how my permissions were altered by going from rc1 to 2...? But I've gone back to my original config folder and recursively changed its owner and everything's all ticking along again :)

Link to post
  • trurl locked this topic
Guest
This topic is now closed to further replies.