Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/07/2012, à 15:55

snkkid

Probleme lancement service ElephantDrive au démarage

Bonjour,

Je suis sur ubuntu server 12.04 (avec tout a jour)
Je suis abonné a ElephantDrive, c'est un service de stockage en ligne.
Ils ont une version de leur logiciel qui est sensé marcher sur linux.

Le problème est que quand je lance le service manuellement a partir de webmin cela fonction,
Mais quand il se lance tout seul au démarage du serveur il me met les erreurs suivantes

Dans la sortie standard

Scanning options 1 login = 1 registerUser = 0
File name = ;
File name = ;
File name = vaultServices;
 Executing binary: /usr/sbin/vaultServices
Daemon proces ...process id [ pid ] is 1563 status = 6
Run time = 0  Restartcounter = 0
Result of waitpid: Child process exited thus exec failed.
Daemon proces ...process id [ pid ] is 1606 status = 6
Run time = 0  Restartcounter = 1
Result of waitpid: Child process exited thus exec failed.
Daemon proces ...process id [ pid ] is 1609 status = 6
Run time = 0  Restartcounter = 2

Dans la sortie erreur

terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct null not valid

Voici le script du service (qui je le rappelle fonctionne quand on le lance manuellement à partir de l'interface de démarage des service de webmin)

#!/bin/sh -e

rundir=/usr/sbin/

case "$1" in
	start)
		# Start daemons.
		${rundir}vaultServicesDaemon -l 1>/var/log/ElephantDrive.log 2>/var/log/ElephantDrive.err &
		;;
	stop)
		# Stop daemons.
		#pkill vaultServicesDaemon 2>/dev/null
		pkill vaultServices 2>/dev/null
		;;
      restart)
		$0 stop
		$0 start
		;;
    *)
		echo "Usage: $0 {start|stop|restart}"
		exit 2
		;; 
esac 
exit 0

Aussi quand le lance manuellement et que je fais un ps -aux il y a 2 process vaultServicesDaemon et vaultServices alors que quand il se lance automatiquement il n'y a que le process vaultServicesDaemon.

Autre truc bizarre si je fais un stop du service (toujours a partir de webmin), il me plante webmin.

Petite précision les programmes fourni par elephant drive sont fait pour être installé sur des nas QNAP et j'ai dû un peu adapter le script original

Vu que je ne suis pas un aficionados du bash, si quelqu'un pouvais jeter un coup d'oeil au script voir si il n'y a pas d'erreur grossière.

Merci d'avance

Hors ligne

#2 Le 07/08/2012, à 09:49

snkkid

Re : Probleme lancement service ElephantDrive au démarage

up

Hors ligne