Je regarde sa ce soir, et te redis.
[Discussion] Sickbeard multi-utilisateurs
Je regarde sa ce soir, et te redis.
Ce n'est pas grave merci d'avoir essayé. Xataz est sur le coup alors je suis très confianthydrog3n wrote:Ah debian 8... alors là je peux pas t'aider...

Pas de soucis. Merci.xataz wrote:Désolé, j'ai pas eu le temps de regarder hier soir, j'essaierai de trouver le temps ce soir.
@seb_c_bi1 :
Pour corrigé le problème j'ai trouvé une petite solution, pas très propre mais fonctionnel. Pour ce faire supprime simplement la ligne (elle est vers le début) qui contient ceci :
/lib/lsb/init-functions
Je verrais pour refaire un daemon plus propres par la suite, par contre avec cette méthode, tu ne pourras pas avoir le status de l'instance (/etc/init.d/sickbeard_user1 status). Mais tu peux lancer et arrêter sickbeard sans problème.@prohand :
Pourrais tu me montré ton iptables :
iptables -L -v -n
Supprimé le rewrite dans le fichier rutorrent.conf dans la partie sickbeard.
Puis modifier dans le config.ini de sickbeard, la valeur de web_root, la passer à :
web_root = "/sickbeard"
Penser à stopper sickbeard avant de faire la modification, sinon la modification ne sera pas pris en compte.Normalement tous devrait fonctionner.
J'ai mis à jour le tutoriel en conséquence.
Par contre ce que je comprends pas, c'est que cette configuration fonctionne parfaitement chez moi, mais j'utilise pas la même version de nginx.
je viens de faire la MAJ de Sickbeard et depuis j'ai ceci comme logs errors :
2015-06-04 11:13:33.373472 SEARCHQUEUE-MANUAL-SEARCH :: Error trying to load cpasbien response: timed out
2015-06-04 11:13:03.335134 SEARCHQUEUE-MANUAL-SEARCH :: Error trying to load cpasbien response: timed out
2015-06-04 11:12:33.304181 SEARCHQUEUE-MANUAL-SEARCH :: Error trying to load cpasbien response: timed out
2015-06-04 11:12:03.274806 SEARCHQUEUE-MANUAL-SEARCH :: Error trying to load cpasbien response: timed out
2015-06-04 11:11:33.241950 SEARCHQUEUE-MANUAL-SEARCH :: Error trying to load cpasbien response: timed out
2015-06-04 11:11:03.223063 SEARCHQUEUE-MANUAL-SEARCH :: Error trying to load cpasbien response: timed out
2015-06-04 11:10:33.193199 SEARCHQUEUE-MANUAL-SEARCH :: Error trying to load cpasbien response: timed out
2015-06-04 11:10:03.160465 SEARCHQUEUE-MANUAL-SEARCH :: Error trying to load cpasbien response: timed out
vous avez le même problème ou il n'y a que moi ?

de temps en temps, un site (tracker ou autre) rencontre des difficultés. Dans cette situation, Il arrive qu'il soit injoignable ou alors c'est assez long.
Je pense également que cet erreur provient de là. Lorsque j'ai lu ton message, il l'était (injoignable). A priori, c'était juste quelque chose de passager.
Avec certain programme, il est possible de régler la valeur du time out.
j'ai un petit soucis avec t411. Jusqu'à présent cela fonctionnait bien mais depuis quelques temps tout les torrents importés par sickbeard sont fail. Je suis le seul à avoir ce soucis ?

Par contre ce qui est gênant c'est que les users peuvent voir toute l'arborescence du serveur lorsqu'ils doivent choisir un dossier pour les logs, les séries etc ..
Même s'ils n'ont pas les droits pour écrire dedans, je trouve ça pas terrible surtout si on fait de la colocation :/.

Une idée pour corriger le problème ?
Merci
Malheureusement pas de solution simple, car sickbeard n'est de base pas prévu pour faire du multiutilisateurs.
Seul solution trouvé, installer chaque sickbeard dans un dockers, l'utilisateur aura toujours accès a une arborescence complète, mais virtuel.
Merci !xataz wrote:Salut,
Malheureusement pas de solution simple, car sickbeard n'est de base pas prévu pour faire du multiutilisateurs.
Seul solution trouvé, installer chaque sickbeard dans un dockers, l'utilisateur aura toujours accès a une arborescence complète, mais virtuel.
J'ai essayer d'aller bidouiller dans les fichiers pour simplement ne plus afficher le choix du dossier mais je n'ai pas réussi. Mais je pense que si vous connaissez l'architecture de l'application, il doit être facile de cacher l'affichage non ?
- Modifié


