PDA

Visualizza Versione Completa : problemi con avvio server!



Marmy
21-07-2013, 11:54 PM
Salve a tutti,

inaspettatamente il mio server ts si è bloccato ho provato in origine a riavviarlo e non riuscendo a risolvere ho deciso di uppare nuovamente la cartella nel mio vps ricordando di rendere eseguibile il file startscript.sh!
andando a riavviare il server continua a non avviarsi e mi esce questo:

Avvio del server TeamSpeak 3
ts3server_linux_amd64 non è eseguibile, cercando di impostarla
Server di TeamSpeak 3 è iniziato, per i dettagli si prega di visualizzare il file di registro
[root @ ts2 CentOS-60-64-minimal] # 2013/07/21 21:46:29.088240 | CRITICA | Tempo | | Asserzione "m_instance = __ nulla!" fallito in comune / tempo / customtime.cpp: 115;

mi sono chiesto a questo punto se la mia licenza no profit sia scaduta o roba del genere ma tutto si è rivelato nullo.

chiedo aiuto! grazie in anticipo marmi!

Kaos
22-07-2013, 11:35 AM
Ciao,
riusciresti a postare anche molte righe precedenti a quella che hai già messo?
Kaos

Marmy
22-07-2013, 02:39 PM
posso copiarti tutto il log del terminale eccotelo.

Last login: Sun Jul 21 23:44:16 on ttys000
iMac-di-Carmelo-Falletta:~ carmelofalletta$ ssh -l root 78.46.202.125
[email protected]'s password:
Last login: Sun Jul 21 23:45:04 2013 from 95.234.162.232
[root@CentOS-60-64-minimal ~]# cd ts2
[root@CentOS-60-64-minimal ts2]# dir
CHANGELOG LICENSE ts3server_linux_amd64 tsdns
doc licensekey.dat ts3server_minimal_runscript.sh
libts3db_mysql.so serverquerydocs ts3server.sqlitedb
libts3db_sqlite3.so sql ts3server_startscript.sh
[root@CentOS-60-64-minimal ts2]# ./ts3server_startscript.sh start
WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT
!!!!!!!!!!!
Starting the TeamSpeak 3 server
ts3server_linux_amd64 is not executable, trying to set it
TeamSpeak 3 server started, for details please view the log file
[root@CentOS-60-64-minimal ts2]# 2013-07-21 21:46:29.088240|CRITICAL|Time | | Assertion "m_instance != __null" failed at common/time/customtime.cpp:115;
Write failed: Broken pipe
iMac-di-Carmelo-Falletta:~ carmelofalletta$

- - - Aggiornato - - -

io continuo a riprovare anche con una nuova cartella ts se dovessi trovare altre specifiche di errore tele incollo !

Marmy
22-07-2013, 03:37 PM
provando ad avviare un nuovo server nuovo mi esce questo

Starting the TeamSpeak 3 server
ts3server_linux_amd64 is not executable, trying to set it
TeamSpeak 3 server started, for details please view the log file
[root@CentOS-60-64-minimal ts]#
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "xxxxxxx"
------------------------------------------------------------------

2013-07-22 13:13:13.711132|CRITICAL|Time | | Assertion "m_instance != __null" failed at common/time/customtime.cpp:115;

l'unica cosa di strano che noto è quest' ultima stringa

2013-07-22 13:13:13.711132|CRITICAL|Time | | Assertion "m_instance != __null" failed at common/time/customtime.cpp:115;

credo il problema sia qui ma non riesco a capire visto che questa cartella server e come nuova quindi a questo punto il problema non sono aiuto!

- - - Aggiornato - - -

il server si avvia ma andando a loggare con il cliente mi da error!

- - - Aggiornato - - -

a questo punto mi chiedevo se dovevo azzerare il vps e risistallare il sistema operativo aspetto consigli prima di ingarbugliare il tutto per l'ennesima volta! grazie in anticipo !

- - - Aggiornato - - -

non vorrei essere logorroico ma ho trovato questo articolo sul forum ufficiale ma non ci capisco una mazza!
http://forum.teamspeak.com/showthread.php/85663-Server-attempts-to-start-then-encounters-error-Ubuntu-11-10-64-bit

Marmy
22-07-2013, 04:08 PM
ok il problema è ufficialmente licenze.dat! ho provato a scaricarne una nuova ma il sito dice che per il momento le registrazioni sono chiuse! guardando alcuni post al quanto incomprensibili ho visto che c'è un modo per sistemare il file ma non so da dove iniziare!

