• Archive
  • [Discussion] Installer ruTorrent sur Debian 9 {nginx & php-fpm}

Salut,

Il doit y avoir un souci de droit, que donne le listing :
la -l /var/www/rutorrent/plugins/filemanager et
la -l /var/www/rutorrent/plugins/filemanager/scripts ?

Si c'est ce que je pense, il faudra appliquer les bons droits :
chmod 755 /var/www/rutorrent/plugins/filemanager/scripts/*

j'ai tenter de réaliser que vous me dite met rien n'y fait sa me fait la même erreur ??

cordialement,

Peux-tu fournir les résultats des 2 listes demandées plus tôt ?

zoxyd FILE MANAGER ignited [...]

Bonjour,

non ceci @zoxyd n'est absolument en rien une erreur (c'est tout à fait normal).
https://github.com/nelu/rutorrent-thirdparty-plugins/issues/29#issuecomment-396047338
Par contre, le bug à cause du php-v7.2 serait-il enfin résolu ? J'espère que le l'aventurier Viking se manifestera. Non je n'aurais pas le temps, ni l'envie car ce plugin ma soualer... En plus, la recherche a encore une fois des résultats assez médiocre (bonne chance pour retrouver les précédents messages)...

@Wagner [....] Le bouton charger d'avantage (sur le profil)
https://mondedie.fr/d/10195-avis-sur-la-communaute-mondedie/65

De plus, comme je l'avais deviné le profil bug toujours à ce jour sic...

Pourquoi tu n'as pas évoqué le www-data ? Enfin je te souhaite bon courage @spider1163 car les précédents cas n'ont jamais étaient résolu... Sur ces derniers mois, il y en a eu quelqu'uns (au moins 4) mais ils ont disparu (aucun retour ou alors aucune volonté de résoudre le bug) sic...

10 jours plus tard

Bonjour à tous !

je viens de prendre un kimsufi et je me lance pour installer site web et seedbox dessus 🙂
j'ai essayé de lancé le script d'auto install de bonobo cependant j'aimerais comprendre tout ce qui se passe ( dans la mesure du raisonnable ) je suis nouveau dans le domaine de linux.

j'installe apache2 & php7 pour faire tourner mon site ( qui marche ). j'ai cependant encore un peu de mal à comprendre comment bien configurer le serveur apache, bref.

si je comprend bien il est plus optimale ( et c'est la solution proposé ici ) de faire tourner un serveur nginx qui lui va écouter sur le port 80 et rediriger une partie des requêtes en local sur apache plus efficace pour traiter le php !? nging serait plus efficace pour renvoyer des pages statiques et apache pour des pages php ?? pourquoi ? nging gere une sorte de "cache" contrairement à apache ??
dans un second temps j'aimerais comprendre comment les 2 peuvent marcher ensemble je me retrouve souvent avec des erreur du type l'un des 2 ne peux pas marcher probablement parcequ'ils veulent tous les 2 travailler sur le même port !? j'ai du mal à comprendre le concept de virtualhost ...
enfin rtorrent est une application qui gère le torrent ça c'est ok !
que fais libtorrent ?
rutorrent est juste une application php qui va faire des requete vers rtorrent ?

voilà si quelque connaisseurs peuvent m'éclairer un peu ou à defaut me rediriger vers des docs compréhensible j'ai pas mal chercher mais ça fais toute la semaine que j'install et reformate l'os pour tout recommencer et j'ai l'impression de stagner dans ma progressions.

merci beaucoup 😉

    SephiZ Salut,
    Si tu veux comprendre, le tuto manuel t'ouvre les bras :
    https://mondedie.fr/d/5302-Tuto-Installer-ruTorrent-sur-Debian-8-nginx-php-fpm

    C'est plutôt Nginx OU Apache, avec un gain en static pour le 1er :
    https://www.supinfo.com/articles/single/5509-apache-vs-nginx

    LibTorrent est la bibliothèque sur laquelle le client rTorrent s'exécute.
    ruTorrent est une interface web permettant d'utiliser rTorrent qui lui, seul n'a pas d'interface graphique.

    Bonne découverte !

    Merci pour cet excellent tuto. Ce serait peut-être safe de l'ajouter au regroupement des tutos maintenant ? (https://mondedie.fr/d/8948-regroupement-des-tutoriels/38)

    J'avais essayé de compiler libtorrent 0.13.6 sans succès à cause de l'incompatibilité avec le diffie-helman, je ne sais pas comment tu as trouvé le patch @ex_rat mais chapeau. Ils disent que le problème devrait être réglé avec le 0.13.7 mais j'ai testé et je ne suis pas positif.

    ++

    Salut @Aliochka
    j'avais pas vu les 0.13.7/0.9.7, va falloir tester ça. Je sens que je vais encore tous ruiner....
    Ex.

    21 jours plus tard

    Bonjour, de retour avec une seedbox, de OneProvider cette fois. Il y a plus d'une année j'ai utilisé sans problèmes, le script suivant:

    Installation en 2 temps
    1 - On commence par mettre à jour le serveur et installer Git:
    apt-get update && apt-get upgrade -y
    apt-get install git-core -y
    2 - On lance l'installation proprement dite:
    cd /tmp
    git clone https://github.com/exrat/rutorrent-bonobox
    cd rutorrent-bonobox
    chmod a+x bonobox.sh && ./bonobox.sh

    Maintenant, avec le tuto pour Debian 9, il y a plus de commandes et je ne sais pas ce que je dois faire. Je fais toutes les commandes ? (Par exemple, pour une commande je vois toutes les commandes qui sont répertoriées. Je ne comprends pas trop. Merci pour l'aide apportée.

    6 jours plus tard

    ex_rat

    Bonsoir ex-_rat,
    Pour commencer merci pour le partage de tes connaissance et de ton travail. Ensuite,dommage pour l'abandon du 32 bits, car malheureusement mon fournisseur le propose en Debian 8 ou 9 😩 . Un message d'erreur m'indique que ton script est incompatible .
    Cdt.

    Salut
    Avec git y'a la possibilité de reculer dans les commit donc tu peux toujours revenir avant la fin de prise en charge du 32 bits.
    Debian 7 & 8 seulement, ça ne marchera pas avec debian 9 !

    apt-get update && apt-get upgrade -y
    apt-get install git-core -y
    
    cd /tmp
    git clone https://github.com/exrat/rutorrent-bonobox
    cd rutorrent-bonobox
    git checkout 474d254c6ada4186991aebd6093d5a29352bdea5
    chmod a+x bonobox.sh && ./bonobox.sh

    Tu auras peut-être besoin d'installer sox pour le plugin spectogram si t'as une erreur dans ruTorrent
    apt-get install sox
    Ex.

    7 jours plus tard

    Hello,

    Merci beaucoup pour le tuto 🙂

    J'ai utilisé pendant des années Transmission pour ma seedbox, avec une configuration maison rudimentaire (pas de grands besoins). Mais en naviguant sur mondedie.fr et en voyant de plus en plus d'outils et de configurations pour ruTorrent, j'ai décidé de sauter le pas. Installation au poil, pas de problèmes particuliers, facile à personnaliser.

    J'ai quelques erreurs dans les logs de l'interface web

    Bad response from server: (500 [error,getplugins]) Internal Server Error

    et

    JS error: [http://mon_adresse_IP/rutorrent/js/stable.js : 1742] Uncaught TypeError: Cannot read property 'scrollTop' of undefined

    Je jetterai un coup d’œil dans la journée, dès que j'ai un peu de temps. Je post ça ici, mais il se peut que les solutions soient un peu plus haut sur ce topic (pardon, je n'ai pas eu (et pas pris) le temps de chercher 😐 Je voulais juste dire merci, mais je me suis un peu trop étalé...). Si ce n'est pas le cas, je posterai une solution à la suite, pour que ça serve aux autres !

    Merci encore.

    Toaster

    Salut
    Pour ton erreur JS error, c'est du coté de ton navigateur. Un vidage de cache peut régler le soucis (voir coté extension aussi qui peuvent bloquer des trucs), teste aussi avec un autre nav'

    Pour ton erreur 500, regarde dans tes logs pour avoir plus d'info

    nano /var/log/nginx/rutorrent-access.log
    nano /var/log/nginx/rutorrent-error.log

    et vérifie tout ce qui est en rapport avec php dans tes fichiers de conf.

    Tu peux aussi poster le récap' de ton installation en utilisant ça:
    https://github.com/exrat/Script-Debug-MonDedie
    tu posts le lien que ça te donnera à la fin, c'est pratique pour avoir une vue d'ensemble et si un user voit une boulette.......
    Ex.

      ex_rat

      Hello,

      Merci pour ta réponse extrêmement rapide 🙂
      Les JS error venaient effectivement des addons présents sur mon navigateur (principalement uBlock Origin)
      J'ai ensuite eu tout un tas de petites erreurs, des erreurs avec le header PHP, avec un gros pop-up rouge. J'avais, des problèmes d'authentifications, une petite erreur d'attention... J'ai trouvé la plupart des solutions dans le topic. Merci à celles et ceux qui ont détaillé les solutions à leurs problèmes !! 👍

      Toutefois, quelques erreurs subsistent encore (je continue de chercher). Je peux télécharger, ça fonctionne. Seulement, dans /var/log/nginx/rutorrent-error.log j'ai une erreur qui revient en permanence : [error] 786#786: *57 open() "/var/www/TOASTER" failed (2: No such file or directory), client: MON_IP_CLIENT, server: _, request: "POST /TOASTER HTT$ER HTTP/1.1", host: "MON_IP_SERVEUR", referrer: "http://MON_IP_SERVEUR/rutorrent/"

      Bien évidemment, le dossier n'existe pas, et cette configuration semble venir d'ici : /etc/nginx/sites-enabled/seedbox.conf

      Je cherche à comprendre le pourquoi du comment 🙂 J'ai très probablement raté quelque chose et/ou foiré un bout de ma configuration. Mais ça avance ! \o/

      Merci encore !

      == Edit : Je n'ai pas trouvé les balises permettant de mettre en avant mes logs dans ma réponse, pour plus de visibilité.

      C'est du markdown:
      ```ton code```
      donne:
      ton code
      ( le bbcode marche aussi [code]...[/code] )


      Pour les logs, rutorrent est un peu crassouille, sur le script auto je fais un gros ménage pour que ça soit plus lisible (ton erreur comprise, c'est habituel)

      donc, ça donne ça...

      Un fichier pour exclure des trucs:

      nano /etc/nginx/conf.d/log_rutorrent.conf

      avec (remplacer EXRAT par ton pseudo en maj):

      map $request_uri $loggable {
        /EXRAT 0;
        /rutorrent/ 0;
        /rutorrent/plugins/history/action.php 0;
        /rutorrent/plugins/check_port/action.php 0;
        /rutorrent/images/favicon.ico 0;
        /rutorrent/php/getsettings.php 0;
        /rutorrent/plugins/trafic/action.php 0;
        /rutorrent/plugins/fileshare/settings.js.php 0;
        /rutorrent/plugins/fileshare/fsh.php 0;
        /rutorrent/plugins/filemanager/flm.php 0;
        /rutorrent/plugins/filemanager/settings.js.php 0;
        /rutorrent/php/setsettings.php 0;
        /rutorrent/plugins/rss/action.php 0;
        /rutorrent/plugins/_task/action.php 0;
        /rutorrent/php/getplugins.php 0;
        /rutorrent/plugins/create/action.php 0;
        ~/rutorrent/plugins/diskspace/action.php? 0;
        ~/rutorrent/plugins/cpuload/action.php? 0;
        ~/rutorrent/plugins/tracklabels/action.php? 0;
        default 1;
      }

      et sur ton vhost seedbox.conf, en haut avant server:

      include /etc/nginx/conf.d/log_rutorrent.conf;
      
      server {
      ...

      + restart de nginx et il arrête de logger des conneries ^^
      Tu purges tes logs et tu testes, ça devrait être plus choupi:

      > /var/log/nginx/rutorrent-access.log
      > /var/log/nginx/rutorrent-error.log

      (j'espere que j'ai rien oublié parce qu'il est tôt là......)
      Ex.

        ex_rat

        Hello,

        Tout fonctionne parfaitement, sans la moindre erreur maintenant. Merci pour ton aide !

        2 mois plus tard

        Bonjour,
        J'ai utilisé l'installation automatique sur mon Debian 9 mais j'aimerais basculer les adresses en sous domaine :
        - mondomaine.fr/rutorrent -> torrent.mondomaine.fr
        - mondomaine.fr/seedbox-manager -> manager.mondomaine.fr
        - mondomaine.fr -> inchangé
        Est-ce possible ? Et que faut-il modifier pour arriver à ce résultat ?
        Merci !

        Bonjour à tous !

        Je rédige mon petit topic pour signaler qu'à ce jour, le tutoriel nécessite apparemment quelques ajustements. En effet, je me suis retrouvé confronté à un petit pb de màj, une fois l'ajout des dépôts effectué. La clé a bien été installée # wget http://mediaarea.net/repo/deb/debian/pubkey.gpg -O mediainfo.gpg && apt-key add mediainfo.gpg, puisque Debian m'a répondu "OK".

        Mais en tentant un update, l'erreur suivante est apparue (NO_PUBKEY) :

        # apt update
        Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
        Ign:2 http://debian.mirrors.ovh.net/debian stretch InRelease
        Get:3 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91.0 kB]
        Ign:4 http://ftp.debian.org/debian stretch InRelease
        Hit:5 http://ftp.debian.org/debian stretch Release
        Get:6 http://debian.mirrors.ovh.net/debian stretch Release
        Get:7 http://www.deb-multimedia.org stretch InRelease [33.4 kB]
        Get:8 https://last-public-ovh-kernel.snap.mirrors.ovh.net/debian ovhkernel InRelease [4,924 B]
        Err:7 http://www.deb-multimedia.org stretch InRelease
          The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117
        Reading package lists... Done
        W: GPG error: http://www.deb-multimedia.org stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5C808C2B65558117
        E: The repository 'http://www.deb-multimedia.org stretch InRelease' is not signed.
        N: Updating from such a repository can't be done securely, and is therefore disabled by default.
        N: See apt-secure(8) manpage for repository creation and user configuration details.

        J'ai donc essayé ceci :

        #apt install deb-multimedia-keyring

        Mais j'ai eu une erreur m'indiquant que le paquet était introuvable. Idem avec :

        #apt install -y --allow-unauthenticated deb-multimedia-keyring

        J'ai alors essayé ceci :

        # gpg --keyserver pgpkeys.mit.edu --recv-key 5C808C2B65558117

        mais j'ai eu une erreur indiquant gpg: keyserver receive failed: No data

        Aussi, la seule solution qui a fonctionné pour moi était de me rendre sur le site http://deb-multimedia.org/, puis d'exécuter ces 3 commandes :

        cd /tmp
        # wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb
        # dpkg -i deb-multimedia-keyring_2016.8.1_all.deb
        # apt update
        

        Et là, Ô Miracle ! "apt update" a fonctionné... Ca a même permis de mettre à jour ce paquet :
        librtmp1/stable 2:2.4~20160119.gitfa8646dae-dmo5 amd64 [upgradable from: 2.4+20151223.gitfa8646d.1-1+b1]

        Ensuite, je ne suis pas sûr que devoir installer systématiquement les dernières versions soit pertinent. J'entends par ex.: PHP, qui est proposé en 7.2, mais qui est connu pour ne pas être compatible avec tout, car son code a été retravaillé. Je dis ça pour ceux qui souhaitent - par exemple ! - installer Flarum sur leurs serveurs : celui-ci étant compatible au max avec 7.1 et MariaDB 10.1 (Flarum beta8 sera compatible avec php7.2 et MariaDB 10.2). Si j'en parle, c'est que j'en ai fait les frais, et que j'ai souffert à trouver la raison du plantage constant lors de son installation. Donc perso, je vais suivre simplement le tutoriel mais en l'adaptant avec les paquets des dépôts officiels uniquement. Je n'ai donc pas indexé 'Sury' ni 'NGiNX' car ils sont nativement présents dans les dépôts officiels.

        Je reviendrai ici pour faire le point et dire si j'ai eu quelques difficultés, ou pas.

        A + tard

        V77

        Salut
        Je viens de tester. Ou deb-multimedia était indispo à ce moment là, ou tu as eu un loupé sur la dernière commande de la partie "dépôt"

        apt-get update
        apt-get install -y --allow-unauthenticated deb-multimedia-keyring

        (l"erreur en route au premier update est normal vu qu'on a pas encore la clé, voir plus bas)

        root@stretch-64:~# apt-get update && apt-get upgrade
        Atteint:1 http://security.debian.org/debian-security stretch/updates InRelease
        Ign:2 http://debian.mirrors.ovh.net/debian stretch InRelease
        Réception de:3 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91,0 kB]
        Réception de:4 http://debian.mirrors.ovh.net/debian stretch Release [118 kB]
        209 ko réceptionnés en 0s (259 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
        0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
        
        root@stretch-64:~# apt-get install -y apt-transport-https
        Lecture des listes de paquets... Fait
        Construction de l'arbre des dépendances       
        Lecture des informations d'état... Fait
        Les NOUVEAUX paquets suivants seront installés :
          apt-transport-https
        0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
        Il est nécessaire de prendre 171 ko dans les archives.
        Après cette opération, 243 ko d'espace disque supplémentaires seront utilisés.
        Réception de:1 http://debian.mirrors.ovh.net/debian stretch/main amd64 apt-transport-https amd64 1.4.8 [171 kB]
        171 ko réceptionnés en 0s (536 ko/s)
        Sélection du paquet apt-transport-https précédemment désélectionné.
        (Lecture de la base de données... 33667 fichiers et répertoires déjà installés.)
        Préparation du dépaquetage de .../apt-transport-https_1.4.8_amd64.deb ...
        Dépaquetage de apt-transport-https (1.4.8) ...
        Paramétrage de apt-transport-https (1.4.8) ...
        
        root@stretch-64:~# echo "#Depot sury-php
        deb https://packages.sury.org/php/ stretch main" >> /etc/apt/sources.list.d/sury-php.list
        
        root@stretch-64:~# echo "#Depot paquets proprietaires
        deb http://ftp2.fr.debian.org/debian/ stretch main non-free
        deb-src http://ftp2.fr.debian.org/debian/ stretch main non-free" >> /etc/apt/sources.list.d/non-free.list
         
        root@stretch-64:~# echo "#Depot multimedia
        deb http://www.deb-multimedia.org stretch main non-free" >> /etc/apt/sources.list.d/multimedia.list
        
         
        root@stretch-64:~# echo "#Depot nginx
        deb http://nginx.org/packages/debian/ stretch nginx
        deb-src http://nginx.org/packages/debian/ stretch nginx" >> /etc/apt/sources.list.d/nginx.list
         
        root@stretch-64:~# echo "#Depot mediainfo
        deb http://mediaarea.net/repo/deb/debian/ stretch main" >> /etc/apt/sources.list.d/mediainfo.list
        
        
        root@stretch-64:/tmp# wget https://packages.sury.org/php/apt.gpg -O sury.gpg && apt-key add sury.gpg
        --2018-10-04 17:09:08--  https://packages.sury.org/php/apt.gpg
        Résolution de packages.sury.org (packages.sury.org) 95.179.133.82, 2001:19f0:5001:192f:ec4:7aff:fe8e:f981
        Connexion à packages.sury.org (packages.sury.org)|95.179.133.82|:443 connecté.
        requête HTTP transmise, en attente de la réponse 200 OK
        Taille : 2239 (2,2K) [application/octet-stream]
        Sauvegarde en : « sury.gpg »
        
        sury.gpg                     100%[===========================================>]   2,19K  --.-KB/s    in 0s      
        
        2018-10-04 17:09:09 (29,2 MB/s) — « sury.gpg » sauvegardé [2239/2239]
        
        OK
        
        root@stretch-64:/tmp# wget http://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key
        --2018-10-04 17:09:10--  http://nginx.org/keys/nginx_signing.key
        Résolution de nginx.org (nginx.org) 206.251.255.63, 95.211.80.227, 2001:1af8:4060:a004:21::e3, ...
        Connexion à nginx.org (nginx.org)|206.251.255.63|:80 connecté.
        requête HTTP transmise, en attente de la réponse 200 OK
        Taille : 1561 (1,5K) [text/plain]
        Sauvegarde en : « nginx_signing.key »
        
        nginx_signing.key            100%[===========================================>]   1,52K  --.-KB/s    in 0s      
        
        2018-10-04 17:09:11 (109 MB/s) — « nginx_signing.key » sauvegardé [1561/1561]
        
        OK
        
        root@stretch-64:/tmp# wget http://mediaarea.net/repo/deb/debian/pubkey.gpg -O mediainfo.gpg && apt-key add mediainfo.gpg
        --2018-10-04 17:09:17--  http://mediaarea.net/repo/deb/debian/pubkey.gpg
        Résolution de mediaarea.net (mediaarea.net) 217.182.128.108, 2001:41d0:401:3100::6bc7
        Connexion à mediaarea.net (mediaarea.net)|217.182.128.108|:80 connecté.
        requête HTTP transmise, en attente de la réponse 200 OK
        Taille : 3117 (3,0K)
        Sauvegarde en : « mediainfo.gpg »
        
        mediainfo.gpg                100%[===========================================>]   3,04K  --.-KB/s    in 0,001s  
        
        2018-10-04 17:09:17 (2,39 MB/s) — « mediainfo.gpg » sauvegardé [3117/3117]
        
        OK
        
        root@stretch-64:/tmp# apt-get update
        Réception de:1 http://nginx.org/packages/debian stretch InRelease [2 854 B]
        Ign:2 http://ftp2.fr.debian.org/debian stretch InRelease                                                        
        Réception de:3 http://security.debian.org/debian-security stretch/updates InRelease [94,3 kB]                   
        Ign:4 http://mediaarea.net/repo/deb/debian stretch InRelease                                                    
        Ign:5 http://debian.mirrors.ovh.net/debian stretch InRelease                                                    
        Réception de:6 http://ftp2.fr.debian.org/debian stretch Release [118 kB]                                        
        Réception de:7 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91,0 kB]                         
        Réception de:8 http://mediaarea.net/repo/deb/debian stretch Release [2 633 B]                                   
        Réception de:9 http://mediaarea.net/repo/deb/debian stretch Release.gpg [836 B]                                 
        Réception de:10 http://nginx.org/packages/debian stretch/nginx Sources [7 210 B]                                
        Réception de:11 http://debian.mirrors.ovh.net/debian stretch Release [118 kB]                                   
        Réception de:12 http://nginx.org/packages/debian stretch/nginx amd64 Packages [10,7 kB]                         
        Réception de:13 http://ftp2.fr.debian.org/debian stretch Release.gpg [2 434 B]                                  
        Réception de:14 https://packages.sury.org/php stretch InRelease [6 907 B]                        
        Réception de:15 http://www.deb-multimedia.org stretch InRelease [33,4 kB]                          
        Réception de:16 http://mediaarea.net/repo/deb/debian stretch/main amd64 Packages [12,4 kB]
        Réception de:18 http://ftp2.fr.debian.org/debian stretch/non-free Sources [79,7 kB]
        Réception de:19 http://ftp2.fr.debian.org/debian stretch/main Sources [6 758 kB]                      
        Réception de:20 https://packages.sury.org/php stretch/main amd64 Packages [102 kB]
        Ign:15 http://www.deb-multimedia.org stretch InRelease                                          
        Réception de:21 http://www.deb-multimedia.org stretch/main amd64 Packages [152 kB]              
        Réception de:22 http://www.deb-multimedia.org stretch/main Translation-en [46,7 kB]
        Réception de:23 http://www.deb-multimedia.org stretch/non-free amd64 Packages [2 144 B]           
        Réception de:24 http://www.deb-multimedia.org stretch/non-free Translation-en [338 B]              
        Réception de:25 http://ftp2.fr.debian.org/debian stretch/main amd64 Packages [7 099 kB]                         
        Réception de:26 http://ftp2.fr.debian.org/debian stretch/main Translation-fr [1 894 kB]                         
        Réception de:27 http://ftp2.fr.debian.org/debian stretch/main Translation-en [5 393 kB]                         
        Réception de:28 http://ftp2.fr.debian.org/debian stretch/non-free amd64 Packages [78,7 kB]                      
        Réception de:29 http://ftp2.fr.debian.org/debian stretch/non-free Translation-en [80,6 kB]                      
        22,2 Mo réceptionnés en 19s (1 145 ko/s)                                                                        
        Lecture des listes de paquets... Fait
        W: Erreur de GPG : http://www.deb-multimedia.org stretch InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 5C808C2B65558117
        W: The repository 'http://www.deb-multimedia.org stretch InRelease' is not signed.
        N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
        N: See apt-secure(8) manpage for repository creation and user configuration details.
        
        root@stretch-64:/tmp# apt-get install -y --allow-unauthenticated deb-multimedia-keyring
        Lecture des listes de paquets... Fait
        Construction de l'arbre des dépendances       
        Lecture des informations d'état... Fait
        Les NOUVEAUX paquets suivants seront installés :
          deb-multimedia-keyring
        0 mis à jour, 1 nouvellement installés, 0 à enlever et 2 non mis à jour.
        Il est nécessaire de prendre 10,7 ko dans les archives.
        Après cette opération, 25,6 ko d'espace disque supplémentaires seront utilisés.
        ATTENTION : les paquets suivants n'ont pas été authentifiés.
          deb-multimedia-keyring
        Avertissement d'authentification ignoré.
        Réception de:1 http://www.deb-multimedia.org stretch/main amd64 deb-multimedia-keyring all 2016.8.1 [10,7 kB]
        10,7 ko réceptionnés en 0s (102 ko/s)             
        Sélection du paquet deb-multimedia-keyring précédemment désélectionné.
        (Lecture de la base de données... 33673 fichiers et répertoires déjà installés.)
        Préparation du dépaquetage de .../deb-multimedia-keyring_2016.8.1_all.deb ...
        Dépaquetage de deb-multimedia-keyring (2016.8.1) ...
        Paramétrage de deb-multimedia-keyring (2016.8.1) ...
        
        root@stretch-64:/tmp# apt-get update
        Réception de:1 http://www.deb-multimedia.org stretch InRelease [33,4 kB]
        Ign:2 http://debian.mirrors.ovh.net/debian stretch InRelease                                                    
        Atteint:3 http://security.debian.org/debian-security stretch/updates InRelease                                  
        Réception de:4 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91,0 kB]                         
        Ign:5 http://mediaarea.net/repo/deb/debian stretch InRelease                                                    
        Atteint:6 http://mediaarea.net/repo/deb/debian stretch Release                                                  
        Ign:7 http://ftp2.fr.debian.org/debian stretch InRelease                                                        
        Réception de:8 http://debian.mirrors.ovh.net/debian stretch Release [118 kB]                                    
        Atteint:9 http://ftp2.fr.debian.org/debian stretch Release                                                      
        Atteint:10 https://packages.sury.org/php stretch InRelease                                                      
        Atteint:11 http://nginx.org/packages/debian stretch InRelease  
        242 ko réceptionnés en 1s (137 ko/s)                           
        Lecture des listes de paquets... Fait

        Et ça roule comme on peut le voir à la fin 😉

        root@stretch-64:/tmp# apt-get update
        Réception de:1 http://www.deb-multimedia.org stretch InRelease [33,4 kB]
        Ign:2 http://debian.mirrors.ovh.net/debian stretch InRelease                                                    
        
        Atteint:3 http://security.debian.org/debian-security stretch/updates InRelease                                  
        
        Réception de:4 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91,0 kB]                         
        
        Ign:5 http://mediaarea.net/repo/deb/debian stretch InRelease                                                    
        
        Atteint:6 http://mediaarea.net/repo/deb/debian stretch Release                                                  
        
        Ign:7 http://ftp2.fr.debian.org/debian stretch InRelease                                                        
        
        Réception de:8 http://debian.mirrors.ovh.net/debian stretch Release [118 kB]                                    
        
        Atteint:9 http://ftp2.fr.debian.org/debian stretch Release                                                      
        
        Atteint:10 https://packages.sury.org/php stretch InRelease                                                      
        
        Atteint:11 http://nginx.org/packages/debian stretch InRelease  
        
        242 ko réceptionnés en 1s (137 ko/s)                           
        
        Lecture des listes de paquets... Fait

        La clé mediainfo ne sert plus à rien, on install direct, c'était un peu chiant à mettre à jour, il faut que je la vire du tuto. je ne le fais que sur le script auto maintenant.
        Pour le reste,le tuto reste juste une base de travail, à chacun d'adapter le truc en fonction de ses besoins mais php est en version stable en 7.2.10, aux autres de faire leur job, et j'ai pas mis php 7.3 ^^
        Ex.