DS412+ und Teamspeak 3

LoganMcClay

Benutzer
Mitglied seit
09. Sep 2013
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi helias00,

Sorry to reply in english but, I've translated the whole thread and I only speak english.
I've found a way to make server 3.0.8 working, just replace "libts3db_sqlite3.so" and "libts3db_mysql.so" from 3.0.8 by the one included in 3.0.7.2, it works perfectly that way.
Tested on my DS713+, it's as stable as 3.0.7.2 was.

Hope that will help you !
 

Doppelter Wolf

Benutzer
Mitglied seit
11. Sep 2008
Beiträge
171
Punkte für Reaktionen
0
Punkte
16
Sorry to reply in english but, I've translated the whole thread and I only speak english.
I've found a way to make server 3.0.8 working, just replace "libts3db_sqlite3.so" and "libts3db_mysql.so" from 3.0.8 by the one included in 3.0.7.2, it works perfectly that way.
Tested on my DS713+, it's as stable as 3.0.7.2 was.

also das hat bei mir nicht funktioniert. !!
 

helias00

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hey Logan!
Thanks for your suggestion! Unfortunately it doesn't work with my DS412+. As Doppelter Wolf states, it doesn't work with his DS either.
I tried replacing "libts3db_sqlite3.so" and "libts3db_mysql.so" with both the 3.0.7.2 version and the 3.0.6.1 version, but neither would work. The .spk files are installed properly and show up at DSM package centre, but the TS3 server doesn't start, neither via DSM nor via SSH. The server dumps the core every time after "checking database integrity". Did you alter anything within the original "teamspeak3-server_linux-x86" 3.0.8 directory besides the "libts3db_sqlite3.so" and "libts3db_mysql.so"?

--------------------------------------

Einfach "libts3db_sqlite3.so" und "libts3db_mysql.so" aus dem 3.0.7.2 Paket in das 3.0.8 Paket schieben, funktioniert bei meiner DSM412+ auch nicht. Der TS3-Server lässt sich zwar installieren, aber nicht starten und hängt sich bei "checking database integrity" auf.
 

LoganMcClay

Benutzer
Mitglied seit
09. Sep 2013
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi helias00,

No, I just did replaced that two files. But, I updated the server from 3.0.7.2 and not tried to install it from scratch. I will upload my two packages (3.0.7.2 and 3.0.8) and some screenshot tonight when i'll be back home ;)
 

helias00

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
okay, that's interesting, because there shouldn't be any difference beetween overwriting all the 3.0.7.2 files except the ts3dbs with the 3.0.8 files (which you basically did by updating) and overwriting only the ts3dbs in the 3.0.8 package with the 3.0.7.2 ones (which I did by compiling a new .spk). It would make a difference if there were any files in the 3.0.7.2 package they removed in the 3.0.8 version, but as far as I can tell the 3.0.8 version didn't remove anything. However, they added some new files and updated existing ones, in which case it shouldn't make a difference.
Well, I will try an update anyway later. I'm really curious about this packages and screenshots ;)
 

Doppelter Wolf

Benutzer
Mitglied seit
11. Sep 2008
Beiträge
171
Punkte für Reaktionen
0
Punkte
16
@LoganMcClay
did you have mysql5 installed with ipkg?
hat er zufällig Mysql5 Installiert per IPKG?
 

helias00

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
I don't think, MySQL 5 would change anything. Teamspeak uses SQlite by default and if you want the application to store its database as MySQL rather than SQlite, you have edit the default configuration. In fact, teamspeak supports both database structures, but SQlite is the default and if you don't change anything in the standart configuration, teamspeak won't use MySQL. The interesting question now is, if you have added any SQlite installations to your system, e.g. by IPKG or manually...?
Besides, the "libts3db_sqlite3.so" und "libts3db_mysql.so" plugins should make it unnecessary to install any further mysql/sqlite packages at all. Otherwise it would make absolute no sense to include plugins, if they don't contain all the libraries the applicition needs to run properly.



Teamspeak verwendet standartmäßig SQlite. MySQL muss man gesondert aktivieren, auch wenn TS MySQL unterstützt. Insofern dürfte eine MySQL 5 Installation nichts bewirken. Die spannende Frage wäre eher, ob er SQlite installiert hat.
Außerdem sind dem Paket ja gerade die beiden Plugins "libts3db_sqlite3.so" und "libts3db_mysql.so" beigefügt, damit man eben nicht extra SQlite/MySQL installieren, sondern alle Komponenten, die eben TS braucht, schon integriert sind.
 

LoganMcClay

Benutzer
Mitglied seit
09. Sep 2013
Beiträge
5
Punkte für Reaktionen
0
Punkte
0

helias00

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
8
Punkte für Reaktionen
0
Punkte
0

Habs grad ausprobiert, sowohl mit dem unmodifizierten 3.0.8 Paket als auch mit dem 3.0.8-Paket+3.0.7.2er "libts3db_sqlite3.so" und "libts3db_mysql.so". Beim unmodifzierten Paket gibts weiterhin nen critical database error und beim modifizierten startet zwar der Server, hängt sich aber direkt am Anfang immer auf, und zwar unabhängig ob ich die beiden zusätzlichen libs reinkopiere oder nicht.
 

