• Serveurs
  • [Discussion] *RatXaBox* ruTorrent avec rTorrent. Version "Workflow"

ex_rat
Effectivement, ca vient du navigateur, merci ! Pas trouvé l'extension en question par contre mais sous firefox ca fonctionne, donc je verrai plus précisément de mon côté pour ça.

Par contre concernant les fichiers de configuration openvpn et les accès administrateur sur le ftp pour l'ensemble du serveur ?

Merci !

    rf48 Toujours pour le problème de l'accès aux paramètres de ruTorrent, le problème disparaît chez moi après vidage complet du cache de Chrome.

    @Micdu70 En cherchant des infos sur le soucis:

    [28.07.2019 17:51:28] XMLRPC Error: Method 'network.listen.is_open' not defined [getsettings]
    [28.07.2019 17:51:28] XMLRPC Error: Method 'network.port.randomize' not defined [getsettings]
    [28.07.2019 17:51:28] XMLRPC Error: Method 'network.port.range' not defined [getsettings]

    je suis tombé sur ça:
    https://github.com/Novik/ruTorrent/issues/1911
    https://github.com/Novik/ruTorrent/pull/1912
    Ça a l'air d'être juste une histoire de cache de Chrome, parce qu'après vidage c'est ok apparemment.
    Donc je pense pas que notre conf de nginx soit en cause, ceci dit je suis pas fort en nginx ^^
    Ex.

    • rf48 a répondu à ça.
      5 jours plus tard

      xavier Merci, je viens de regarder plus précisément, j'ai testé ça, mais en fait je me rend compte que ca c'est pour donner un accès au ftp via "l'utilisateur" root, c'est pas ce que je cherchais (je m'étais mal exprimé, c'est ma faute).
      En fait je cherchais à permettre à un utilisateur du ftp (moi, avec mon identifiant, par ex rf48 + mon mdp) d'avoir accès à l'ensemble des fichiers du serveur. En fait c'est pour des choses comme accéder aux fichiers de configuration openvpn que je voulais ca par exemple - entre autres choses (je l'avais avant).
      Du coup j'ai remis comme le ftpusers comme avant dans l'attente d'une aide éventuelle.
      Je me suis débrouillé pour récupérer les fichiers de configuration en lignes de commande. Je continuerai comme ca si personne n'a une idée pour me solutionner ca sinon, c'est pas bien grave !

      ex_rat
      Merci, maintenant que tu me le dis, je crois bien avoir déjà eu ce soucis avec rutorrent et chrome (chromium pour moi) et vu cette solution ! Merci, effectivement ca fonctionne. Mais ca fonctionnait sans soucis pour l'autre utilisateur de rutorrent sur son pc... Donc ca vient bien juste du navigateur.

      un mois plus tard

      Hello, J'ai un petit soucis avec le script, bon pour commencer oui, je n'ai pas les pré-requis puisque j’essaye d'installer ça dans un CT LXC.
      Le CT se base sur un template debian 9.0, la version actuelle de debian est la 10.0, sachant que j'ai aussi essayé sur une 9.9.

      bash: /usr/bin/lsb_release: No such file or directory                                                                                                                                                                                   bash: : command not found                                                                                                                                                                                                               bash: : command not found                                                                                                                                                                                                               bash: : command not found                                                                                                                                                                                                               bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: /var/www/rutorrent/js/webui.js: No such file or directory
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found
      bash: : command not found

      Salut
      Sans garanti sur ta virtu, tente en installant lsb_release avant.
      C'est de lui que dépend le chemin de tout le reste.

      apt-get update && apt-get upgrade -y
      apt-get install git lsb-release -y
      
      cd /tmp
      git clone https://github.com/xavier84/RatXaBox ratxabox
      cd ratxabox
      chmod a+x bonobox.sh && ./bonobox.sh

      Ex.

        ex_rat
        Merci pour ta réponse, en effet, lsb-release n'était pas installé par défaut. Mais j'ai aussi remarqué que certains binaires echo, chmod, cp etc ne sont pas présents dans /usr/bin/X mais dans /bin. Du coup je vais tester un à un en installant les paquets et si tout est ok je forkerais avec le cmd.sh qui détectera si il tourne dans un lxc, et donc utilisera une autre liste.

        17 jours plus tard

        Hello tout le monde.

        Tout d'abord merci pour le boulot ce script tourne très bien sur une debian 9. J'ai surtout apprécié openvpn.
        En revanche comment fait-on pour ajouter un nouveau client de manière automatique ?
        Sur un autre serveur où j'ai installé manuellement openvpn je peux relancer l'ajout d'un client en lançant la commande
        ./build-key
        Cependant je ne trouve pas le . ./vars dans easy-rsa...

        Enfin, j'ai testé le script sur une debian 10 et open-vpn ne fonctionne pas. 🙁 j'ai un message d'erreur comme quoi il faut debian 7 ou 8 😅 y'a que chez moi où ce n'est pas encore prévu ?

          Merci de ton retour.
          Oui je l'avais vu ce script. Je le testerai sur un de mes serveurs. Pour le moment je ne touche pas à mon install qui tourne bien sur ma 9.4 avec tout ce dont j'ai besoin.
          En revanche comment tu ajoutes un client ?

          un mois plus tard

          Bonjour l’équipe

          Encore merci pour se script qui tourne a merveille depuis déjà plusieurs années...
          Mais j'ai un un petit soucis, j'ai l'impression d'avoir pas mal d'erreur quand je tente de mettre a jour mon serveur avec la cmd " apt-get update && apt-get upgrade -y " "apt-get install git lsb-release -y "

          J'ai ce genre problème sur mes 2 serveurs (le 2em serveur avec encore plus d'erreur j'ai l'impression...)
          Y'a t'il réellement un problème ? Qui peux me donner plus d'info ?
          Desolé pour le pavé et Merci pour votre aide :,)

          Voila le résultat sur putty de mon 1er serveur

          root@Snaps:# apt-get update && apt-get upgrade -y
          Ign:1 http://debian.mirrors.ovh.net/debian stretch InRelease
          Réception de:2 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [9 1,0 kB]
          Réception de:3 http://debian.mirrors.ovh.net/debian stretch Release [118 kB]
          Atteint:4 http://security.debian.org/debian-security stretch/updates InRelease
          Atteint:5 http://www.deb-multimedia.org stretch InRelease
          Atteint:6 http://apt.syncthing.net syncthing InRelease
          Ign:7 http://ftp2.fr.debian.org/debian stretch InRelease
          Atteint:9 https://downloads.plex.tv/repo/deb public InRelease
          Atteint:10 http://nginx.org/packages/debian stretch InRelease
          Atteint:11 http://ftp2.fr.debian.org/debian stretch Release
          Atteint:12 https://packages.sury.org/php stretch InRelease
          209 ko réceptionnés en 0s (282 ko/s)
          Lecture des listes de paquets... Fait
          W: Distribution en conflit : https://downloads.plex.tv/repo/deb public InRelease (public attendu, mais obtenu)
          Lecture des listes de paquets... Fait
          Construction de l'arbre des dépendances
          Lecture des informations d'état... Fait
          Calcul de la mise à jour... Fait
          Les paquets suivants ont été conservés :
          libxml2
          0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
          root@Snaps:# apt-get install git lsb-release -y
          Lecture des listes de paquets... Fait
          Construction de l'arbre des dépendances
          Lecture des informations d'état... Fait
          git is already the newest version (1:2.11.0-3+deb9u4).
          lsb-release is already the newest version (9.20161125).
          0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.

            Snaps deja tu as un doublon :
            dans /etc/apt/sources.list
            tu as du mettre une ligne pour plex
            et quand tu l'as installer plex a installer son fichier dans /etc/apt/sources.list.d/plexmediaserver.list
            je te conseille de supprimer ta ligne dans ton sources.list et de laisser le fichier de plex qui se met a jour avec l'appli

            je partirai bien sur un :
            apt autoremove
            apt-get autoclean
            apt update

              MattProd
              Bonjour et Merci de ton aide

              Hier soir j'ai comme meme fouiner et réussit a mettre a jour PLEX manuellement
              En me connectant sur PLEX c’était bien a jour
              Mais sa ne changer rien au conflit après un " apt-get update && apt-get upgrade -y "

              Alors j'ai suivis tes conseil et fait un :

              apt autoremove
              apt-get autoclean
              apt update

              Cela n'a rien donner j'avais toujours le meme problème après un " apt update "
              En passant part filezilla je suis aller voir dans /etc/apt/sources.list.d/
              La j'avais 2 fichiers PLEX " plexmediaserver.list " et " plexmediaserver.list.dpkg-dist "
              Ne sachant pas le quel garder ( celui qui se met a jour avec l'appli )
              J'ai récupérée les 2 fichiers sur mon PC et supprimer le " plexmediaserver.list.dpkg-dist "
              ( J’espère que c’était bien celui qu'il fallait supprimer au pire j'ai toujours l'autre fichier sur mon PC )

              Maintenant voila après un apt-get update && apt-get upgrade -y

              root@Snaps:~# apt-get update && apt-get upgrade -y
              Ign:1 http://debian.mirrors.ovh.net/debian stretch InRelease
              Réception de:2 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91,0 kB]
              Réception de:3 http://debian.mirrors.ovh.net/debian stretch Release [118 kB]
              Atteint:4 http://security.debian.org/debian-security stretch/updates InRelease
              Ign:6 https://downloads.plex.tv/repo/deb public InRelease
              Atteint:7 https://downloads.plex.tv/repo/deb public Release
              Atteint:8 https://packages.sury.org/php stretch InRelease
              Atteint:9 http://nginx.org/packages/debian stretch InRelease
              Ign:10 http://ftp2.fr.debian.org/debian stretch InRelease
              Atteint:12 http://apt.syncthing.net syncthing InRelease
              Atteint:13 http://www.deb-multimedia.org stretch InRelease
              Atteint:14 http://ftp2.fr.debian.org/debian stretch Release
              209 ko réceptionnés en 0s (286 ko/s)
              Lecture des listes de paquets... Fait
              Lecture des listes de paquets... Fait
              Construction de l'arbre des dépendances
              Lecture des informations d'état... Fait
              Calcul de la mise à jour... Fait
              Les paquets suivants ont été conservés :
                libxml2
              0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
              3 mois plus tard

              Bonsoir tout le monde, sur une nouvelle install, le script ne finit pas "comme d'habitude" avec des messages méchants :

              Installing ruTorrent     Done 
              Fatal: destination path 'rutorrent-plugins-pack' already exists and is not an empty directory.
              Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages
              Requirement already satisfied: cloudscraper in /usr/local/lib/python2.7/dist-packages
              Requirement already satisfied: requests-toolbelt>=0.9.1 in /usr/local/lib/python2.7/dist-packages (from cloudscraper)
              Requirement already satisfied: requests>=2.9.2 in /usr/local/lib/python2.7/dist-packages (from cloudscraper)
              Requirement already satisfied: brotli>=1.0.7 in /usr/local/lib/python2.7/dist-packages (from cloudscraper)
              Requirement already satisfied: idna<2.9,>=2.5 in /usr/local/lib/python2.7/dist-packages (from requests>=2.9.2->cloudscraper)
              Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python2.7/dist-packages (from requests>=2.9.2->cloudscraper)
              Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python2.7/dist-packages (from requests>=2.9.2->cloudscraper)
              Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python2.7/dist-packages (from requests>=2.9.2->cloudscraper)
              --2020-01-14 22:13:48--  https://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz
              Resolving geolite.maxmind.com (geolite.maxmind.com)... failed: Name or service not known.
              wget: unable to resolve host address ‘geolite.maxmind.com’
              tar (child): GeoLite2-City.tar.gz: Cannot open: No such file or directory
              tar (child): Error is not recoverable: exiting now
              /bin/tar: Child returned status 2
              /bin/tar: Error is not recoverable: exiting now
              bash: cd: /tmp/GeoLite2-City_*: No such file or directory
              root@PAR-179764:/tmp/ratxabox# packet_write_wait: Connection to 62.210.167.102 port 22: Broken pipe

              Une idée, pour info c'est un serveur pris sur OneProvider.

              Merci à vous.

              Merci MattProd pour ton aide, c'est donc lui qui empêche le script de finir ? Comment puis je le contourner ?

              Merci ex_rat , le script se lance et se termine bien, seul ESM ne veut pas s'installer, mais ça c'est pas vital, j'y reviendrai.

              Encore merci.

              Bonsoir, il semblerait que filebot non plus ne fonctionne pas, il s'installe mais ne créé pas les liens symboliques.

              3 mois plus tard

              Salut à tous!
              Utilisateur de ce script depuis de longs mois avec plaisir, j'ai de temps en temps mon serveur qui sature completement. J'aimerais donc savoir pourquoi, cad si quelqu'un l'utilise télécharger via ftp, si quelqu'un utilise plex, ou autre.
              En dehors de la commande top, comment faire pour avoir plus de précisions?
              Car je trouve esm pas super bavard...! 😉
              Merci!