Faites une sauvegarde avant si jamais
1. Stopper Sickbeard
2. Changer le fichier Sickbeard/__init__.py (j'ai encore so-torrent dessus, je sais pas si il avait été enlevé)
par https://gist.github.com/JohnDooe/abb236eb606d1c09819e
3. Changer le fichier Sickbread/browser.py
par https://gist.github.com/JohnDooe/fd4ede183035184a6d38
4. Lancer et stopper Sickbeard
5. Modifier la valeur allow_dir dans le config file de chacun
6. Relancer.
Sa devrait marcher
Quand tu dis "Modifier la valeur allow_dir dans le config file de chacun"Staros wrote:Si vous vous sentez l'âme aventurier, voilà comment procéder: ( a faire a chaque maj, mais bon il ne devrait plus y en avoir:noel
Faites une sauvegarde avant si jamais
1. Stopper Sickbeard
2. Changer le fichier Sickbeard/__init__.py (j'ai encore so-torrent dessus, je sais pas si il avait été enlevé)
par https://gist.github.com/JohnDooe/abb236eb606d1c09819e
3. Changer le fichier Sickbread/browser.py
par https://gist.github.com/JohnDooe/fd4ede183035184a6d38
4. Lancer et stopper Sickbeard
5. Modifier la valeur allow_dir dans le config file de chacun
6. Relancer.
Sa devrait marcher
C'est à dire ? j'ai mis False pour le premier mais ensuite pour les autres ?
EN tout cas chez moi, si je mets false au premier, j'ai toujours accès à l'arborescence

Merci en tout cas
Suffit de modifier
allow_dir = /Users/Staros
Pour autoriser que /Users/Staros (/Users/Staros/Series, /Users/Staros/Films ...)Je me suis mal exprimé


mon fichier config :
[General]
allow_dir = /Users/cyprien
toggle_search = ""
log_dir = Logs
web_port = 10001
web_host = 0.0.0.0
web_ipv6 = 0
web_log = 0
web_root = /sickbeard
web_username = ""
web_password = ""
use_api = 0
api_key = ""
enable_https = 0
https_cert = server.crt
https_key = server.key
use_nzbs = 1
use_torrents = 1
nzb_method = blackhole
torrent_method = blackhole
....
....
Et les autres fichiers indiqués sont les tiens 
git clone git://github.com/sarakha63/Sick-Beard.git /opt/sickbeard
La branche est toujours en vie ?Tu devrais prendre le temps de relire les messages (te) précédents. Je songe notamment à cette discussion.
- Modifié
Bonjour ! superbe initiative. j'ai un problème sur un serveur ubuntu 14.04 j'utilise principalement apache2
Serait il possible d'avoir un coup de main quand a la modification du fichier conf
<VirtualHost :80>
serverName sickrage.ndd.com
ProxyRequests Off
ProxyPreserveHost On
<Proxy >
AddDefaultCharset Off
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:20001/
ProxyPassReverse / http://localhost:20001/
</VirtualHost>
Qui de base fonctionne mais avec ce mode multi user étant donner que je ne sais y retranscrire :
if ($remote_user = "test") {
Merci !!
- Modifié
Salut
peu etre un truc comme ça
<VirtualHost :80>
serverName sickrage.ndd.com
<If "%{REMOTE_USER} == 'xavier'">
Redirect permanent "/" " http://sickrage.ndd.com:20001/"
</If>
<If "%{REMOTE_USER} == 'cruelo'">
Redirect permanent "/" " http://sickrage.ndd.com:20002/"
</If>
</VirtualHost>
la tu as tout sur https://httpd.apache.org/docs/current/fr/expr.html
Bonsoir tout le monde j'ai suivie tout le tuto à la lettre et je rencontre ce soucis la, vous auriez une idée de se qui cloche ?
Plop, ton PHP est à jour ?
oui il est a jour c'est pour sa que je ne comprend pas
- Modifié
Salut
tu es sur que le php fonctionne .tu as suivi quel tuto pour php avec nginx?
regarde si tu crée fichier avec phpinfo ce qu'il te retourne .
https://gestion.rapide.net/knowledgebase/33/Comment-creer-un-fichier-PHPINFO.html
edit : liste nous tes modules avec
php -m
j'ai des connaissance bien trop limité je débute et j'ai pris une seedbox sous débian clés en main toute prête, j'ai ce résultat quand je tape cette commande si sa peu aidé
php -v
PHP 5.6.29-1~dotdeb+7.1 (cli) (built: Dec 9 2016 16:30:46)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
et avec php -m
j'obtiens cela
php -m
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
geoip
gettext
hash
iconv
json
libxml
mbstring
mhash
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
Zend OPcache
zip
zlib
tu as pareil que moi voir un peu plus.
ta vidé ton cache? tu met quoi comme adresse
ip/sickrage
ou
ip:port ?
alors je met ip/sickrage
alors ma question va surement te faire sourire ou pas, mais étant débutant je ne sais pas comment faire pour vider le cache
non t'inquiète faut bien un début a tout.(cest le cache de ton navigateur Ctrl+F5)
si tu es dispo (on peut ce faire un bureau a distance car ton problème m’intrigue )
ah oui sa pourrai être pas mal et oui j'ai vidé le cache de mon navigateur
vas sur mon profil et il y a mon mail.
Merci de ton aide
je t'ai répondu .regarde dans spam
Pas besoin de PHP pour sickrage.
Pourrais tu montrer ta configuration nginx, ton sickrage_user (dans /etc/init.d), et le config.ini (surtout le webroot dedans).
c' est vrai maintenant que tu le dit ,car SickBeard.py génère un mini serveur qui lui lis des fichiers .mako
et pour nginx a pas besoin de php mais juste que les modules proxy soit activé .