pavé incoming
effectivement le problème semble venir des variables, mais je ne comprend pas pourquoi 🙁
++ pwd
+ PWD=/home/misterkui/seedbox/DocSeed-traefik
+ SCRPATH=/home/misterkui/seedbox/DocSeed-traefik/files/scripts
+ '[' '!' -f /etc/debian_version ']'
++ id -u
+ [[ 0 -ne 0 ]]
+ echo ' '
+ echo -e 'Installing pre-requiresites:'
+ echo ' '
+ apt-get update
+ apt-get -y upgrade
+ apt-get -y install dialog sudo apt-transport-https ca-certificates curl dnsutils software-properties-common
+ source config.local
++ DOMAIN=kuihome.local
++ MAIL=me@myDomain.tld
++ SUID=1069
++ SGID=1069
++ TIME_ZONE=Europe/Paris
++ Rt_SDOM=rtorrent
++ Sb_SDOM=sabnzb
++ Py_SDOM=pyload
++ Rd_SDOM=radarr
++ Sg_SDOM=medusa
++ Nx_SDOM=nextcloud
++ Hp_SDOM=headphones
++ My_SDOM=mylar
++ Eb_SDOM=emby
++ Ub_SDOM=ubooquity
++ Ua_SDOM=ubooquity-adm
++ Ls_SDOM=libresonic
++ Pt_SDOM=portainer
++ Sy_SDOM=syncthing
++ Mx_SDOM=muximux
++ Rt_CNAME=dl-torrent_rTorrent
++ Sb_CNAME=dl-newsgroups_SABnzdb
++ Py_CNAME=dl-directdl_Pyload
++ Rd_CNAME=autodl-movies_Radarr
++ Sg_CNAME=autodl-tv_Medusa
++ Nx_CNAME=cloud-nextcloud
++ Hp_CNAME=autodl-music_Headphones
++ My_CNAME=autodl-comics_Mylar
++ Eb_CNAME=stream-video_Emby
++ Ub_CNAME=stream-comics_Ubooquity
++ Ls_CNAME=stream-music_Libresonic
++ Wt_CNAME=tool-docker_Watchtower
++ Pt_CNAME=tool-docker_Portainer
++ Sy_CNAME=tool-syncro_Syncthing
++ Mx_CNAME=tool-manage_Muximux
++ CSI='\033['
++ CEND='\033[0m'
++ CRED='\033[1;31m'
++ CGREEN='\033[1;32m'
++ CYELLOW='\033[1;33m'
++ CBLUE='\033[1;34m'
+++ hostname -I
+++ awk '{print $1}'
++ LAN=192.168.1.98
+++ dig +short myip.opendns.com @resolver1.opendns.com
++ WAN=31.35.5.55
+++ hostname -f
++ FQDN=phoenix
+++ hostname
++ HNAME=phoenix
++ IFACE=192.168.1.98
+++ dig +short -x 31.35.5.55
++ RDNS=i15-les04-th2-31-35-5-55.sfr.lns.abo.bbox.fr.
++ RDNS=i15-les04-th2-31-35-5-55.sfr.lns.abo.bbox.fr
++ DOMAIN=kuihome.local
++ CNAME=_CNAME
++ CPORT=_CPORT
++ CSDOM=_SDOM
+ '[' -z :0 ']'
+ DIALOG=Xdialog
++ docker --version
++ grep 'not found'
+ '[' '!' -z ']'
+ D_PATH=($DIALOG --title " Root path " --clear --inputbox "Please set the root path of your installation
( default to /home/seebox ) :" 16 75 "/home/seebox")
++ Xdialog --title ' Root path ' --clear --inputbox 'Please set the root path of your installation
( default to /home/seebox ) :' 16 75 /home/seebox
+ DEFAULT_PATH='DocSeed.sh: ligne 68: Xdialog : commande introuvable'
+ I_PATH=($DIALOG --title " Incoming path " --clear --inputbox "Please set the path of your incoming folder
( default to $DEFAULT_PATH/incoming ) :" 16 75 "$DEFAULT_PATH/incoming")
++ Xdialog --title ' Incoming path ' --clear --inputbox 'Please set the path of your incoming folder
( default to DocSeed.sh: ligne 68: Xdialog : commande introuvable/incoming ) :' 16 75 'DocSeed.sh: ligne 68: Xdialog : commande introuvable/incoming'
+ INC_PATH='DocSeed.sh: ligne 73: Xdialog : commande introuvable'
+ M_PATH=($DIALOG --title " Media path " --clear --inputbox "Please set the path of your media folder
( default to $DEFAULT_PATH/media ) :" 16 75 "$DEFAULT_PATH/media")
++ Xdialog --title ' Media path ' --clear --inputbox 'Please set the path of your media folder
( default to DocSeed.sh: ligne 68: Xdialog : commande introuvable/media ) :' 16 75 'DocSeed.sh: ligne 68: Xdialog : commande introuvable/media'
+ MEDIA_PATH='DocSeed.sh: ligne 78: Xdialog : commande introuvable'
+ C_PATH=($DIALOG --title " Configuration path " --clear --inputbox "Please set the path where you want to store apps configuration files
( default to $PWD/files/apps ) :" 16 75 "$PWD/files/apps")
++ Xdialog --title ' Configuration path ' --clear --inputbox 'Please set the path where you want to store apps configuration files
( default to /home/misterkui/seedbox/DocSeed-traefik/files/apps ) :' 16 75 /home/misterkui/seedbox/DocSeed-traefik/files/apps
+ CONF_PATH='DocSeed.sh: ligne 83: Xdialog : commande introuvable'
+ mkdir -p DocSeed.sh: ligne 68: Xdialog : commande introuvable DocSeed.sh: ligne 73: Xdialog : commande introuvable DocSeed.sh: ligne 78: Xdialog : commande introuvable DocSeed.sh: ligne 83: Xdialog : commande introuvable
+ IFACE=31.35.5.55
+ docker-compose down
ERROR: yaml.scanner.ScannerError: mapping values are not allowed here
in "./docker-compose.yml", line 32, column 31
+ cat files/includes/head.docker
+ cmd=(dialog --separate-output --checklist "Select options:" 22 85 16)
+ options=("Traefik" "Proxy and certificates manager (Mandatory)" on "Nextcloud" "Cloud (recommanded)" on "Muximux" "Application management console (recommanded)" on "rTorrent" "Download : Torrents" off "SABnzdb" "Download : Newsgroups" off "Emby" "Streaming : Video" off "Libresonic" "Streaming : Music" off "Ubooquity" "Streaming : Comics" off "Radarr" "Automation : Movies" off "Medusa" "Automation : TV shows" off "Headphones" "Automation : Music" off "Mylar" "Automation : Comics" off "Watchtower" "Tool : Auto-update apps (Heavily recommanded)" on "Portainer" "Tool : Containers management through browser (recomanded)" on "Syncthing" "Tool : Devices synchronisation" on)
++ dialog --separate-output --checklist 'Select options:' 22 85 16 Traefik 'Proxy and certificates manager (Mandatory)' on Nextcloud 'Cloud (recommanded)' on Muximux 'Application management console (recommanded)' on rTorrent 'Download : Torrents' off SABnzdb 'Download : Newsgroups' off Emby 'Streaming : Video' off Libresonic 'Streaming : Music' off Ubooquity 'Streaming : Comics' off Radarr 'Automation : Movies' off Medusa 'Automation : TV shows' off Headphones 'Automation : Music' off Mylar 'Automation : Comics' off Watchtower 'Tool : Auto-update apps (Heavily recommanded)' on Portainer 'Tool : Containers management through browser (recomanded)' on Syncthing 'Tool : Devices synchronisation' on
+ choices='Traefik
Nextcloud
Muximux
Watchtower
Portainer
Syncthing'
+ clear
+ for choice in '$choices'
+ source /home/misterkui/seedbox/DocSeed-traefik/files/scripts/app_Traefik.sh
++ cat files/includes/traefik.docker
++ sed -i s/EMAIL_CH/me@myDomain.tld/g docker-compose.yml
++ sed -i s@domain.tld@kuihome.local@g docker-compose.yml
+ for choice in '$choices'
+ source /home/misterkui/seedbox/DocSeed-traefik/files/scripts/app_Nextcloud.sh
++ cat files/includes/nextcloud.docker
++ sed -i 's@DATASTORE@DocSeed.sh: ligne 68: Xdialog : commande introuvable@g' docker-compose.yml
++ sed -i s@FQDN@nextcloud.kuihome.local@g docker-compose.yml
++ sed -i s@cloud-nextcloud@cloud-nextcloud@g docker-compose.yml
++ cat
++ sed -i s@192.168.42.52@nextcloud.kuihome.local@g files/includes/muximux.conf
++ NEXTCLOUD_CONF=/files/apps/nextcloud/conf/config.php
++ sed -i '$ d' /files/apps/nextcloud/conf/config.php
sed: can't read /files/apps/nextcloud/conf/config.php: No such file or directory
++ cat
/home/misterkui/seedbox/DocSeed-traefik/files/scripts/app_Nextcloud.sh: ligne 25: /files/apps/nextcloud/conf/config.php: No such file or directory
++ INSTALLED+=('Nx')
+ for choice in '$choices'
+ source /home/misterkui/seedbox/DocSeed-traefik/files/scripts/app_Muximux.sh
++ cat files/includes/muximux.docker
++ sed -i s@FQDN@muximux.kuihome.local@g docker-compose.yml
++ sed -i s@tool-manage_Muximux@tool-manage_Muximux@g docker-compose.yml
++ sed -i s@192.168.42.52@muximux.kuihome.local@g files/includes/muximux.conf
++ INSTALLED+=('Mx')
+ for choice in '$choices'
+ source /home/misterkui/seedbox/DocSeed-traefik/files/scripts/app_Watchtower.sh
++ cat files/includes/watchtower.docker
+ for choice in '$choices'
+ source /home/misterkui/seedbox/DocSeed-traefik/files/scripts/app_Portainer.sh
++ cat files/includes/portainer.docker
++ sed -i s@FQDN@portainer.kuihome.local@g docker-compose.yml
++ sed -i s@tool-docker_portainer@tool-docker_Portainer@g docker-compose.yml
++ cat
++ sed -i s@192.168.42.52@portainer.kuihome.local@g files/includes/muximux.conf
++ INSTALLED+=('Pt')
+ for choice in '$choices'
+ source /home/misterkui/seedbox/DocSeed-traefik/files/scripts/app_Syncthing.sh
++ cat files/includes/syncthing.docker
++ sed -i s@FQDN@syncthing.kuihome.local@g docker-compose.yml
++ sed -i 's@INCOMING@DocSeed.sh: ligne 73: Xdialog : commande introuvable@g' docker-compose.yml
++ sed -i 's@MEDIA@DocSeed.sh: ligne 78: Xdialog : commande introuvable@g' docker-compose.yml
++ sed -i s@tool-syncro_Syncthing@tool-syncro_Syncthing@g docker-compose.yml
++ cat
++ sed -i s@192.168.42.52@syncthing.kuihome.local@g files/includes/muximux.conf
++ INSTALLED+=('Sy')
+ cat files/includes/foot.docker
+ sed -i s@1069@1069@g docker-compose.yml
+ sed -i s@1069@1069@g docker-compose.yml
+ sed -i 's@CONF@DocSeed.sh: ligne 83: Xdialog : commande introuvable@g' docker-compose.yml
+ chown -R 1069:1069 DocSeed.sh: ligne 68: Xdialog : commande introuvable
+ chown -R 1069:1069 DocSeed.sh: ligne 73: Xdialog : commande introuvable
+ chown -R 1069:1069 DocSeed.sh: ligne 78: Xdialog : commande introuvable
+ mkdir -p DocSeed.sh: ligne 83: Xdialog : commande introuvable/muximux/conf/www/muximux
+ cp files/includes/muximux.conf DocSeed.sh: ligne 83: Xdialog : commande introuvable/muximux/conf/www/muximux/settings.ini.php
cp: target 'introuvable/muximux/conf/www/muximux/settings.ini.php' is not a directory
+ chown -R 1069:1069 DocSeed.sh: ligne 83: Xdialog : commande introuvable/muximux/conf/www/muximux/settings.ini.php
chown: cannot access 'introuvable/muximux/conf/www/muximux/settings.ini.php': No such file or directory
+ docker network create traefik_proxy
Error response from daemon: network with name traefik_proxy already exists
+ docker-compose up -d
ERROR: yaml.scanner.ScannerError: mapping values are not allowed here
in "./docker-compose.yml", line 32, column 29
+ sleep 10
+ for APP in '"${INSTALLED[@]}"'
+ CNAME=_CNAME
+ SDOM=_SDOM
++ eval 'echo $Nx_CNAME'
+++ echo cloud-nextcloud
+ CONTNAME=cloud-nextcloud
++ eval 'echo $Nx_SDOM'
+++ echo nextcloud
+ FDOM=nextcloud.kuihome.local
++ echo cloud-nextcloud
++ awk -F_ '{print $2}'
+ FNAME=
++ docker inspect -f '{{.State.Running}}' cloud-nextcloud
Error: No such object: cloud-nextcloud
+ STATE=
+ '[' '' == true ']'
+ echo -e '!! [ \033[1;31mKO\033[0m ] is not installed, but not running. Please check logs with docker' logs 'cloud-nextcloud !'
+ for APP in '"${INSTALLED[@]}"'
+ CNAME=_CNAME
+ SDOM=_SDOM
++ eval 'echo $Mx_CNAME'
+++ echo tool-manage_Muximux
+ CONTNAME=tool-manage_Muximux
++ eval 'echo $Mx_SDOM'
+++ echo muximux
+ FDOM=muximux.kuihome.local
++ echo tool-manage_Muximux
++ awk -F_ '{print $2}'
+ FNAME=Muximux
++ docker inspect -f '{{.State.Running}}' tool-manage_Muximux
Error response from daemon: no such image: tool-manage_Muximux: invalid reference format: repository name must be lowercase
+ STATE=
+ '[' '' == true ']'
+ echo -e '!! [ \033[1;31mKO\033[0m ] Muximux is not installed, but not running. Please check logs with docker' logs 'tool-manage_Muximux !'
+ for APP in '"${INSTALLED[@]}"'
+ CNAME=_CNAME
+ SDOM=_SDOM
++ eval 'echo $Pt_CNAME'
+++ echo tool-docker_Portainer
+ CONTNAME=tool-docker_Portainer
++ eval 'echo $Pt_SDOM'
+++ echo portainer
+ FDOM=portainer.kuihome.local
++ echo tool-docker_Portainer
++ awk -F_ '{print $2}'
+ FNAME=Portainer
++ docker inspect -f '{{.State.Running}}' tool-docker_Portainer
Error response from daemon: no such image: tool-docker_Portainer: invalid reference format: repository name must be lowercase
+ STATE=
+ '[' '' == true ']'
+ echo -e '!! [ \033[1;31mKO\033[0m ] Portainer is not installed, but not running. Please check logs with docker' logs 'tool-docker_Portainer !'
+ for APP in '"${INSTALLED[@]}"'
+ CNAME=_CNAME
+ SDOM=_SDOM
++ eval 'echo $Sy_CNAME'
+++ echo tool-syncro_Syncthing
+ CONTNAME=tool-syncro_Syncthing
++ eval 'echo $Sy_SDOM'
+++ echo syncthing
+ FDOM=syncthing.kuihome.local
++ echo tool-syncro_Syncthing
++ awk -F_ '{print $2}'
+ FNAME=Syncthing
++ docker inspect -f '{{.State.Running}}' tool-syncro_Syncthing
Error response from daemon: no such image: tool-syncro_Syncthing: invalid reference format: repository name must be lowercase
+ STATE=
+ '[' '' == true ']'
+ echo -e '!! [ \033[1;31mKO\033[0m ] Syncthing is not installed, but not running. Please check logs with docker' logs 'tool-syncro_Syncthing !'
+ echo ' '
+ echo -e 'If you installed Muximux, you can access all your apps directly through : \033[1;33mhttps://muximux.kuihome.local\033[0m'
+ echo ' '