Synology Radarr V3 probleme netcore

Fabix

Nouveau membre
5 Décembre 2020
16
0
1
Bonjour,

j'ai fait la Maj de radarr en V3, hors mi l'aspect chouette qui ressemble bcp a lidarr, j'ai un message que je comprend pas, et surtout la solution de correction, car les expliquations sont pas simple.

message : Please upgrade to the .NET Core version of Radarr

quelle est la procédure simple ? pour un paquet syno ?

merci a tous
 
Salut,
J'ai vu dans ta présentation que tu es sur un NAS Syno 918+.

Radarr est-il installé en docker ? Si oui, avec quelle image ?
 
EVOTk a dit:
Salut,
J'ai vu dans ta présentation que tu es sur un NAS Syno 918+.

Radarr est-il installé en docker ? Si oui, avec quelle image ?

J'ai que jackett dans dockers, et j'ai du mal a manipuler dockers, car quand j'ai essayer de prendre sonarr et cie sur docker j'arrivé pas a aller dans mes dossiers, donc ça ma gonfler et je suis rester sur paquet synology
 
A ma connaissance il n'est pas possible d'upgrader .NET manuellement sur un NAS Syno. En tout cas, pas sans bidouille.
Possède tu la dernière version en date de DSM ? 6.2.3-3 ?

Si oui, alors pour moi la solution la plus simple reste de passer a docker qui t'offrira un environnement "isolé" avec toutes les dépendances dont Radarr a besoin.
 
EVOTk a dit:
A ma connaissance il n'est pas possible d'upgrader .NET manuellement sur un NAS Syno. En tout cas, pas sans bidouille.
Possède tu la dernière version en date de DSM ? 6.2.3-3 ?

Si oui, alors pour moi la solution la plus simple reste de passer a docker qui t'offrira un environnement "isolé" avec toutes les dépendances dont Radarr a besoin.

Je sais pas configurer le container un coup de main ?
 
On va donc fait simple :

Pour l'image suivante : https://github.com/linuxserver/docker-radarr tu trouvera le compose suivant :

Code:
version: "2.1"
services:
  radarr:
    image: ghcr.io/linuxserver/radarr
    container_name: radarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
      - UMASK_SET=022 #optional
    volumes:
      - /path/to/data:/config
      - /path/to/movies:/movies
      - /path/to/downloadclient-downloads:/downloads
    ports:
      - 7878:7878
    restart: unless-stopped

Celle-ci est bien sur a adapter a ton besoin.

Voici ce que tu doit y changer :
PUID=1000
PGID=1000

Tu trouvera les PUID/GUID des ton utilisateur en SSH avec la commande :
Code:
id nom_dutilisateur
Plus d'info : https://www.forum-nas.fr/viewtopic.php?f=56&t=13213
Par exemple : PUID 1030 / GUID 100

Ensuite, tu doit lier tes dossier de ton NAS a ton conteneur :
Il va falloir créer un dossier config pour radarr ( /path/to/data:/config ) , par exemple un dossier radarr dans /volume1/docker
Dans ce cas, il faudra modifier de la sorte :
/volume1/docker/radarr:/config

idem pour le lien vers tes films :
Si tes films sont dans volume1/mes_films alors la ligne sera :
/volume1/mes_films:/movies
Si tu as plusieurs dossier films, tu peut tres bien rajouter une films comme ceci :
/volume2/mes_films2:/movies2

Meme chose pour ton dossier de téléchargement de ton client : par exemple :
/volume1/downloads:/downloads

Si on reprend mon exemple, ton fichier deviendrai :

Code:
version: "2.1"
services:
  radarr:
    image: ghcr.io/linuxserver/radarr
    container_name: radarr
    environment:
      - PUID=1030
      - PGID=100
      - TZ=Europe/Paris
      - UMASK_SET=022 #optional
    volumes:
      - /path/to/data:/config
      - /volume1/mes_films:/movies
      - /volume2/mes_films2:/movies2
      - /volume1/downloads:/downloads
    ports:
      - 7878:7878
    restart: unless-stopped

