Seafile au démarrage

Votre Apache se cache, votre Pi gémit, votre SoC fume ? La panne quoi ! C'est ici que vous trouverez sans doute une solution... Sinon du réconfort :)

Modérateurs : Francois, maxty01

Répondre
thom
Messages : 10
Enregistré le : mer. 11 nov. 2015 03:46

Seafile au démarrage

Message par thom » ven. 7 avr. 2017 01:31

Bonjour,

j'ai seafile installer sur un RPI3 depuis quelques temps maintenant et cela fonctionne tres bien. A part un petit bidouillage d'adresse ip lors de changement d'ip de mon FAI.

Mais j'aimerai y apporter une amélioration, le redemarrage automatique de l'application apres un reboot ou panne de courant.

J'ai suivi le tuto du manuel Seafile https://manual.seafile.com/deploy/start ... ootup.html

ce qui me donne pour moi:

Code : Tout sélectionner

#!/bin/sh

### BEGIN INIT INFO
# Provides:          seafile-server
# Required-Start:    $local_fs $remote_fs $network
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Starts Seafile Server
# Description:       starts Seafile Server
### END INIT INFO

# Change the value of "user" to linux user name who runs seafile
user=pi

# Change the value of "seafile_dir" to your path of seafile installation
# usually the home directory of $user
seafile_dir=/media/pi/252d20eb-8ec9-4007-b327-ea678931ef2b/seafile
script_path=${seafile_dir}/seafile-server-latest
seafile_init_log=${seafile_dir}/logs/seafile.init.log
seahub_init_log=${seafile_dir}/logs/seahub.init.log

# Change the value of fastcgi to true if fastcgi is to be used
fastcgi=false
# Set the port of fastcgi, default is 8000. Change it if you need different.
fastcgi_port=8000

#
# Write a polite log message with date and time
#
echo -e "\n \n About to perform $1 for seafile at `date -Iseconds` \n " >> ${seafile_init_log}
echo -e "\n \n About to perform $1 for seahub at `date -Iseconds` \n " >> ${seahub_init_log}

case "$1" in
        start)
                sudo -u ${user} ${script_path}/seafile.sh ${1} >> ${seafile_init_log}
                if [ $fastcgi = true ];
                then
                        sudo -u ${user} ${script_path}/seahub.sh ${1}-fastcgi ${fastcgi_port} >> ${seahub_init_log}
                else
                        sudo -u ${user} ${script_path}/seahub.sh ${1} >> ${seahub_init_log}
                fi
        ;;
        restart)
                sudo -u ${user} ${script_path}/seafile.sh ${1} >> ${seafile_init_log}
                if [ $fastcgi = true ];
                then
                        sudo -u ${user} ${script_path}/seahub.sh ${1}-fastcgi ${fastcgi_port} >> ${seahub_init_log}
                else
                        sudo -u ${user} ${script_path}/seahub.sh ${1} >> ${seahub_init_log}
                fi
        ;;
        stop)
                sudo -u ${user} ${script_path}/seahub.sh ${1} >> ${seahub_init_log}
                sudo -u ${user} ${script_path}/seafile.sh ${1} >> ${seafile_init_log}
        ;;
        *)
                echo "Usage: /etc/init.d/seafile-server {start|stop|restart}"
                exit 1
        ;;
esac
mais lorsque je complete mon installation avec la commande:

Code : Tout sélectionner

sudo update-rc.d seafile-server defaults
J'ai ce résultat:

Code : Tout sélectionner

insserv: warning: script 'K01noip' missing LSB tags and overrides
insserv: warning: script 'noip' missing LSB tags and overrides
et bien sur mon script ne fonctionne pas... est ce quelqu'un pourrait m'aider ?
Rpi 2 Raspbian, Jessie motioneye os
Rpi 2 Domoticz, Zwave, Mysensors
Rpi 3 Raspbian, Seafile server, Nas

Répondre

Retourner vers « En panne ? »