no error and no start ?! - Startabbruch ohne Fehlermeldung

Questions and information regarding the Linux desktop client - Fragen und Informationen zum Linux Desktop-Client

no error and no start ?! - Startabbruch ohne Fehlermeldung

Postby erla » 26 May 2009, 17:41

Hey,
yesterday i tried to install teamdrive and the installer worked great!
After starting the first time i registered myself and tried to start the software with my new account - but if i try to start the software now, i just receive the program banner and after some seconds the software turns off without any error - here is the code:

Hallo,
gestern habe ich versucht TeamDrive zu installieren, was mir scheinbar auch geglückt ist - ich habe meinen account erstellt und dann versucht damit zu starten.. aber wenn ich nun aber versuche mittels ./TeamDrive2 die Software zu starten erhalte ich das Banner welches nach ein paar Sekunden wieder verschwindet... der Code dazu:

Code: Select all
me:/opt/teamdrive2# uname -a
Linux me 2.6.26-2-686 #1 SMP Thu Mar 26 01:08:11 UTC 2009 i686 GNU/Linux


Code: Select all
me:/opt/teamdrive2# ./TeamDrive2
./TeamDrive2.i386: ./libssl.so: no version information available (required by plugins/crypto/libqca-ossl.so)
./TeamDrive2.i386: ./libcrypto.so.0.9.8: no version information available (required by plugins/crypto/libqca-ossl.so)
[ -1 : MainThread ] [ ../../../../../../IniFile/devel/all/CCrypter.cpp : 278 : bool CCrypter::initialize() ] ""
[ -1 : MainThread ] [ ../../../../../../IniFile/devel/all/CCrypter.cpp : 314 : bool CCrypter::initialize() ] aes256-cbc-pkcs7 not supported!
[ -1 : MainThread ] [ ../../../td2linux/td2linux.cpp : 382 : int main(int, char**) ] TD Lib Path: ("/opt/teamdrive2", "/opt/teamdrive2/plugins")
[ -1 : MainThread ] [ ../../../../../../IniFile/devel/all/CGlobalData.cpp : 1838 : void CGlobalData::init() ] AppBinDirectory =  "/opt/teamdrive2/"
[ -1 : MainThread ] [ ../../../../../../IniFile/devel/all/CGlobalData.cpp : 2038 : QString CGlobalData::getUserAppPath() ] "/root/.td2/"
[ -1 : MainThread ] [ ../../../../../../IniFile/devel/all/CGlobalData.cpp : 1863 : void CGlobalData::init() ] "/root/.td2/startUp.xml"
[ -1 : MainThread ] [ ../../../../../../IniFile/devel/all/CCrypter.cpp : 278 : bool CCrypter::initialize() ] "Scanning to find features: aes256-cbc-pkcs7
Checking Qt static plugins:
  (none)