Tu l'enregistre dans un bloc note, et tu le charge dans le dossier /volume1/docker/radarr de ton nas, puis tu le renomme en "docker-compose.yml"

En SSH, tu te log en root :

Code:
sudo su -

puis tu va dans le dossier contenant ton docker-compose ( ici /volume1/docker/radarr )

Code:
cd /volume1/docker/radarr

et tu l’exécute : ( bien sur il faut que ton autre instance radarr ne soit plus en route, sinon il risque d'y avoir conflit ! )

Code:
docker-compose up -d

Pour supprimer le docker ( mais ne supprime pas les dossier/fichier de configuration ) :

Code:
docker rm radarr
 
EVOTk a dit:
On va donc fait simple :

Pour l'image suivante : https://github.com/linuxserver/docker-radarr tu trouvera le compose suivant :

Code:
version: "2.1"
services:
  radarr:
    image: ghcr.io/linuxserver/radarr
    container_name: radarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Paris
      - UMASK_SET=022 #optional
    volumes:
      - /path/to/data:/config
      - /path/to/movies:/movies
      - /path/to/downloadclient-downloads:/downloads
    ports:
      - 7878:7878
    restart: unless-stopped

Celle-ci est bien sur a adapter a ton besoin.

Voici ce que tu doit y changer :
PUID=1000
PGID=1000

Tu trouvera les PUID/GUID des ton utilisateur en SSH avec la commande :
Code:
id nom_dutilisateur
Plus d'info : https://www.forum-nas.fr/viewtopic.php?f=56&t=13213
Par exemple : PUID 1030 / GUID 100

Ensuite, tu doit lier tes dossier de ton NAS a ton conteneur :
Il va falloir créer un dossier config pour radarr ( /path/to/data:/config ) , par exemple un dossier radarr dans /volume1/docker
Dans ce cas, il faudra modifier de la sorte :
/volume1/docker/radarr:/config

idem pour le lien vers tes films :
Si tes films sont dans volume1/mes_films alors la ligne sera :
/volume1/mes_films:/movies
Si tu as plusieurs dossier films, tu peut tres bien rajouter une films comme ceci :
/volume2/mes_films2:/movies2

Meme chose pour ton dossier de téléchargement de ton client : par exemple :
/volume1/downloads:/downloads

Si on reprend mon exemple, ton fichier deviendrai :

Code:
version: "2.1"
services:
  radarr:
    image: ghcr.io/linuxserver/radarr
    container_name: radarr
    environment:
      - PUID=1030
      - PGID=100
      - TZ=Europe/Paris
      - UMASK_SET=022 #optional
    volumes:
      - /path/to/data:/config
      - /volume1/mes_films:/movies
      - /volume2/mes_films2:/movies2
      - /volume1/downloads:/downloads
    ports:
      - 7878:7878
    restart: unless-stopped

Tu l'enregistre dans un bloc note, et tu le charge dans le dossier /volume1/docker/radarr de ton nas, puis tu le renomme en "docker-compose.yml"

En SSH, tu te log en root :

Code:
sudo su -

puis tu va dans le dossier contenant ton docker-compose ( ici /volume1/docker/radarr )

Code:
cd /volume1/docker/radarr

et tu l’exécute : ( bien sur il faut que ton autre instance radarr ne soit plus en route, sinon il risque d'y avoir conflit ! )

Code:
docker-compose up -d

Pour supprimer le docker ( mais ne supprime pas les dossier/fichier de configuration ) :

Code:
docker rm radarr

Merci je vais regarder ça a tête reposé, pas sur que le faire en même temps que l'apéro soit judicieux :whistle:

Bonne soirée :)
 
Salut

j'ai remarqué les : dans ta ligne /volume1/docker/radarr:/config les : tu le met dans le nom du dossier ?
et impossible d'avoir le mot de pass root
 
Fabix a dit:
Salut

j'ai remarqué les : dans ta ligne /volume1/docker/radarr:/config les : tu le met dans le nom du dossier ?
et impossible d'avoir le mot de pass root

Oui, mais tu peu sans soucis créer un dossier config dans /radarr si tu le souhaite
par exemple :
Code:
/volume1/docker/radarr/config:/config

Pour la connexion en root, voici une explication : https://www.synology.com/fr-fr/knowledgebase/DSM/tutorial/General_Setup/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet
 
EVOTk a dit:
Fabix a dit:
Salut

j'ai remarqué les : dans ta ligne /volume1/docker/radarr:/config les : tu le met dans le nom du dossier ?
et impossible d'avoir le mot de pass root

Oui, mais tu peu sans soucis créer un dossier config dans /radarr si tu le souhaite
par exemple :
Code:
/volume1/docker/radarr/config:/config

il y a une importance d'avoir : dans un des 2 dossiers ?


Pour la connexion en root, voici une explication : https://www.synology.com/fr-fr/knowledgebase/DSM/tutorial/General_Setup/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet
 
Fabix a dit:
il y a une importance d'avoir : dans un des 2 dossiers ?

Salut,
Le : représente la séparation entre le chemin réel et le chemin dans le conteneur. les : ne doivent pas être présent dans le nom du dossier.
Ici : /volume1/docker/radarr/config:/config

Veut dire que le dossier /config du conteneur sera en réalité le dossier /volume1/docker/radarr/config présent sur le NAS.

idem pour les autres, par exemple avec : /volume1/mes_films:/movies
Vaut dire que le dossier /movies du conteneur, sera en réalité /volume1/mes_films présent sur le NAS
....

Le conteneur étant isolé du systeme principale, il faut lui accordé ( faire des montages ) aux dossier que tu souhaite qu'il puisse avoir accès.
 
root@NAS918:~# cd /volume1/docker/Radarr
root@NAS918:/volume1/docker/Radarr# docker-compose up -d
ERROR: 
        Can't find a suitable configuration file in this directory or any
        parent. Are you in the right directory?

        Supported filenames: docker-compose.yml, docker-compose.yaml
        
root@NAS918:/volume1/docker/Radarr# 

Y a une couille dans le potager chef
 
Salut,
Le fichier de configuration, tu la bien placé dans /volume1/docker/Radarr et tu la bien nommé "docker-compose.yml" ?

Une fois dans /volume1/docker/Radarr avec cd, que donne la commande :
Code:
ls



Edit : Attention avec les majuscules
/volume1/docker/Radarr n'est pas égal a /volume1/docker/radarr par exemple
 
EVOTk a dit:
Salut,
Le fichier de configuration, tu la bien placé dans /volume1/docker/Radarr et tu la bien nommé "docker-compose.yml" ?

Une fois dans /volume1/docker/Radarr avec cd, que donne la commande :
Code:
ls



Edit : Attention avec les majuscules
/volume1/docker/Radarr n'est pas égal a /volume1/docker/radarr par exemple

Oui j'ai fait copier coller la destination de mes dossiers.
et j'ai bien copier coller le renommage pour le fichier
 
Fabix a dit:
EVOTk a dit:
Salut,
Le fichier de configuration, tu la bien placé dans /volume1/docker/Radarr et tu la bien nommé "docker-compose.yml" ?

Une fois dans /volume1/docker/Radarr avec cd, que donne la commande :
Code:
ls



Edit : Attention avec les majuscules
/volume1/docker/Radarr n'est pas égal a /volume1/docker/radarr par exemple

Oui j'ai fait copier coller la destination de mes dossiers.
et j'ai bien copier coller le renommage pour le fichier

la ligne ls

donne : config docker-compose.yml.txt