Kaos
22-07-2013, 05:34 PM
Quello che ancora non vedo è qualche riga precedente all'errore che hai postato.
Posso immaginare che sia questa: "ERROR |ServerLibPriv | | Server() error while starting servermanager, error: instance check error" in tal caso il server si sta avviando senza licenza e con problemi di controllo nella memoria condivisa, la soluzione è lanciare questo comando prima di avviare teamspeak: mount -t tmpfs tmpfs /dev/shm
Questo è un fix temporaneo che durerà fino al riavvio del vps.
Per renderlo permanente bisogna aggiungere la seguente riga al file /etc/fstab: "tmpfs /dev/shm tmpfs defaults 0 0".

Marmy
22-07-2013, 06:02 PM
ok ci provo se ho capito bene devo entrare dal terminale come se volessi avviare ts e mettere questa stringa prima di mandarlo in esecuzione!???
The server is now running with the NPL license.

- - - Aggiornato - - -

entro da terminal entro nella directory di teamspeak e prima del comando di avvio devo mettere questo mount -t tmpfs tmpfs /dev/shm e premere invio giusto?

- - - Aggiornato - - -

messo comando prima di avviare ma il ts non parte sbaglio qualcosa ?

- - - Aggiornato - - -

tra l'altro non riesco a trovare questo file da modificare in ultimo per rendere il tutto permanente!
ma prima di cio devo riuscire a mettere il comando prima di avviare potresti spiegarmi cosa devo fare del tipo entrare su putty loggarsi o farlo da terminal ecc?

- - - Aggiornato - - -