No Qt Library Paths
"
[ -1 : MainThread ] [ ../../../../../../IniFile/devel/all/CStaticDataCrypter.cpp : 54 : bool CStaticDataCrypter::generateKey() ]
[ -1 : MainThread ] [ ../../../../../../IniFile/devel/all/CIniFileSettings.cpp : 64 : CIniFileSettings::CIniFileSettings() ] false
[ -1 : MainThread ] [ ../../../../../../IniFile/devel/all/CIniFileSettings.cpp : 65 : CIniFileSettings::CIniFileSettings() ] ""
[ -1 : MainThread ] [ ../../../CTeamDriveLauncherPrivate_Linux.cpp : 22 : bool CTeamDriveLauncherLinuxPrivate::isInstanceRunning(const QString&) ] Anzahl pids im Home-Verzeichnis:  0
[ -1 : MainThread ] [ ../../../td2linux/td2linux.cpp : 401 : int main(int, char**) ] Pid:  5348
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 165 : CBasicThread::CBasicThread(bool, QObject*, const char*) ] Thread ( 1 CLogsZipperThread ) registering ... [ QThread(0xa2cf2b8) ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 54 : bool CBasicThread::startThread(QObject*, QThread::Priority) ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 56 : bool CBasicThread::startThread(QObject*, QThread::Priority) ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 58 : bool CBasicThread::startThread(QObject*, QThread::Priority) ] Thread ( 1 CLogsZipperThread ) starting ... [ QThread(0xa2cf2b8) ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 71 : bool CBasicThread::startThread(QObject*, QThread::Priority) ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 73 : bool CBasicThread::startThread(QObject*, QThread::Priority) ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 75 : bool CBasicThread::startThread(QObject*, QThread::Priority) ] Thread ( 1 CLogsZipperThread ) starting up ... [ QThread(0xa2cf2b8) ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 683 : void CBasicThread::onStart() ] Thread ( 1 CLogsZipperThread ) setting running flag ... [ QThread(0xa2cf2b8) ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 687 : void CBasicThread::onStart() ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 689 : void CBasicThread::onStart() ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 165 : CBasicThread::CBasicThread(bool, QObject*, const char*) ] Thread ( 2 CLogThread ) registering ... [ QThread(0xa2cf2b8) ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 209 : virtual CBasicThread::~CBasicThread() ] Thread ( 2 CLogThread ) unregistering ... [ QThread(0xa2cf2b8) ]
[ -1 : MainThread ] [ ../../../../../../IniFile/devel/all/CLogFilesSender.cpp : 406 : virtual CLogsZipperThread::~CLogsZipperThread() ]
[ -1 : MainThread ] [ ../../../../../../threading/devel/all/threads/CBasicThread.cpp : 209 : virtual CBasicThread::~CBasicThread() ] Thread ( 1 CLogsZipperThread ) unregistering ... [ QThread(0xa2cf2b8) ]
[ -1 : MainThread ] [ ../../../CDataBaseLinux.cpp : 166 : virtual bool CDataBaseLinux::shutDown(bool) ] "/opt/teamdrive2"



Code: Select all
me:/opt/teamdrive2# apt-get install libssl0.9.8
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Lese Status-Informationen ein... Fertig
libssl0.9.8 ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.


What to do?
Thanks,
Erik
erla
 
Posts: 3
Joined: 26 May 2009, 17:21

Re: no error and no start ?! - Startabbruch ohne Fehlermeldung

Postby Sebastian Philipp » 27 May 2009, 10:40

Hi,


die Konsolenausgaben sehen soweit gut aus. Interessanter sind allerdings die Logdateien. Können Sie die uns mal an support@teamdrive.net schicken?
Sebastian Philipp
TeamDrive Team Member
 
Posts: 139
Joined: 23 Apr 2009, 11:08

Re: no error and no start ?! - Startabbruch ohne Fehlermeldung

Postby erla » 11 Jun 2009, 17:25

Hey,
das Problem hat sich geklärt...
mit neuer Version und der installation mit meinem standard user ( NICHT als root ) springt TeamDrive ohne Probleme an !

here the solution:
install teamdrive with your normal user ( NOT with the root user ) and execute it with the same user !

regards,
Erik
erla
 
Posts: 3
Joined: 26 May 2009, 17:21

Re: no error and no start ?! - Startabbruch ohne Fehlermeldung

Postby Sebastian Philipp » 17 Jun 2009, 15:00

Moin,

TeamDrive sollte keine Probleme mit der installation als root haben. Da sudo nicht das Home-Verzeichnis ändert, sondern nur den User ändert, gehören alle Dateien, die von TeamDrive erzeugt werden, root. Die Installation als root an sich ist problemlos, nur TeamDrive selber sollte nicht mit sudo gestartet werden. Um die von TeamDrive erstellen Dateien wieder zugängluch zu machen, führen Sie bitte diesen Befehl in Ihrem Home-Verzeichnis als root aus:

There shoudn't be a problem to install TeamDrive as root. To start TeamDrive per sudo is a problem, because sudo doesn't change $HOME, so every file, thats created by TeamDrive is owned by root. To change this, please execute this statement as root in your home directory:

Code: Select all
chown -R <user>:<user> .td2/ .config/TeamDrive


Grüße,
Sebastian Philipp
Sebastian Philipp
TeamDrive Team Member
 
Posts: 139
Joined: 23 Apr 2009, 11:08

Re: no error and no start ?! - Startabbruch ohne Fehlermeldung

Postby Alexander » 26 Jul 2009, 20:40

