Je viens de le réinstaller et cela fonctionne, mais voila, j'ai un nouveau problème, si je ne lance pas la commande python pyLoadCore.py manuellement, ça ne fonctionne pas, si j'arrête la commande, impossible de relancer car processus en cours d'utilisation ...

Le script de lancement oubli le car il est comme le tuto il est obsolete !!

Kill toute les process de pyload et lance le via ton dossier que tu a précédemment clone

Start: ./pyLoadCore.py --daemon
Stop : ./pyLoadCore.py --quit

D'accord, alors comment on le lance au démarrage ? C'est vrai que un serveur on ne le redémarre pas tout les jours, mais quand même ... J'ai regardé un peu sur internet et il semblerait qu'il faut jouer avec le dossier .init et ça me semble un peu laborieux pour moi.

Bah il faut crée un script après tout dépend de ta configuration

Tu lance pyload via un user ou directement en root ? (en root pour de question de secu il faut l’abandonner)

Dit moi !

Il est présentement en root pour les tests, mais je comprends le soucis du compte root, donc je vais y remédier dès que possible.

    ben47955

    Crée un fichier dans /etc/init.d nomme le pyload et chmod 755 desssus !

    Moi mon user c'est dl donc tu peut le modifier

     #!/bin/sh
    ### BEGIN INIT INFO
    # Provides: pyload
    # Required-Start: $all
    # Required-Stop:
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: start pyLoad
    # Description: start pyLoad
    ### END INIT INFO
     
    case "$1" in
    start)
      echo "Starting pyLoad."
        su -c "/home/dl/pyload/pyLoadCore.py --configdir=/home/dl/ --daemon" dl
    ;;
    stop)
      echo "Shutting down pyLoad."
       su -c "/home/dl/pyload/pyLoadCore.py --quit" dl
    ;;
    *)
      echo "Usage: $0 {start|stop}"
      exit 1
    esac
     
    exit 0

    Edit : 03/03

    Je viens d’essayer et cela ne fonctionne pas. J'ai donc tester la commande seul et j'ai une erreur :

    /usr/share/pyload/module/config# su -c "/usr/share/pyload/pyLoadCore.py --daemon" ben47955
    Traceback (most recent call last):
    File "/usr/share/pyload/pyLoadCore.py", line 42, in <module>
    from module import InitHomeDir
    File "/usr/share/pyload/module/InitHomeDir.py", line 78, in <module>
    makedirs(configdir, 0700)
    File "/usr/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
    OSError: [Errno 13] Permission denied: '/home/ben47955/.pyload'

    /usr/share/pyload/module/config# su -c "/usr/share/pyload/pyLoadCore.py --daemon" ben47955 étant la commande tester.

    Edit : ben47955 est mon user rutorrent, je ne sais pas si cela peut avoir un lien ?

      ben47955

      Déjà a tu lu je que j'ai écrit plus haut ??

      Je t'es dit de crée un nouvel user qui sera bien dans le /home un non dans le /usr qui n'a rien a faire la !!

      Car tu a un problème de droit !!

      pyload

      le dossier pyload et le resultat du git clone

      Oui désolé, je crois que j'avais mal compris. Mais voila, j'ai effacer le dossier pyload dans le /usr et fais un nouveau git clone dans le /home/user, mais il y a toujours pyload qui tente d'accèder à un fichier dans le /usr , alors que je le démarre bien à partir du /home/user/pyload. Ce qui est étrange, c'est qu'avec le dernier git clone, il ne ma pas demander de faire la config de base et tout était configurer comme l'ancienne config, j'imagine que cela à un lien, mais je n'arrive pas à me figurer comment corriger. De plus, certain fichier présent sur ta capture ne semble pas présent dans mon répertoire (pyload.conf, pyload.pid. etc)

        ben47955

        Un mini tuto

        Prérequis:

        apt-get install python-crypto python-pycurl tesseract-ocr

        Crée un user dl sans pass

        adduser dl
        
        cd /home/dl
        
        git clone https://github.com/pyload/pyload.git
        
        cd /home/dl/pyload
        
        ./pyLoadCore.py ou python pyLoadCore.py

        Attention à bien répondre aux différentes questions

        -langage : fr
        - entrée
        - entrée
        - o
        - o pour le changer le dossier de configuration
        - a remplacer par /home/dl
        - entre
        re ./pyLoadCore.py ou python pyLoadCore.py
        -langage : fr
        - entrée
        - entrée
        - o
        - n verifi que ton dossier de config soit bien /home/dl
        - o
        - user de ton choix
        - pass idem
        - o
        - fr
        - dossier de dl de ton choix (ex /var/www/bordel)
        - dl parallele 3
        - reco n
        - ssl n
        - interface web o
        - activer o
        - ip de ton dedié
        - port ouvert
        - serveur builtin
        - entre

        nano /etc/init.d/pyload tu colle le script qui est plus haut
        
        chmod 755 /etc/init.d/pyload
        
        chown dl:dl -R /home/dl

        il te reste plus qu'a le lancer /etc/init.d/pyload start

        http://ip:port et voila

        Bref si avec ça tu n'y arrive pas bah ....

        un an plus tard

        Bonjour,
        Aprés avoir suivi le tuto d'installation de pyload, je me retrouve avec ce message d'erreur sur mon navigateur quand je me connecte http://ip:por

        Échec de la connexion sécurisée
        
        Une erreur est survenue pendant une connexion à XXXXXXXX:YYYY. SSL a reçu un enregistrement qui dépasse la longueur maximale autorisée. Code derreur : SSL_ERROR_RX_RECORD_TOO_LONG
        
        La page que vous essayez de consulter ne peut pas être affichée car lauthenticité des données reçues ne peut être vérifiée.
        Veuillez contacter les propriétaires du site web pour les informer de ce problème.
        Répondre…