purtroppo non ho avuto modo di copiarti altre righe di errore =(

- - - Aggiornato - - -

sono entrato da putty mi sono loggato ho dato il comando mount -t tmpfs tmpfs /dev/shm
ho avviato ts e mi da questo | | Assertion "m_instance != __null" failed at common/time/customtime.cpp:115;
quindi evidentemnte sbaglio

- - - Aggiornato - - -

io avviamente entro in ssh e no in telnet

Kaos
22-07-2013, 06:07 PM
Se dopo aver lanciato il comando "mount -t tmpfs tmpfs /dev/shm" teamspeak non parte con lo stesso errore non so come aiutarti senza l'integralità dei log che hanno portato a quell'errore.

Marmy
22-07-2013, 06:17 PM
dopo che inseringo il comando mi esce questo [email protected]'s password:
Last login: Mon Jul 22 17:57:34 2013 from 95.234.162.232
[root@CentOS-60-64-minimal ~]# mount -t tmpfs /dev/shm
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir
mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
[root@CentOS-60-64-minimal ~]# ccess denied
-bash: ccess: command not found
[root@CentOS-60-64-minimal ~]# [email protected]'s password:
> Last login: Mon Jul 22 17:57:34 2013 from 95.234.162.232
> [root@CentOS-60-64-minimal ~]# mount -t tmpfs /dev/shm
> Usage: mount -V : print version
> mount -h : print this help
> mount : list mounted filesystems
> mount -l : idem, including volume labels
> So far the informational part. Next the mounting.
> The command is `mount [-t fstype] something somewhere'.
-bash: [email protected] password:
Last login: Mon Jul 22 17:57:34 2013 from 95.234.162.232
[root@CentOS-60-64-minimal ~]# mount -t tmpfs /dev/shm
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere.: No such file or directory
[root@CentOS-60-64-minimal ~]# Details found in /etc/fstab may be omitted.
-bash: Details: command not found
[root@CentOS-60-64-minimal ~]# mount -a [-t|-O] ... : mount all stuff from /etc/fstab
-bash: -O]: command not found
mount: can't find [-t in /etc/fstab or /etc/mtab
[root@CentOS-60-64-minimal ~]# mount device : mount device at the known place
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir
mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
[root@CentOS-60-64-minimal ~]# mount directory : mount known device here
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir mount -t type dev dir : ordinary mount command

mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
[root@CentOS-60-64-minimal ~]# mount -t type dev dir : ordinary mount command
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir
mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
[root@CentOS-60-64-minimal ~]# Note that one does not really mount a device, one mounts
-bash: Note: command not found
[root@CentOS-60-64-minimal ~]# a filesystem (of the given type) found on the device.
-bash: syntax error near unexpected token `('
[root@CentOS-60-64-minimal ~]# One can also mount an already visible directory tree elsewhere:
-bash: One: command not found
[root@CentOS-60-64-minimal ~]# mount --bind olddir newdir
or move a subtree:
mount: mount point newdir does not exist
[root@CentOS-60-64-minimal ~]# or move a subtree:
-bash: or: command not found
[root@CentOS-60-64-minimal ~]# mount --move olddir newdir
mount: mount point newdir does not exist
[root@CentOS-60-64-minimal ~]# One can change the type of mount containing the directory dir:
-bash: One: command not found
[root@CentOS-60-64-minimal ~]# mount --make-shared dir
mount: can't find dir in /etc/fstab or /etc/mtab
[root@CentOS-60-64-minimal ~]# mount --make-slave dir
mount: can't find dir in /etc/fstab or /etc/mtab
mount --make-private dir
[root@CentOS-60-64-minimal ~]# mount --make-private dir
mount: can't find dir in /etc/fstab or /etc/mtab
[root@CentOS-60-64-minimal ~]# mount --make-unbindable dir
mount: can't find dir in /etc/fstab or /etc/mtab
[root@CentOS-60-64-minimal ~]# One can change the type of all the mounts in a mount subtree
-bash: One: command not found
[root@CentOS-60-64-minimal ~]# containing the directory dir:
-bash: containing: command not found
[root@CentOS-60-64-minimal ~]# mount --make-rshared dir
mount --make-rslave dir
mount: can't find dir in /etc/fstab or /etc/mtab
[root@CentOS-60-64-minimal ~]# mount --make-rslave dir
mount: can't find dir in /etc/fstab or /etc/mtab
[root@CentOS-60-64-minimal ~]# mount --make-rprivate dir
mount: can't find dir in /etc/fstab or /etc/mtab

Kaos
22-07-2013, 06:19 PM
Questi sono i log della macchina stessa, ho bisogno di quelli di teamspeak che si trovano nella cartella di teamspeak sotto /log, trovi diversi file, bisogna leggere quelli.

Marmy
22-07-2013, 06:23 PM
ok ho trovato i log che sono un paio come faccio ad inviarteli?

- - - Aggiornato - - -

ok ho trovato la cartella log nella directory di teamspeak come faccio ad inviarteli?

Kaos
22-07-2013, 06:28 PM
Puoi caricarli qua: http://www.mediafire.com (http://www.mediafire.com/#myfiles)

Marmy
22-07-2013, 06:59 PM
ok ho creato account su mediafire sto uppando i file come faccio a darti il link per visualizzarli?

- - - Aggiornato - - -

scusa la mia superficialita' ho visto che c'è share folder appena finisco di uppare ti posto il link -_-

- - - Aggiornato - - -

eccoti il link ho uppato tutti i log ma il problema si è verificato 3-4 giorni fa quindi dato che sono datati agli altri log vecchi non farci caso

- - - Aggiornato - - -





http://www.mediafire.com/folder/3lfc982x0zw8r/Documents

Kaos
22-07-2013, 07:14 PM
I log più recenti sono del 4 aprile 2013...

Marmy
22-07-2013, 10:11 PM
Mi scuso se ti sto facendo perdere del tempo utile sicuramente avrò sbagliato ti posto gli ultimi log relativi a questo mese

Marmy
23-07-2013, 01:34 AM
allora questi sono i log del nuovo sever ovvero quello nuovo che ho uppato aggiungendo solo la solita npl al momento di avvio tutto è andato bene succesivamente ho provato ad aggiungere la npl riavviando mi ha dato il solito errore anche se questa volta il ts è partito ma non sono riuscito ad aumentare gli slot, ho fatto questa prova per ricostruire tutto da capo ma non potendo aumentare gli slot non ho risolto nulla. ti metto qui i log di oggi e sicuramente cio che ha accaduto ha lasciato traccia.
dato che ho conservato il database e i relativi file conservati sul vecchio server mi interessa solo risolvere cosi da aumentare gli slot! spero in qualche modo di farcela sperando nel tuo aiuto!

http://www.mediafire.com/?eaa3e7i2f9hvb

- - - Aggiornato - - -

ah dimenticavo la procedura di oggi quella di mettere il comando prima dell avvio e succesivamente renderla permanente modificando il file non sono riuscito a farla perche' sicuramente sbaglio qualcosa volevo chiederti se puoi darmi la procedura perche' io loggandomi su putty mettendola e riavviando non succede nulla! grazie in anticipo!

Kaos
23-07-2013, 11:55 AM
Ecco le righe che mi interessavano:


2013-07-22 14:13:13.988949|ERROR |Accounting | | License ID: 1701867378 expired
2013-07-22 14:13:13.989056|ERROR |ServerLibPriv | | Server() error while starting servermanager, error: license date not ok
2013-07-22 14:13:13.989124|CRITICAL|Time | | Assertion "m_instance != __null" failed at common/time/customtime.cpp:115;

Semplicemente la licenza è scaduta, puoi fare due cose:
1. Contattare [email protected] (inglese) per il problema.
2. Registrarne una nuova.

Marmy
23-07-2013, 03:13 PM
grazie infinite per il tempo che mi hai dedicato =)

Kaos
23-07-2013, 05:02 PM
Di nulla, buon proseguimento.
Chiudo.