Das beschriebene Verhalten tritt auch bei mir auf: Das Banner erscheint und nach ein paar Sekunden verschwindet es wieder - ohne Fehlermeldung, aber auch ohne laufendes Programm. Nur die Konsole zeigt zum Schluss ein 'Segmentation Fault'.
Code: Select all
 uname
Linux FLUHX 2.6.24-19-386 #1 Wed Aug 20 21:59:50 UTC 2008 i686 GNU/Linux

Code: Select all
./TeamDrive2
./TeamDrive2.i386: ./libssl.so: no version information available (required by plugins/crypto/libqca-ossl.so)
./TeamDrive2.i386: ./libcrypto.so.0.9.8: no version information available (required by plugins/crypto/libqca-ossl.so)
[ -1 : MainThread ] [ td2linux.cpp : 439 : int main(int, char**) ] TD Lib Path: ("/home/micha/teamdrive2", "/home/micha/teamdrive2/plugins")
[ -1 : MainThread ] [ CGlobalData.cpp : 1973 : void CGlobalData::init() ] AppBinDirectory =  "/home/micha/teamdrive2/"
[ -1 : MainThread ] [ CGlobalData.cpp : 2190 : QString CGlobalData::getUserAppPath() ] "/home/micha/.td2/"
[ -1 : MainThread ] [ CGlobalData.cpp : 1998 : void CGlobalData::init() ] "/home/micha/.td2/startUp.xml"
[ -1 : MainThread ] [ CStaticDataCrypter.cpp : 54 : bool CStaticDataCrypter::generateKey() ]
[ -1 : MainThread ] [ CEncryptedXMLReader.cpp : 206 : bool CEncryptedXMLReader::getValue(const QString&, QString&) const ] tag "UPDATEAVAILABLE" not found ...
[ -1 : MainThread ] [ CTeamDriveLauncherPrivate_Linux.cpp : 22 : bool CTeamDriveLauncherLinuxPrivate::isInstanceRunning(const QString&) ] Anzahl pids im Home-Verzeichnis:  1
[ -1 : MainThread ] [ CTeamDriveLauncherPrivate_Linux.cpp : 28 : bool CTeamDriveLauncherLinuxPrivate::isInstanceRunning(const QString&) ] "td2_10045.pid"
[ -1 : MainThread ] [ CTeamDriveLauncherPrivate_Linux.cpp : 32 : bool CTeamDriveLauncherLinuxPrivate::isInstanceRunning(const QString&) ] Prozess lebt noch:  false
[ -1 : MainThread ] [ td2linux.cpp : 466 : int main(int, char**) ] Pid:  12006
[ -1 : MainThread ] [ CBasicThread.cpp : 159 : CBasicThread::CBasicThread(bool, QObject*, const char*) ] Thread ( 1 CLogsZipperThread ) registering ... [ QThread(0x97deb40) ]
[ -1 : MainThread ] [ linuxfsoperations.cpp : 382 : virtual bool CLinuxFSOperations::copyFile(const QString&, const QString&, bool, bool, bool, bool) ] "/home/micha/.td2/mysql/data/mysql.log"
[ -1 : MainThread ] [ linuxfsoperations.cpp : 383 : virtual bool CLinuxFSOperations::copyFile(const QString&, const QString&, bool, bool, bool, bool) ] "/home/micha/.td2/logs/mysql.log"
[ -1 : MainThread ] [ linuxfsoperations.cpp : 384 : virtual bool CLinuxFSOperations::copyFile(const QString&, const QString&, bool, bool, bool, bool) ] false
[ -1 : MainThread ] [ linuxfsoperations.cpp : 132 : int CLinuxFSOperations::file_copy(QString, QString) ] "/home/micha/.td2/mysql/data/mysql.log" "/home/micha/.td2/logs/mysql.log"
[ -1 : MainThread ] [ linuxfsoperations.cpp : 91 : int CLinuxFSOperations::fdcopy(int, int) ] 10 11
[ -1 : MainThread ] [ linuxfsoperations.cpp : 126 : int CLinuxFSOperations::fdcopy(int, int) ] return:  0
[ -1 : MainThread ] [ linuxfsoperations.cpp : 457 : virtual bool CLinuxFSOperations::copyFile(const QString&, const QString&, bool, bool, bool, bool) ] true
[ -1 : MainThread ] [ linuxfsoperations.cpp : 458 : virtual bool CLinuxFSOperations::copyFile(const QString&, const QString&, bool, bool, bool, bool) ] true
[ -1 : MainThread ] [ linuxfsoperations.cpp : 575 : virtual bool CLinuxFSOperations::copyFile(const QString&, const QString&, bool, bool, bool, bool) ] true
[ -1 : MainThread ] [ CBasicThread.cpp : 54 : bool CBasicThread::startThread(QObject*, QThread::Priority) ]
[ -1 : MainThread ] [ CBasicThread.cpp : 56 : bool CBasicThread::startThread(QObject*, QThread::Priority) ]
[ -1 : MainThread ] [ CBasicThread.cpp : 58 : bool CBasicThread::startThread(QObject*, QThread::Priority) ] Thread ( 1 CLogsZipperThread ) starting ... [ QThread(0x97deb40) ]
[ 1 : CLogsZipperThread ] [ CBasicThread.cpp : 444 : virtual void CBasicThread::run() ] Thread ( 1 CLogsZipperThread ) setting running flag ... [ CLogsZipperThread(0xbfde0848) ]
[ 1 : CLogsZipperThread ] [ CBasicThread.cpp : 450 : virtual void CBasicThread::run() ]
[ 1 : CLogsZipperThread ] [ CBasicThread.cpp : 452 : virtual void CBasicThread::run() ]
[ 1 : CLogsZipperThread ] [ CLogFilesSender.cpp : 574 : virtual int CLogsZipperThread::runMethod() ]
[ 1 : CLogsZipperThread ] [ CLogFilesSender.cpp : 500 : void CLogFilesSender::saveLogs() ] "/home/micha/.td2/logs_old" "/home/micha/.td2/logs_backup/old_20090726_201108_logs.zip"
[ -1 : MainThread ] [ CBasicThread.cpp : 71 : bool CBasicThread::startThread(QObject*, QThread::Priority) ]
[ -1 : MainThread ] [ CBasicThread.cpp : 73 : bool CBasicThread::startThread(QObject*, QThread::Priority) ]
[ -1 : MainThread ] [ CBasicThread.cpp : 75 : bool CBasicThread::startThread(QObject*, QThread::Priority) ] Thread ( 1 CLogsZipperThread ) starting up ... [ QThread(0x97deb40) ]
[ -1 : MainThread ] [ CBasicThread.cpp : 674 : void CBasicThread::onStart() ] Thread ( 1 CLogsZipperThread ) setting running flag ... [ QThread(0x97deb40) ]
[ -1 : MainThread ] [ CBasicThread.cpp : 678 : void CBasicThread::onStart() ]
[ -1 : MainThread ] [ CBasicThread.cpp : 680 : void CBasicThread::onStart() ]
[ -1 : MainThread ] [ CBasicThread.cpp : 159 : CBasicThread::CBasicThread(bool, QObject*, const char*) ] Thread ( 2 CLogThread ) registering ... [ QThread(0x97deb40) ]
./TeamDrive2: line 7: 12006 Segmentation fault      ./TeamDrive2.i386

Was kann ich tun?
Alexander
 
Posts: 1
Joined: 26 Jul 2009, 20:21

Re: no error and no start ?! - Startabbruch ohne Fehlermeldung

Postby Claudia Schuster » 27 Jul 2009, 08:32

Guten Morgen Alexander,

gibt es im Verzeichnis ~/.td2 einen Ordner logs? Wenn ja, dann diesen bitte einmal zippen und uns zuschicken. Wenn es einen Ordner logs_backup gibt, dann diesen ebenfalls mitschicken. Ausserdem ist die Datei ~/.td2/mysql/data/mysql.log hilfreich, wenn diese bereits angelegt wurde.

Mit freundlichen Grüßen
Claudia Schuster
Claudia Schuster
TeamDrive Team Member
 
Posts: 81
Joined: 10 Feb 2009, 12:03

Re: no error and no start ?! - Startabbruch ohne Fehlermeldung

Postby crischan » 05 Sep 2009, 16:59

Hi,

I had the same problem on a fresh Ubuntu 9.04 install. Checking the .td2 directory, I found that the log directory and an lockfile were owned by root. After doing a "sudo chown -R c.c .td2" from my users (c) home directory, everything works fine.
crischan
 
Posts: 2
Joined: 15 Jun 2009, 16:46

Re: no error and no start ?! - Startabbruch ohne Fehlermeldung

