Non Médusa sur un nas et rtorrent sur un kimsufi
[Discussion] Medusa: téléchargement automatique d'épisodes de série
Tu doit avoir un problème sur les montages des partages au niveau des droits.
comment tu configure medusa pour rtorrent ? ca nous permettrai de voir où tu en est ...
Bonjour,
Pour la configuration de Medusa, dans l'onglet Search Settings puis Torrent Search, tu choisis :
rTorrent
Tu précises l'adresse de ton rutorrent : http://IP/rutorrent/plugins/httprpc/action.php
Basic
ID
PWD
Le chemin ou Rtorrent download tes séries
Tu peut tester la connexion via le bouton "test connection"
- Modifié
bjr, j'ai voulu passer de sickrage a medusa mais en relancant ceci apparait:
Traceback (most recent call last):
File "/home/predator999/medusa/ext/tornado/web.py", line 1488, in execute
result = self.prepare()
File "/home/predator999/medusa/ext/tornado/web.py", line 2223, in prepare
raise HTTPError(self.status_code)
HTTPError: HTTP 404: Not Found
une idee de mon probleme? merci
bsr, dns le tuto que faut il faire exactement pour ceci? merci
Changez le propriétaire du dossier /var/run/PyMedusa avec monuser:root
merci Xavier, mais toujours ce message que j'ai donné au dessus, meme sickrage est passé à la trappe
@[supprimé] j'ai également tenté le passage SickRage -> Medusa, ça c'est TRÈS mal passé. J'ai vite abandonné l'idée et suis revenu sur SickRage, qui même si il n'est plus mis à jour très souvent est très stable et convient à mon utilisation.
Tout ca pour dire que si t'es bien sur SickRage, reste y
- Modifié
allan84
non désolé je vois pas pourquoi tu as cette erreur.
winz
Bizarre car l'installe se fait comme pour sickrage.du coup si vous voulez qu'on le fasse ensemble je serais dispo.
ps: tellement que sick et medu ce ressemble que dans mon script jai fais un copier/coller du code est remplacé sickrage par medusa.
https://github.com/xavier84/RatXaBox1/blob/master/gestion-users.sh#L615 (juste au dessus ta la parti sr)
je crois qu'en janvier tu vas me voir débarquer chez toi si tu es d'accord
Bonjour,
J'ai eu le même problème et pour le résoudre j'ai changé le code dans le vhost par celui ci-dessous juste au lieu de celui mis dans le script ou sur le git
location ~ /medusa{
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_redirect off;
proxy_pass http://127.0.0.1:8081;
}
}
- Modifié
Bonjour,
Pour le multi-utilisateur, quelles sont les modifications à faire sur le script medusa_user1 ?
J'ai créé un fichier par utilisateur en remplaçant user1
Le script à modifier :
Pour s'y retrouver, j'ai modifié 3 parties, reconnaissables aux nombreux ####
#!/bin/sh
#
### BEGIN INIT INFO
# Provides: medusa_user1 ############### Partie modifiée
# Required-Start: $local_fs $network $remote_fs
# Required-Stop: $local_fs $network $remote_fs
# Should-Start: $NetworkManager
# Should-Stop: $NetworkManager
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts instance of Medusa
# Description: starts instance of Medusa using start-stop-daemon
### END INIT INFO
# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh
# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions
# Source Medusa configuration ############### Partie modifiée
APP_USER=user1
APP_GROUP=user1
APP_HOME=/opt/medusa
APP_DATA=$APP_HOME/data/$APP_USER
APP_PIDFILE=$APP_DATA/medusa.pid
## Don't set -e
## Don't edit this file!
## Edit user configuation in /etc/default/medusa to change
##
## APP_USER= #$RUN_AS, username to run medusa under, the default is medusa
## APP_GROUP= #$RUN_GROUP, group to run medusa under, the default is medusa
## APP_HOME= #$APP_PATH, the location of start.py, the default is /opt/medusa
## APP_DATA= #$DATA_DIR, the location of sickbeard.db, cache, logs, the default is /opt/medusa
## APP_PIDFILE= #$PID_FILE, the location of medusa.pid, the default is /var/run/PyMedusa/Medusa.pid
## PYTHON_BIN= #$DAEMON, the location of the python binary, the default is /usr/bin/python2.7
## APP_OPTS= #$EXTRA_DAEMON_OPTS, extra cli option for medusa, i.e. " --config=/home/medusa/config.ini"
## SSD_OPTS= #$EXTRA_SSD_OPTS, extra start-stop-daemon option like " --group=users"
##
## EXAMPLE if want to run as different user
## add APP_USER=username to /etc/default/medusa
## otherwise default medusa is used
# Script name
NAME=$(basename "$0")
# App name
DESC=Medusa
## The defaults
# Run as username
RUN_AS=${APP_USER-medusa}
# Run as group
RUN_GROUP=${APP_GROUP-medusa}
# Path to app APP_HOME=path_to_app_start.py
APP_PATH=${APP_HOME-/opt/medusa}
# Data directory where sickbeard.db, cache and logs are stored
DATA_DIR=${APP_DATA-/opt/medusa}
# Path to store PID file
PID_FILE=${APP_PIDFILE-/var/run/PyMedusa/Medusa.pid}
# path to python bin
DAEMON=${PYTHON_BIN-/usr/bin/python2.7}
# Extra daemon option like: APP_OPTS=" --config=/home/medusa/config.ini"
EXTRA_DAEMON_OPTS=$APP_DATA/config.ini #################### partie modifiée
# Extra start-stop-daemon option like START_OPTS=" --group=users"
EXTRA_SSD_OPTS=${SSD_OPTS-}
##
PID_PATH=$(dirname $PID_FILE)
DAEMON_OPTS=" start.py -q --daemon --nolaunch --pidfile=${PID_FILE} --datadir=${DATA_DIR} ${EXTRA_DAEMON_OPTS}"
##
test -x $DAEMON || exit 0
# Create PID directory if not exist and ensure the Medusa user can write to it
if [ ! -d $PID_PATH ]; then
mkdir -p $PID_PATH
chown $RUN_AS $PID_PATH
fi
if [ ! -d $DATA_DIR ]; then
mkdir -p $DATA_DIR
chown $RUN_AS $DATA_DIR
fi
if [ -e $PID_FILE ]; then
PID=`cat $PID_FILE`
if ! kill -0 $PID > /dev/null 2>&1; then
[ "$VERBOSE" != no ] && echo "Removing stale $PID_FILE"
rm -f $PID_FILE
fi
fi
start_medusa() {
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
start-stop-daemon -d $APP_PATH -c $RUN_AS --group=${RUN_GROUP} $EXTRA_SSD_OPTS --start --quiet --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS
RETVAL="$?"
case "${RETVAL}" in
# Service was started or was running already
0|1) [ "${VERBOSE}" != no ] && log_end_msg 0 ;;
# Service couldn't be started
2) [ "${VERBOSE}" != no ] && log_end_msg 1 ;;
esac
[ "${RETVAL}" = 2 ] && return 2
return 0
}
stop_medusa() {
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
start-stop-daemon --stop --pidfile $PID_FILE --quiet --retry TERM/30/KILL/5
RETVAL="$?"
case "${RETVAL}" in
# Service was stopped or wasn't running
0|1) [ "${VERBOSE}" != no ] && log_end_msg 0 ;;
# Service couldn't be stopped
2) [ "${VERBOSE}" != no ] && log_end_msg 1 ;;
esac
[ "${RETVAL}" = 2 ] && return 2
[ -f "${PID_FILE}" ] && rm -f ${PID_FILE}
return 0
}
case "$1" in
start)
start_medusa
exit $?
;;
stop)
stop_medusa
exit $?
;;
restart|force-reload)
stop_medusa
sleep 2
start_medusa
exit $?
;;
status)
status_of_proc -p "$PID_FILE" "$DAEMON" "$DESC"
exit $?
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
J'aimerai savoir s'il n'y a pas (trop) d'erreur
Bonjour à tous,
Je viens de passer à medusa alors que j'étais sur sickrage. Tout s'est bien passé, j'accède à l'ensemble de mes séries qui étaient paramétrés sur sickrage et je viens de faire un test, rechercher sur Ygg, téléchargement du torrent et post-traitement, bravo aux auteurs du tuto !!
Il me reste, néanmoins, un petit problème. J'ai activé le reverse proxy (comme sur SR), je peux accéder à medusa via : http://monip/medusa mais dès que j'accède à https://mondomaine/medusa, ça me redirrige sur https://mondomaine/medusa/home mais page blanche.
Je ne suis absolument pas un expert et je ne sais pas de quoi vous auriez besoin pour me filer un coup de main, voici ma config nginx :
location /medusa {
proxy_pass http://127.0.0.1:8081;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_redirect off;
#proxy_set_header X-Forwarded-Host $host:443;
#proxy_set_header X-Forwarded-Server $host;
#proxy_set_header X-Forwarded-Port 443;
#proxy_set_header X-Forwarded-Proto $scheme;
# Websocket
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 86400;
Je vous remercie et vous souhaite une bonne soirée !
@[supprimé] voici ma config nginx si cela peut t'aider : https://pastebin.com/2mcMZb94
J'avoue avoir quelques soucis depuis quelques temps aussi. Medusa me dit qu'il envoit bien mes séries à Rtorrent, mais rien ne se passe : https://pastebin.com/bb7vU1MV
@[supprimé] voici ma config nginx si cela peut t'aider : https://pastebin.com/2mcMZb94
J'avoue avoir quelques soucis depuis quelques temps aussi. Medusa me dit qu'il envoit bien mes séries à Rtorrent, mais rien ne se passe : https://pastebin.com/bb7vU1MV
- Modifié
Bon je me tourne vers la communauté parce que là je seche :
2018-01-18 19:26:24 WARNING SNATCHQUEUE-MANUALSNATCH-328361 :: [bd08325] rTorrent: Unable to send Torrent
je pense que la mise a jour du jour a un bug mais je ne voit pas où corriger.
pour info j'ai toujours utiliser
rTorrent host:port ..... scgi://localhost:5001/
et quand je test j'ai un beau
Success: Connected and Authenticated
Sauf quand je snatch un episode et qu'il veut l'envoyer ca marche pas...
Merci de vos lectures !
[EDIT] Problème résolu sans aucune actions...
Hello,
J'ai un problème avec Medusa (je pense l'avoir déjà eu avec Sickrage à l'époque) qui laisse mes épisodes en "snatched" au lieu d'en "downloaded".
Le process se passe bien cela dit -> ca search -> ca grab, ca DL sur rutorrent -> ca hard link & rename comme il faut dans le bon dossier Media (que plex va ensuite lire) mais ca laisse en "snatched" sur medusa....
Quelqu'un pour m'aider ?
Merci.
Salut,
Param > General > Advanced Settings
Skip Remove Detection > à cocher
Default deleted episode status > Skipped