helias00

Benutzer
Mitglied seit
08. Sep 2013
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Here's what I promised :

3.0.7.2 : http://www6.zippyshare.com/v/74782856/file.html
3.0.8 : http://www6.zippyshare.com/v/37923135/file.html
Screen 1 : [img=http://www6.zippyshare.com/thumb/16445093/file.html][/img]
Screen 2 : [img=http://www6.zippyshare.com/thumb/69546347/file.html][/img]

What I did :
Installed 3.0.7.2, got Admin token validated, created a channel, edited a channel name. Then I installed my modded 3.0.8 over.

For you information, I'm running a DS713+ on DSM 4.3-3776.

Thank you, Logan! I have spent three hours trying basically every possible way to update/install/modify my ts3server to get v308 to work, but it simply won't. When I update v3072 manually (meaning, stopping the server an copying the v308 package over my existing installation except the libts3dbs of course) and restart the server, then my ssh-client tells me "... TS3 server started, for details please view the log file". At a first glance it looks like it worked, but when I tried connecting with a client, it didn't get a connection. Server query didn't work either, so I took a view at the log file. There I saw the same as in my original post (see screenshot at #159). The server froze again at "checking database integrity (may take a while)". To be sure, I gave my DSM half an hour to check database integrity in case this would be such a huge task, but nothing changed. So basically, updating my v3072 to v308 or installing v308 from scratch doesn't make any difference to my DSM 412+. Then I tried the same thing with the additional two libraries Wolf posted above, but this changed nothing either.

To be sure, I tried your .spk, too (update AND new installation), but same result as with "my" v308. I took a deeper view into your "teamspeak3-server_linux-x86" directory from the v308.spk and my v308 "teamspeak3-server_linux-x86" directory with v3072 libts3db files. I couldn't see any difference concerning additional, altered or missing files. Timestamps, names and size seemed to be absolutely the same. As well both directories have exactly the same size over all, however they build different checksums (no idea, why).

Well, I feel like I'm at my wits' end. Obviously your v308 server is running fine and you can enter it regulary, while mine won't proceed beyond the step I described above, although I apparently did just like you. For now I restored my v3072 backup and my ts3 server is running fine again. The only remaining possibilty seems to be that you have modified your DS in a way which enables the v308 ts server to work properly. Maybe some sqlite libraries for some other application? Any IPKG packages? I admit, that I have not the faintest idea what the cause could be...
 

LoganMcClay

Benutzer
Mitglied seit
09. Sep 2013
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi Helias00,

The weird thing is, my NAS is 100% stock and just a month old... I replaced my old DS 109+ by the end of August.
As DS412+ and DS713+ share the same datasheet, except HDD slots, I really can't see what's going wrong :rolleyes:
 

Aevin

Benutzer
Mitglied seit
22. Nov 2010
Beiträge
1.371
Punkte für Reaktionen
96
Punkte
74
Hallo Leute,

ich habe heute mal das TS3 Paket von LoganMcClay auf meiner 2411+ installiert, ausgeführt (lief alles) danach einfach gestoppt, und über WinSCP (Putty sollte auch gehen) einfach alle Dateien im Verzeichnis "teamspeak3-server_linux-x86" ducrh die 3.0.8 ersetzt (die Dateien "libts3db_sqlite3.so" und "libts3db_mysql.so") habe ich von der 3.0.7.2 belassen und nicht überschrieben.

Es funktioniert so bei mir.
Im Paketmanager wird zwar noch die 3.0.7.2 angezeigt aber im TS3 Client steht die aktuelle 3.0.8 Serverversion.

Gruß Aevin
 

Aevin

Benutzer
Mitglied seit
22. Nov 2010
Beiträge
1.371
Punkte für Reaktionen
96
Punkte
74
So, wie ich sehe ist nun auch der Server 3.0.10 erschienen. Hat den schon jemand installiert ?
 

Aevin

Benutzer
Mitglied seit
22. Nov 2010
Beiträge
1.371
Punkte für Reaktionen
96
Punkte
74
Thank you for your answer, but does not work on my DS :(... its start and then stop :(...
I think i use only 3.0.7.2... this work perfectly...
 

LuckyMG

Benutzer
Mitglied seit
10. Okt 2013
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
Moin,

bei mir funzt es auch super seite hier.

Jetzt hab ich noch eine Frage wie kann ich eine erworbene Lizenz aufspielen?
 

Aevin

Benutzer
Mitglied seit
22. Nov 2010
Beiträge
1.371
Punkte für Reaktionen
96
Punkte
74
Moin,

bei mir funzt es auch

Jetzt hab ich noch eine Frage wie kann ich eine erworbene Lizenz aufspielen?

Was funktioniert bei dir ? Die neueste Version 3.0.10 ?

Eine Lizenzdatei kopierst einfach in den TS3 Ordner hinein. Habe selber eine Non Profitlizenz installiert.

Gruß Aevin
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat