PDA

Visualizza Versione Completa : Problemi backup Teamspeak



Azazel
17-05-2017, 07:15 AM
Salve a tutti e ciao Kaos,
avrei un problema sul ripristino backup teamspeak, per passaggio da server debian 7 a debian 7.
Ho provato 2 tipi di backup, uno via trasferimento cartella Teamspeak attraverso Filezilla e l'altro attraverso Yatqa.
Siccome sono a conoscenza che in questo forum non trattiamo discussioni inerenti a programmi esterni (tipo in questo caso YATQA) espongo il problema inerente al trasferimento del backup via FTP.
Una volta trasferito la cartella intera del teamspeak sull'hoster nuovo entro via ssh (ovviamente spengendo la vps vecchia) e inserisco il comando per far partire il teamspeak "./ts3server_startscript.sh start" e mi esce fuori questo errore: "-bash: ./ts3server_startscript.sh: /bin/sh^M: bad interpreter: File o directory non esistente".
Tengo a precisare che nel backup sono presenti 2 virtual server, uno che punta sulla porta 9986 e l'altro sulla porta 9988.
Grazie in anticipo.
Azazel

Kaos
17-05-2017, 07:52 PM
Ciao,
la modalità di trasferimento (Trasferimento-> Modalità di trasferimento) è su "Automatico" vero?
Detto questo, il problema è dovuto al formato del file, tramite vim apri ts3server_startscript.sh e fai ":set fileformat=unix", poi salva ed esci con ":wq!". Puoi fare la stessa cosa anche scaricandolo e modificandolo con Notepad++ (Modifica-> Converti carattere di fine linea-> Formato unix).
Kaos

Azazel
18-05-2017, 04:42 AM
Grazie come sempre!

Azazel
26-05-2017, 02:18 PM
Dopo che vado a modificare il formato faccio partire il server e mi da quest'altro errore:

root:~/ts3# ./ts3server_startscript.sh start

ts3server.pid found, but no server running. Possibly your previously started server crashed
Please view the logfile for details.
Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file
root:~/ts3# ./ts3server: 1: ./ts3server: Syntax error: Unterminated quoted string

Kaos
26-05-2017, 09:34 PM
La versione dell'os è 32 o 64bit? Stessa domanda per la versione del server di ts.
Quella del sistema puoi vederla con il comando "uname -a".

Azazel
27-05-2017, 04:25 AM
(Server vecchio "Server 1") Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 GNU/Linux

(Server nuovo Server 2") Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.88-1 x86_64 GNU/Linux

Server nuovo è quello che voglio usare per importarci il backup del server vecchio (attualmente funzionante).

Per quanto riguarda la versione del server di ts faccio uno spostamento del server intero (cartella "teamspeak3-server_linux_amd64") dalla macchina 1 alla macchina 2 quindi sono tutti e due uguali.

Ho provato ad installarci un server ts nuovo senza licenza nonprofit (solo con la licenza base 32 slot) sul server 2 e funziona tutto correttamente (utilizzando ts3 64 bit), poi cancellato per metterci la cartella "teamspeak3-server_linux_amd64" contenente il backup del server 1.

Kaos
27-05-2017, 11:04 AM
Sposta i file salvati dal server vecchio poi sovrascrivi il contenuto con quelli puliti scaricati da http://teamspeak.com/downloads, è come se facessi un aggiornamento del server ma in realtà rimpiazzi i file "danneggiati" e non intacchi quelli del database, /files e /logs.

Azazel
28-05-2017, 04:47 AM
Perfetto, grazie mille Kaos! Funziona a dovere.