linuxserver.io Posted October 23, 2015 Share Posted October 23, 2015 (edited) DEPRECATED IMAGE see https://blog.linuxserver.io/2018/08/15/deprecation-of-linuxserver-gsm-ts3/ for details Edited August 15, 2018 by linuxserver.io Link to comment
harshl Posted November 6, 2015 Share Posted November 6, 2015 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 comment
harshl Posted November 12, 2015 Share Posted November 12, 2015 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 comment
Dimtar Posted November 12, 2015 Share Posted November 12, 2015 @harshl I think I can probably help you but it would need to be in a more real time environment, if you want join the Telegram chat in my sig and we might be able to help. Link to comment
harshl Posted November 14, 2015 Share Posted November 14, 2015 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 comment
Dimtar Posted December 7, 2015 Share Posted December 7, 2015 Just helped someone troubleshoot this and ended up installing it myself. It doesn't work at all in bridge mode, no idea why, changing to host sorts it. Maybe that should be the default? Link to comment
harshl Posted December 7, 2015 Share Posted December 7, 2015 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 comment
Dimtar Posted December 7, 2015 Share Posted December 7, 2015 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 comment
CHBMB Posted December 8, 2015 Share Posted December 8, 2015 Sorry guys, we've overlooked this thread it would appear... Should be fixed soon. Link to comment
sparklyballs Posted December 8, 2015 Share Posted December 8, 2015 Sorry guys, we've overlooked this thread it would appear... Should be fixed soon. fixt Link to comment
IwishIcanFLighT Posted January 1, 2016 Share Posted January 1, 2016 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 comment
Marv Posted March 29, 2016 Share Posted March 29, 2016 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 comment
mcol Posted April 28, 2016 Share Posted April 28, 2016 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 comment
nexusmaniac Posted July 14, 2016 Share Posted July 14, 2016 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 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 comment
CHBMB Posted July 14, 2016 Share Posted July 14, 2016 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 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 comment
nexusmaniac Posted July 14, 2016 Share Posted July 14, 2016 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 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 comment
CHBMB Posted July 14, 2016 Share Posted July 14, 2016 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 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 comment
nexusmaniac Posted July 14, 2016 Share Posted July 14, 2016 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 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? Thanks! Link to comment
CHBMB Posted July 14, 2016 Share Posted July 14, 2016 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 comment
nexusmaniac Posted July 14, 2016 Share Posted July 14, 2016 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 comment
nexusmaniac Posted July 14, 2016 Share Posted July 14, 2016 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 comment
sparklyballs Posted July 14, 2016 Share Posted July 14, 2016 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 comment
nexusmaniac Posted July 15, 2016 Share Posted July 15, 2016 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 ) Link to comment
nexusmaniac Posted July 16, 2016 Share Posted July 16, 2016 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!! 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 comment
CHBMB Posted July 16, 2016 Share Posted July 16, 2016 Sweet..... Sent from my LG-H815 using Tapatalk Link to comment
Recommended Posts