Postby Horst » 06 Sep 2009, 10:11

Hallo,

ich habe ebenfalls dieses Problem und weiß trotz der bisher geposteten Lösungen nicht weiter.

Ich habe TD 2.1.138 auf OpenSuse 11.1 mit KDE 3.5 installiert, dann erfolgreich angemeldet. Danach kommt der Schirm "Starte Datenbank..." und nichts weiter geschieht. Als User ist TD nach /home/user/teamdrive2 installiert worden, als root bei einem anderen Versuch nach /opt/teamdrive2. Die Ergebnisse sind gleich - beides funktioniert nicht. Unter root habe ich es inzwischen wieder deinstalliert.

Es gibt in ~/.td2 weder einen Ordner logs noch logs_backup; ebenfalls fehlt ~/.td2/mysql/data/mysql.log.

Weiß jemand eine Lösung?

Horst
Horst
 
Posts: 3
Joined: 06 Sep 2009, 09:50

Re: no error and no start ?! - Startabbruch ohne Fehlermeldung

Postby Claudia Schuster » 07 Sep 2009, 08:26

Guten Morgen,

wir haben diese Rechte-Problematik noch einmal untersucht.

Wir hatten tatsächlich den Fehler, dass bei der Installation als root das Starten als normaler User hinterher nicht ging. Der Grund war, das im Installationsverzeichnis ein paar Rechte nicht korrekt gesetzt waren. Dies kann man lösen, indem man dem gesamten Installationsverzeichnis Lese-Rechte für jeden gibt. Dieser Bug sollte mit dem nächsten Update behoben sein.

Wenn TeamDrive einmal per sudo gestartet wurde, kann es hinterher nicht mehr als normaler User gestartet werden. Der Grund ist, dass die persönlichen Daten im Home-Verzeichnis mit root-Rechten angelegt werden. Der normale User kann sie hinterher nicht mehr lesen. Hier hilft es dem Ordner .td2 den richtigen Owner und die richtige Gruppe zu geben und eventuell die Rechte anzupassen.

Wenn TeamDrive nicht korrekt startet, ist es am wahrscheinlichsten, dass etwas beim Anlegen der Datenbank nicht geklappt hat. Beim ersten Start wird die persönliche Datenbank in ~/.td2 angelegt. Wenn dieser Vorgang nicht korrekt beendet wird, kann TeamDrive nicht starten. Ist dieser Prozess abgebrochen worden, dann versucht TeamDrive nicht noch einmal die Datenbank zu kopieren, da es das Verzeichnis ~/.td2/mysql schon gibt. Weigert sich TeamDrive zu starten, kann man versuchen das Verzeichnis ~/.td2/mysql zu löschen und dann TeamDrive erneut zu starten.
Hilft das alles nicht, bitte die Ordner ~/.td2/logs und ~/.td2/logs_backup an support@teamdrive.net schicken.

Ist in ~/.td2 kein Ordner logs vorhanden bricht der StartUp schon viel früher ab. Dann ist die Konsolenausgabe interessant. Auf der Konsole in das TeamDrive-Verzeichnis wechseln und ./TeamDrive2 ausführen. Die dort erzeugte Ausgabe bitte an support@teamdrive.net schicken.

Mit freundlichen Grüßen
Claudia Schuster
Claudia Schuster
TeamDrive Team Member
 
Posts: 81
Joined: 10 Feb 2009, 12:03

Re: no error and no start ?! - Startabbruch ohne Fehlermeldung

Postby Horst » 09 Sep 2009, 17:01

Hallo Claudia,

danke für die schnelle Antwort. Die Tipps haben leider nicht geholfen. Ich habe Ihnen deshalb die Konsolenausgabe per e-mail geschickt.

Es wäre schön, wenn nach Erscheinen einer neuen, downloadbaren Version hier im Forum eine kurze Mitteilung käme - oder schon vorher ein Tipp, was man noch machen könnte.


Gruß, Horst
Horst
 
Posts: 3
Joined: 06 Sep 2009, 09:50

Next

Return to Linux

Who is online

Users browsing this forum: No registered users and 14 guests

cron