M
micah84

  • 13 févr. 2016
  • Inscrit 18 août 2011
  • Bonjour Billred,

    Alors pour
    cat /var/log/nginx/rutorrent-error.log
    2016/01/08 12:18:25 [error] 27295#27295: *42022 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 185.25.148.240, server: _, request: "GET http://testp4.pospr.waw.pl/testproxy.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "testp4.pospr.waw.pl"
    2016/01/08 12:47:46 [error] 27295#27295: *42026 open() "/var/www/base/script" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /script HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:48:01 [error] 27295#27295: *42028 open() "/var/www/base/jenkins/script" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /jenkins/script HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:48:17 [error] 27295#27295: *42030 open() "/var/www/base/login" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /login HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:48:34 [error] 27295#27295: *42032 open() "/var/www/base/jmx-console" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /jmx-console HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:48:49 [error] 27295#27295: *42034 open() "/var/www/base/manager/html" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /manager/html HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:49:04 [error] 27295#27295: *42036 open() "/var/www/base/msd" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /msd HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:49:22 [error] 27295#27295: *42038 open() "/var/www/base/mySqlDumper" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /mySqlDumper HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:49:40 [error] 27295#27295: *42040 open() "/var/www/base/msd1.24stable" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /msd1.24stable HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:49:56 [error] 27295#27295: *42042 open() "/var/www/base/msd1.24.4" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /msd1.24.4 HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:50:10 [error] 27295#27295: *42044 open() "/var/www/base/mysqldumper" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /mysqldumper HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:50:28 [error] 27295#27295: *42046 open() "/var/www/base/MySQLDumper" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /MySQLDumper HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:50:41 [error] 27295#27295: *42048 open() "/var/www/base/mysql" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /mysql HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:50:59 [error] 27295#27295: *42050 open() "/var/www/base/sql" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /sql HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:51:14 [error] 27295#27295: *42052 open() "/var/www/base/phpmyadmin" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /phpmyadmin HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 12:51:30 [error] 27295#27295: *42054 open() "/var/www/base/phpMyAdmin" failed (2: No such file or directory), client: 87.98.242.33, server: _, request: "GET /phpMyAdmin HTTP/1.1", host: "195.154.68.168:80"
    2016/01/08 19:54:13 [error] 27295#27295: *42098 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 195.228.254.148, server: _, request: "GET /etc/lib/pChart2/examples/index.php?Action=View&Script=../../../../cnf/db.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "195.154.68.168"
    2016/01/08 19:54:14 [error] 27295#27295: *42100 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 195.228.254.148, server: _, request: "GET /etc/lib/pChart2/examples/index.php?Action=View&Script=../../../../cnf/db.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "195.154.68.168"
    2016/01/08 20:20:58 [error] 27295#27295: *42104 open() "/var/www/base/clientaccesspolicy.xml" failed (2: No such file or directory), client: 54.80.106.124, server: _, request: "GET /clientaccesspolicy.xml HTTP/1.1", host: "195.154.68.168"
    Pour
    cat /etc/debian_version 
    Debian 8.2
    Pour
    df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda2 458G 225G 209G 52% /
    udev 10M 0 10M 0% /dev
    tmpfs 396M 41M 356M 11% /run
    tmpfs 989M 8.0K 989M 1% /dev/shm
    tmpfs 5.0M 0 5.0M 0% /run/lock
    tmpfs 989M 0 989M 0% /sys/fs/cgroup
    /dev/sda1 180M 31M 136M 19% /boot


    Le deuxième cat dans ton post correspond au premier déjà donner.
    J'ai seulement 1 Torrent en seed et 44 torrent terminé, down et seed confondus.

    Merci d'être passé par là !
  • Salut smile
    J'ai un soucis avec mon dédié et plus précisément avec Ru torrent Webui.
    Rutorrent à été installé avec le script mon dedie.
    Je ne peux plus supprimer les torrent terminés, parfois ça marche mais après 5 min d'attente le torrent disparaît de la liste ( ce n'était pas aussi long avant), et parfois j'ai un message d'erreur en notification qui me dit que j'ai perdu la connexion au webui.
    Je n'arrive pas à trouver de logs pour tenter de comprendre la source du problème donc ma seul solution c'est vous smile
    J'ai essayer avec google chrome et avec Mozilla, même problème.
    Je ne sais pas quel logs vous donner, dites le moi et je vous les donnerais.
    Merci wink
  • Salut

    J'ai un soucis avec mon dédié et plus précisément avec Ru torrent Webui.

    Rutorrent à été installé avec le script mon dedie.

    Je ne peux plus supprimer les torrent terminés, parfois ça marche mais après 5 min d'attente le torrent disparaît de la liste ( ce n'était pas aussi long avant), et parfois j'ai un message d'erreur en notification qui me dit que j'ai perdu la connexion au webui.
    Je n'arrive pas à trouver de logs pour tenter de comprendre la source du problème donc ma seul solution c'est vous

    J'ai essayer avec google chrome et avec Mozilla, même problème.
    Je ne sais pas quel logs vous donner, dites le moi et je vous les donnerais.

    Merci
  • gormson wrote:en même temps je viens de penser que j'avais améliorer mon script pour les cas de fichiers multiples et pour prendre en compte les dossiers et sous dossiers avec du récursif
    A adapté parce que c'est extrait de boxCleaner.
    for inode in $(ls -i "$1" | cut -d" " -f1)
    do
    
    	#Si l'inode correspond à un sous dossier on relance hardlink_delete (recursif mode engaged)
    	if [ -d "$(find /home/ -inum "$inode")" ]
    	then
    
    		"$BASEPATH"/"$SCRIPTS"/hardlink_delete "$(find /home/ -inum "$inode")"
    
    		#Verification de la bonne suppression du fichier
    		if [ -d "$(find /home/ -inum "$inode")" ]
    		then
    			printf "${CRED}Le dossier %b n'a pas été supprimé\n${CEND}" "$1"
    			echo "Date : $(date)" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
    			echo "Type : Erreur de suppression du sous-dossier" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
    			echo "Sous-Dossier :  $(find /home/ -inum "$inode")" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
    			echo "___________________________________________________________________________________" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
    		fi
    
    	#Si l'inode correspond à un fichier standard on le supprime de manière classique
    	else
    
    	        echo "Date : $(date)" >> "$BASEPATH"/"$LOG"/boxCleaner.log
    		echo "Type : Suppression Inode $inode" >> "$BASEPATH"/"$LOG"/boxCleaner.log
    		echo "Fichier :  $(find /home/ -inum "$inode")" >> "$BASEPATH"/"$LOG"/boxCleaner.log
            	find /home/ -inum "$inode" -exec rm -i "{}" \;
    
    		#Verification de la bonne suppression du fichier
    		if [ -f "$1" ]
    		then
    			printf "${CRED}Le fichier %b n'a pas été supprimé\n${CEND}" "$1"
    			echo "Date : $(date)" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
    			echo "Type : Erreur de suppression du fichier" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
    			echo "Fichier : $1" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
    			echo "___________________________________________________________________________________" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
    		fi
    	fi
    
    done
    
    if [ -d "$1" ]
    then
    
            echo "Date : $(date)" >> "$BASEPATH"/"$LOG"/boxCleaner.log
    	echo "Type : Suppression du Dossier" >> "$BASEPATH"/"$LOG"/boxCleaner.log
    	echo "Dossier : $1" >> "$BASEPATH"/"$LOG"/boxCleaner.log
            rmdir "$1"
    
            if [ -d "$1" ]
            then
    		printf "${CRED}Le dossier %b n'a pas été supprimé\n${CEND}" "$1"
                    echo "Date : $(date)" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
    		echo "Type : Erreur de suppression du dossier" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
    		echo "Dossier : $1" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
    		echo "___________________________________________________________________________________" >> "$BASEPATH"/"$LOG"/boxCleaner_error.log
            fi
    
    fi
    
    printf "_______________________________________________________________________________________\n" >> "$BASEPATH"/"$LOG"/boxCleaner.log
    
    et pour torrent qui redémarre pas essaye via seedbox manager de le relancer ou sinon
    killall --user username rtorrent
    rm /home/username/.session/rtorrent.lock
    su --command="screen -S username-rtorrent -X quit" username
    su --command="screen -dmS username-rtorrent rtorrent" username
    Est ce que c'est pile poil quand tu a changé ton .rtorrent.rc que ça a planté?

    Je file madame m'attends 😮D

    Mon rtorrent fonctionne maintenant
    Mais par contre pour l'adaptation je suis une vraie quiche je vais pas y arriver
  • gormson wrote:Copie ton fichier
    J'ai modifié mon post plus haut
  • La fin de mon .rtorrent.rc
    execute = {sh,-c,/usr/bin/php /var/www/rutorrent/php/initplugins.php user &}
    system.method.set_key = event.download.finished,update_file,"execute=/home/user/.session/file_torrent.sh"
    system.method.set_key=event.download.finished,filebot_amc,"execute={/home/user/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
    system.method.set_key=event.download.erased,rtorrent_hardlink_delete,"execute={/home/user/hardlink_delete,$d.get_base_path=}"
    system.method.set_key = event.download.erased,filebot_cleaner,"execute=/home/user/rtorrent-postprocessdelete"
    Mais ne fonctionne pas ...

    Le contenue de mon hardlink_delete
    #!/bin/bash
    
    #Nom du Script : hardlink_delete
    #Param : Le chemin du torrent à supprimer
    
    TORRENTPATH=$1
    UTILISATEUR="micka"
    
    #Recuperation de l'inode du torrent supprime
    
    INODE=$(ls -i $TORRENTPATH | sed -e "s|$TORRENTPATH||")
    
    #Sauvegarde de l'inode et du nom du fichier correspondant dans un log
    echo "Suppression inode $INODE | fichier $TORRENTPATH" >> /home/$UTILISATEUR/.session/inode.log
    
    #Suppression du fichier via l'inode
    find /home/ -inum $INODE -exec rm {} \;
  • gormson wrote:

    Hello,

    Bon et bien après maintes péripéties (des bonnes grosses prises de têtes surtout) j'ai enfin réussi à faire ce que je voulais.

    Pour rappel, je cherchais à avoir l'équivalent du dossier Media du tuto accessible dans cakebox. Mais pour cela, il n'y a que les hardlinks qui fonctionnent, problème des hardlinks, ils sont très dur à effacer
    Je voulais pouvoir voir les fichiers renommés dans cakebox pour pouvoir les télécharger via mon flux RSS. En effet le Plex de la seedbox à plus une vocation de partage entre users que d'utilisation nominale... c'est surtout mon Plex local que j'utilise.

    Pour mon besoin mes torrents sont téléchargés dans le dossier de base : torrents/
    Grâce à Autotools et surtout Automove, lorsque le DL est terminés un lien symbolique est créé dans : termines/
    Cakebox pointe vers termines/

    Au final j'arrive à ce principe
    https://images.mondedie.fr/images/image002.png

    J'ai choisis 2 comportements différents en fonction des séries ou des films (en gros les séries je les veux en anglais et les films en français) du coup j'ai ça en tant que torrent-postprocess:

    #!/bin/bash
    TORRENT_PATH=$1
    TORRENT_NAME=$2
    TORRENT_LABEL=$3
    
    UTILISATEUR="USERAREMPLACER"
    
    if [ $TORRENT_LABEL = "tv" ]
    then
     
    sh /home/$UTILISATEUR/.filebot/filebot.sh --lang en -script fn:amc --output "/home/$UTILISATEUR/termines" --log-file "/home/$UTILISATEUR/.session/amc.log" --action hardlink --conflict override -non-strict --def unsorted=y "seriesFormat={output}/tv/{n}/{n} - {s00e00}" "movieFormat={output}/movie/{n} ({y})" "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" &
    
    elif [ $TORRENT_LABEL = "movie" ]
    then
    
    sh /home/$UTILISATEUR/.filebot/filebot.sh --lang fr -script fn:amc --output "/home/$UTILISATEUR/termines" --log-file "/home/$UTILISATEUR/.session/amc.log" --action hardlink  --conflict override -non-strict --def unsorted=y "seriesFormat={output}/tv/{n}/{n} - {s00e00}" "movieFormat={output}/movie/{n} ({y})" "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" &
    
    fi

    Là où ça se complique c'est que filebot doit me créer des hardlink (pour que le résultat soit visible dans cakebox) et donc il faut être capable de les effacer lorsque je supprime un torrent de la liste.

    J'ai donc créé ce script pour les effacer :

    #!/bin/bash
    
    #Nom du Script : hardlink_delete
    #Param : Le chemin du torrent à supprimer
    
    TORRENTPATH=$1
    UTILISATEUR="USERAREMPLACER"
    
    #Recuperation de l'inode du torrent supprime
    
    INODE=$(ls -i $TORRENTPATH | sed -e "s|$TORRENTPATH||")
    
    #Sauvegarde de l'inode et du nom du fichier correspondant dans un log
    echo "Suppression inode $INODE | fichier $TORRENTPATH" >> /home/$UTILISATEUR/.session/inode.log
    
    #Suppression du fichier via l'inode 
    find /home/ -inum $INODE -exec rm {} \;

    J'ai aussi adapté rtorrent-postprocessdelete pour ne pas qu'il supprime des dossiers indexé par Plex

    #!/bin/bash
    
    UTILISATEUR="USERAREMPLACER"
    
    sh /home/$UTILISATEUR/.filebot/filebot.sh -script fn:cleaner  /home/$UTILISATEUR/termines/vrac &
    sh /home/$UTILISATEUR/.filebot/filebot.sh -script fn:cleaner  /home/$UTILISATEUR/termines/tv &
    sh /home/$UTILISATEUR/.filebot/filebot.sh -script fn:cleaner  /home/$UTILISATEUR/termines/movie &
    sh /home/$UTILISATEUR/.filebot/filebot.sh -script fn:cleaner  /home/$UTILISATEUR/termines/Unpassed &

    ne reste plus qu'à ajouter le lancement de ce script dans .rtorrent.rc
    J'ai personnellement la ligne ci dessous qui est placée avant celle lançant rtorrent-postprocessdelete

    echo "system.method.set_key=event.download.erased,rtorrent_hardlink_delete,\"execute={/home/$UTILISATEUR/hardlink_delete,\$d.get_base_path=}\"" >> /home/$UTILISATEUR/.rtorrent.rc

    Ne pas oublier de redémarrer le service.

    En espérant que ça en aidera certains.

    Il n'y à pas de CHMOD à appliquer ? sorry je suis un gros noob

  • gormson wrote:Si tu crée des hardlink c'est normal. Sinon faudrait regarder les logs
    Effectivement, ce sont bien des hardlinks ... une solution ?
  • lorsque je supprime les torrents depuis le webui, le process ne les supprime plus automatiquement dans le dossier Media
  • salut les gars ! Rtorentprocess-delete fonctionnais bien jusqu'à présent mais plus maintenant ... Impossible de trouver pourquoi ... Quelqu'un serait en mesure de me filer un petit coup de main s'il vous plait ? merci
  • gormson wrote:Vu que c'est le but du tuto je me dis que tu n'as pas dû le lire 😉
    Ha oui ? je voudrais juste que tu m'indique où ? car jusqu'a preuve du contraire, rien ne le dit dans le tuto
    Le tuto n'est pas multi-user, par contre celui de Xataz OUI : https://mondedie.fr/d/6674

    Merci quand même pour ton aide SI précieuse
  • impossible de redemarrer nginx ...

  • Possible de le faire tourner pour plusieurs utilisateurs différents ?
  • salut !

    Filebot fonctionne très bien chez moi, sauf que les symlink ne fonctionnent pas quand je veux lancer une vidéo depuis mon raspberry, je n'arrive pas à comprendre pourquoi ni comment, si une personne pourrait me venir en aide je lui est serait très reconnaissant. Peut être une histoire de CHMOD ? mais comment le savoir ? je désespère
  • quelqu'un peux m'éxpliquer comment désinstaller cakebox s'il vous plait ? Merci
  • actuellement support il les symlink ? (filebot)

    EDIT : il supporte bien les symlink ! allez c'est bon, bye bye cakebox tout pourris, emby est juste ... WHouaaw, énorme ! Merci à l'auteur du poste pour l'avoir fait découvrir à tous !