Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Solved TeamSpeak3 suddenly stopped working - Failed loading default license file!

    TeamSpeak
    2
    4
    686
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • BrutalBirdie
      BrutalBirdie Staff last edited by

      TL;DR
      TeamSpeak3 App needs an update.
      I would love to fork the app https://git.cloudron.io/cloudron/teamspeak-app to create a pr but can't do that.
      I added my local git diff in this post.

      App start log:

      Jul 01 17:30:04 2020-07-01 15:30:04,528 INFO spawned: 'teamspeak' with pid 18
      Jul 01 17:30:04 2020-07-01 15:30:04.536476|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.11.0 (2020-01-13 08:12:37)
      Jul 01 17:30:04 2020-07-01 15:30:04.536576|INFO |ServerLibPriv | |SystemInformation: Linux 4.15.0-108-generic #109-Ubuntu SMP Fri Jun 19 11:33:10 UTC 2020 x86_64 Binary: 64bit
      Jul 01 17:30:04 2020-07-01 15:30:04.536595|WARNING |ServerLibPriv | |The system locale is set to "C" this can cause unexpected behavior. We advice you to repair your locale!
      Jul 01 17:30:04 2020-07-01 15:30:04.536607|INFO |ServerLibPriv | |Using hardware aes
      Jul 01 17:30:04 2020-07-01 15:30:04.537146|INFO |DatabaseQuery | |dbPlugin name: MariaDB plugin, version 3, (c)TeamSpeak Systems GmbH
      Jul 01 17:30:04 2020-07-01 15:30:04.537176|INFO |DatabaseQuery | |dbPlugin version: 2
      Jul 01 17:30:04 2020-07-01 15:30:04.583966|WARNING |Accounting | |Unable to open /app/data/licensekey.dat, falling back to limited functionality
      Jul 01 17:30:04 2020-07-01 15:30:04.584023|CRITICAL|Accounting | |Failed loading default license file!
      Jul 01 17:30:04 2020-07-01 15:30:04,585 INFO exited: teamspeak (exit status 1; not expected)
      Jul 01 17:30:05 2020-07-01 15:30:05,585 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
      Jul 01 17:30:05 2020-07-01 15:30:05,587 INFO spawned: 'teamspeak' with pid 52
      Jul 01 17:30:05 2020-07-01 15:30:05.594733|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.11.0 (2020-01-13 08:12:37)
      Jul 01 17:30:05 2020-07-01 15:30:05.594837|INFO |ServerLibPriv | |SystemInformation: Linux 4.15.0-108-generic #109-Ubuntu SMP Fri Jun 19 11:33:10 UTC 2020 x86_64 Binary: 64bit
      Jul 01 17:30:05 2020-07-01 15:30:05.594857|WARNING |ServerLibPriv | |The system locale is set to "C" this can cause unexpected behavior. We advice you to repair your locale!
      Jul 01 17:30:05 2020-07-01 15:30:05.594888|INFO |ServerLibPriv | |Using hardware aes
      Jul 01 17:30:05 2020-07-01 15:30:05.595463|INFO |DatabaseQuery | |dbPlugin name: MariaDB plugin, version 3, (c)TeamSpeak Systems GmbH
      Jul 01 17:30:05 2020-07-01 15:30:05.595493|INFO |DatabaseQuery | |dbPlugin version: 2
      Jul 01 17:30:05 2020-07-01 15:30:05.643199|WARNING |Accounting | |Unable to open /app/data/licensekey.dat, falling back to limited functionality
      Jul 01 17:30:05 2020-07-01 15:30:05.643258|CRITICAL|Accounting | |Failed loading default license file!
      Jul 01 17:30:05 2020-07-01 15:30:05,644 INFO exited: teamspeak (exit status 1; not expected)
      Jul 01 17:30:07 2020-07-01 15:30:07,647 INFO spawned: 'teamspeak' with pid 70
      Jul 01 17:30:07 2020-07-01 15:30:07.654949|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.11.0 (2020-01-13 08:12:37)
      Jul 01 17:30:07 2020-07-01 15:30:07.655048|INFO |ServerLibPriv | |SystemInformation: Linux 4.15.0-108-generic #109-Ubuntu SMP Fri Jun 19 11:33:10 UTC 2020 x86_64 Binary: 64bit
      Jul 01 17:30:07 2020-07-01 15:30:07.655067|WARNING |ServerLibPriv | |The system locale is set to "C" this can cause unexpected behavior. We advice you to repair your locale!
      Jul 01 17:30:07 2020-07-01 15:30:07.655079|INFO |ServerLibPriv | |Using hardware aes
      Jul 01 17:30:07 2020-07-01 15:30:07.655572|INFO |DatabaseQuery | |dbPlugin name: MariaDB plugin, version 3, (c)TeamSpeak Systems GmbH
      Jul 01 17:30:07 2020-07-01 15:30:07.655598|INFO |DatabaseQuery | |dbPlugin version: 2
      Jul 01 17:30:07 2020-07-01 15:30:07.697770|WARNING |Accounting | |Unable to open /app/data/licensekey.dat, falling back to limited functionality
      Jul 01 17:30:07 2020-07-01 15:30:07.697828|CRITICAL|Accounting | |Failed loading default license file!
      Jul 01 17:30:07 2020-07-01 15:30:07,699 INFO exited: teamspeak (exit status 1; not expected)
      Jul 01 17:30:10 2020-07-01 15:30:10,703 INFO spawned: 'teamspeak' with pid 88
      Jul 01 17:30:10 2020-07-01 15:30:10.710668|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.11.0 (2020-01-13 08:12:37)
      Jul 01 17:30:10 2020-07-01 15:30:10.710771|INFO |ServerLibPriv | |SystemInformation: Linux 4.15.0-108-generic #109-Ubuntu SMP Fri Jun 19 11:33:10 UTC 2020 x86_64 Binary: 64bit
      Jul 01 17:30:10 2020-07-01 15:30:10.710789|WARNING |ServerLibPriv | |The system locale is set to "C" this can cause unexpected behavior. We advice you to repair your locale!
      Jul 01 17:30:10 2020-07-01 15:30:10.710802|INFO |ServerLibPriv | |Using hardware aes
      Jul 01 17:30:10 2020-07-01 15:30:10.711306|INFO |DatabaseQuery | |dbPlugin name: MariaDB plugin, version 3, (c)TeamSpeak Systems GmbH
      Jul 01 17:30:10 2020-07-01 15:30:10.711337|INFO |DatabaseQuery | |dbPlugin version: 2
      Jul 01 17:30:10 2020-07-01 15:30:10.757937|WARNING |Accounting | |Unable to open /app/data/licensekey.dat, falling back to limited functionality
      Jul 01 17:30:10 2020-07-01 15:30:10.758002|CRITICAL|Accounting | |Failed loading default license file!
      Jul 01 17:30:10 2020-07-01 15:30:10,759 INFO exited: teamspeak (exit status 1; not expected)
      Jul 01 17:30:11 2020-07-01 15:30:11,760 INFO gave up: teamspeak entered FATAL state, too many start retries too quickly
      

      Error code:

      Jul 01 17:30:10 2020-07-01 15:30:10.758002|CRITICAL|Accounting | |Failed loading default license file!
      

      Updated the app local - diff

      diff --git a/CHANGELOG b/CHANGELOG
      index 465b2bf..d2406b6 100644
      --- a/CHANGELOG
      +++ b/CHANGELOG
      @@ -24,3 +24,5 @@
       [1.1.0]
       * Use  latest image 2.0.0
       
      +[1.1.1]
      +* Updated to 3.12.1
      diff --git a/CloudronManifest.json b/CloudronManifest.json
      index 0958744..be7469e 100644
      --- a/CloudronManifest.json
      +++ b/CloudronManifest.json
      @@ -6,7 +6,7 @@
         "changelog": "file://CHANGELOG",
         "tagline": "Out-of-this-world VoIP solution",
         "postInstallMessage": "file://POSTINSTALL.md",
      -  "version": "1.1.0",
      +  "version": "1.1.1",
         "healthCheckPath": "/",
         "httpPort": 8000,
         "memoryLimit": 268435456,
      diff --git a/Dockerfile b/Dockerfile
      index e2be3b4..3bc7e42 100644
      --- a/Dockerfile
      +++ b/Dockerfile
      @@ -1,6 +1,6 @@
       FROM cloudron/base:2.0.0@sha256:f9fea80513aa7c92fe2e7bf3978b54c8ac5222f47a9a32a7f8833edf0eb5a4f4
       
      -ENV TSVERSION=3.11.0
      +ENV TSVERSION=3.12.1
       ENV TS3SERVER_LICENSE=accept
       
       EXPOSE 9987/udp
      

      Update via cloudron cli:

      cloudron update --image brutalbirdie/teamspeak-app:1.1.1 --app ts.deadsec.net
      

      New app start log:

      Jul 01 17:30:07 2020-07-01 15:30:07,647 INFO spawned: 'teamspeak' with pid 70
      Jul 01 17:30:07 2020-07-01 15:30:07.654949|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.11.0 (2020-01-13 08:12:37)
      Jul 01 17:30:07 2020-07-01 15:30:07.655048|INFO |ServerLibPriv | |SystemInformation: Linux 4.15.0-108-generic #109-Ubuntu SMP Fri Jun 19 11:33:10 UTC 2020 x86_64 Binary: 64bit
      Jul 01 17:30:07 2020-07-01 15:30:07.655067|WARNING |ServerLibPriv | |The system locale is set to "C" this can cause unexpected behavior. We advice you to repair your locale!
      Jul 01 17:30:07 2020-07-01 15:30:07.655079|INFO |ServerLibPriv | |Using hardware aes
      Jul 01 17:30:07 2020-07-01 15:30:07.655572|INFO |DatabaseQuery | |dbPlugin name: MariaDB plugin, version 3, (c)TeamSpeak Systems GmbH
      Jul 01 17:30:07 2020-07-01 15:30:07.655598|INFO |DatabaseQuery | |dbPlugin version: 2
      Jul 01 17:30:07 2020-07-01 15:30:07.697770|WARNING |Accounting | |Unable to open /app/data/licensekey.dat, falling back to limited functionality
      Jul 01 17:30:07 2020-07-01 15:30:07.697828|CRITICAL|Accounting | |Failed loading default license file!
      Jul 01 17:30:07 2020-07-01 15:30:07,699 INFO exited: teamspeak (exit status 1; not expected)
      Jul 01 17:30:10 2020-07-01 15:30:10,703 INFO spawned: 'teamspeak' with pid 88
      Jul 01 17:30:10 2020-07-01 15:30:10.710668|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.11.0 (2020-01-13 08:12:37)
      Jul 01 17:30:10 2020-07-01 15:30:10.710771|INFO |ServerLibPriv | |SystemInformation: Linux 4.15.0-108-generic #109-Ubuntu SMP Fri Jun 19 11:33:10 UTC 2020 x86_64 Binary: 64bit
      Jul 01 17:30:10 2020-07-01 15:30:10.710789|WARNING |ServerLibPriv | |The system locale is set to "C" this can cause unexpected behavior. We advice you to repair your locale!
      Jul 01 17:30:10 2020-07-01 15:30:10.710802|INFO |ServerLibPriv | |Using hardware aes
      Jul 01 17:30:10 2020-07-01 15:30:10.711306|INFO |DatabaseQuery | |dbPlugin name: MariaDB plugin, version 3, (c)TeamSpeak Systems GmbH
      Jul 01 17:30:10 2020-07-01 15:30:10.711337|INFO |DatabaseQuery | |dbPlugin version: 2
      Jul 01 17:30:10 2020-07-01 15:30:10.757937|WARNING |Accounting | |Unable to open /app/data/licensekey.dat, falling back to limited functionality
      Jul 01 17:30:10 2020-07-01 15:30:10.758002|CRITICAL|Accounting | |Failed loading default license file!
      Jul 01 17:30:10 2020-07-01 15:30:10,759 INFO exited: teamspeak (exit status 1; not expected)
      Jul 01 17:30:11 2020-07-01 15:30:11,760 INFO gave up: teamspeak entered FATAL state, too many start retries too quickly
      Jul 01 17:45:49 2020-07-01 15:45:49,937 WARN received SIGTERM indicating exit request
      Jul 01 17:45:49 2020-07-01 15:45:49,937 INFO waiting for nginx to die
      Jul 01 17:45:50 2020-07-01 15:45:50,943 INFO stopped: nginx (exit status 0)
      Jul 01 17:45:53 + TS3SERVER_LICENSE=accept
      Jul 01 17:45:53 + mkdir -p /app/data/ts/files /run/nginx/log /run/nginx/lib
      Jul 01 17:45:53 + [[ ! -f /app/data/ts/ts3server.ini ]]
      Jul 01 17:45:53 + echo '=> Creating initial /app/data/ts/ts3db_mysql.ini'
      Jul 01 17:45:53 => Creating initial /app/data/ts/ts3db_mysql.ini
      Jul 01 17:45:53 + echo '
      Jul 01 17:45:53 [config]
      Jul 01 17:45:53 host='\''mysql'\''
      Jul 01 17:45:53 port='\''3306'\''
      Jul 01 17:45:53 username='\''1340879bab2ba163'\''
      Jul 01 17:45:53 password='\''2c9c7fc848c5851fa2c387aa4efac58230a4dabecc22c11d'\''
      Jul 01 17:45:53 database='\''1340879bab2ba163'\''
      Jul 01 17:45:53 socket=
      Jul 01 17:45:53 '
      Jul 01 17:45:53 + touch /app/data/ts/query_ip_whitelist.txt
      Jul 01 17:45:53 + touch /app/data/ts/query_ip_blacklist.txt
      Jul 01 17:45:53 + '[' -z x ']'
      Jul 01 17:45:53 + echo 'DEFAULT_PORT is set to '\''9987'\'''
      Jul 01 17:45:53 DEFAULT_PORT is set to '9987'
      Jul 01 17:45:53 + '[' -z x ']'
      Jul 01 17:45:53 + echo 'SERVERQUERY_PORT is set to '\''10011'\'''
      Jul 01 17:45:53 SERVERQUERY_PORT is set to '10011'
      Jul 01 17:45:53 + '[' -z x ']'
      Jul 01 17:45:53 + echo 'FILETRANSFER_PORT is set to '\''30033'\'''
      Jul 01 17:45:53 FILETRANSFER_PORT is set to '30033'
      Jul 01 17:45:53 + sed -i 's/default_voice_port=.*/default_voice_port=9987/' /app/data/ts/ts3server.ini
      Jul 01 17:45:53 + sed -i 's/filetransfer_port=.*/filetransfer_port=30033/' /app/data/ts/ts3server.ini
      Jul 01 17:45:53 + sed -i 's/query_port=.*/query_port=10011/' /app/data/ts/ts3server.ini
      Jul 01 17:45:53 + echo '=> Updating port in database'
      Jul 01 17:45:53 => Updating port in database
      Jul 01 17:45:53 ++ mysql -N -s --user=1340879bab2ba163 --password=2c9c7fc848c5851fa2c387aa4efac58230a4dabecc22c11d --host=mysql 1340879bab2ba163 -e 'select count(*) from servers;'
      Jul 01 17:45:53 mysql: [Warning] Using a password on the command line interface can be insecure.
      Jul 01 17:45:53 + '[' 1 -ge 1 ']'
      Jul 01 17:45:53 + mysql --user=1340879bab2ba163 --password=2c9c7fc848c5851fa2c387aa4efac58230a4dabecc22c11d --host=mysql 1340879bab2ba163
      Jul 01 17:45:53 mysql: [Warning] Using a password on the command line interface can be insecure.
      Jul 01 17:45:53 + echo '=> Ensuring permissions'
      Jul 01 17:45:53 => Ensuring permissions
      Jul 01 17:45:53 + chown -R www-data.www-data /app/data /run/
      Jul 01 17:45:53 + echo '=> Starting Teamspeak Server'
      Jul 01 17:45:53 => Starting Teamspeak Server
      Jul 01 17:45:53 + exec /usr/bin/supervisord --configuration /etc/supervisor/supervisord.conf --nodaemon -i Teamspeak
      Jul 01 17:45:53 2020-07-01 15:45:53,150 CRIT Supervisor running as root (no user in config file)
      Jul 01 17:45:53 2020-07-01 15:45:53,150 INFO Included extra file "/etc/supervisor/conf.d/nginx.conf" during parsing
      Jul 01 17:45:53 2020-07-01 15:45:53,150 INFO Included extra file "/etc/supervisor/conf.d/teamspeak.conf" during parsing
      Jul 01 17:45:53 2020-07-01 15:45:53,157 INFO RPC interface 'supervisor' initialized
      Jul 01 17:45:53 2020-07-01 15:45:53,157 CRIT Server 'unix_http_server' running without any HTTP authentication checking
      Jul 01 17:45:53 2020-07-01 15:45:53,157 INFO supervisord started with pid 1
      Jul 01 17:45:54 2020-07-01 15:45:54,159 INFO spawned: 'nginx' with pid 17
      Jul 01 17:45:54 2020-07-01 15:45:54,161 INFO spawned: 'teamspeak' with pid 18
      Jul 01 17:45:54 2020-07-01 15:45:54.168985|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.12.1 (2020-03-27 10:38:47)
      Jul 01 17:45:54 2020-07-01 15:45:54.169078|INFO |ServerLibPriv | |SystemInformation: Linux 4.15.0-108-generic #109-Ubuntu SMP Fri Jun 19 11:33:10 UTC 2020 x86_64 Binary: 64bit
      Jul 01 17:45:54 2020-07-01 15:45:54.169096|WARNING |ServerLibPriv | |The system locale is set to "C" this can cause unexpected behavior. We advice you to repair your locale!
      Jul 01 17:45:54 2020-07-01 15:45:54.169108|INFO |ServerLibPriv | |Using hardware aes
      Jul 01 17:45:54 2020-07-01 15:45:54.169647|INFO |DatabaseQuery | |dbPlugin name: MariaDB plugin, version 3, (c)TeamSpeak Systems GmbH
      Jul 01 17:45:54 2020-07-01 15:45:54.169677|INFO |DatabaseQuery | |dbPlugin version: 2
      Jul 01 17:45:54 2020-07-01 15:45:54.191894|INFO |SQL | |database updated successfully to revision: 33
      Jul 01 17:45:54 2020-07-01 15:45:54.224735|WARNING |Accounting | |Unable to open /app/data/licensekey.dat, falling back to limited functionality
      Jul 01 17:45:54 2020-07-01 15:45:54.224956|INFO |Accounting | |Licensing Information
      Jul 01 17:45:54 2020-07-01 15:45:54.224979|INFO |Accounting | |licensed to : Anonymous
      Jul 01 17:45:54 2020-07-01 15:45:54.224991|INFO |Accounting | |type : No License
      Jul 01 17:45:54 2020-07-01 15:45:54.225006|INFO |Accounting | |starting date : Sat Feb 1 00:00:00 2020
      Jul 01 17:45:54 2020-07-01 15:45:54.225018|INFO |Accounting | |ending date : Mon Feb 1 00:00:00 2021
      Jul 01 17:45:54 2020-07-01 15:45:54.225028|INFO |Accounting | |max virtualservers: 1
      Jul 01 17:45:54 2020-07-01 15:45:54.225039|INFO |Accounting | |max slots : 32
      Jul 01 17:45:54 2020-07-01 15:45:54.493628|INFO | | |Puzzle precompute time: 251
      Jul 01 17:45:54 2020-07-01 15:45:54.493850|INFO |FileManager | |listening on 0.0.0.0:30033
      Jul 01 17:45:54 2020-07-01 15:45:54.493922|INFO |VirtualSvrMgr | |executing monthly interval
      Jul 01 17:45:54 2020-07-01 15:45:54.494198|INFO |VirtualSvrMgr | |reset virtualserver traffic statistics
      Jul 01 17:45:54 2020-07-01 15:45:54.549210|INFO |VirtualServerBase|1 |listening on 0.0.0.0:9987
      Jul 01 17:45:54 2020-07-01 15:45:54.549325|INFO |Query | |listening for query on 0.0.0.0:10011
      Jul 01 17:45:55 2020-07-01 15:45:55,550 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
      Jul 01 17:45:55 2020-07-01 15:45:55,550 INFO success: teamspeak entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
      Jul 01 17:45:55 2020-07-01 15:45:55.789466|INFO | | |myTeamSpeak identifier revocation list was downloaded successfully - all related features are activated
      

      Like my work? Consider donating a beer 🍻 Cheers!

      1 Reply Last reply Reply Quote 0
      • nebulon
        nebulon Staff last edited by

        Hi Elias,

        thanks for the detailed fix description, I've also granted you rights to add your own projects and repos in our gitlab so you should be able to fork now and create a pull request. Otherwise I will get around to fix the app by tomorrow.

        BrutalBirdie 1 Reply Last reply Reply Quote 1
        • BrutalBirdie
          BrutalBirdie Staff @nebulon last edited by

          @nebulon Thanks for that 🙂
          Created a pr

          Like my work? Consider donating a beer 🍻 Cheers!

          1 Reply Last reply Reply Quote 0
          • nebulon
            nebulon Staff last edited by

            Thanks a lot, I've also added the missing forumUrl now to the manifest and made a new release after some smoke testing.

            1 Reply Last reply Reply Quote 1
            • Referenced by  BrutalBirdie BrutalBirdie 
            • Referenced by  BrutalBirdie BrutalBirdie 
            • Referenced by  BrutalBirdie BrutalBirdie 
            • First post
              Last post
            Powered by NodeBB