@mib, j’ai essayé ce que tu m’as dit, mais l’installation de collabora plante. Voici la commande :
root@user:/usr/local/bin# yunohost app install https://github.com/aymhce/collaboradocker_ynh --verbose
Téléchargement...
Extraction...
Terminé
Vérification des paquets requis pour collaboradocker...
Domaines disponibles :
- domain.tld
- domain2.tld
- liste.domain.tld
- mypads.domain.tld
- kanboard.domain.tld
- collabora.domain.tld
Choisissez un domaine pour Collabora (default: domain.tld) : collabora.domain.tld
Exécution du script « /var/cache/yunohost/from_file/collaboradocker_ynh-maste r/scripts/install »...
+ app=collaboradocker
+ domain=collabora.domain.tld
+ source _common.sh
+ source /usr/share/yunohost/helpers
+++ run-parts --list /usr/share/yunohost/helpers.d
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/backend ']'
++ . /usr/share/yunohost/helpers.d/backend
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/filesystem ']'
++ . /usr/share/yunohost/helpers.d/filesystem
+++ CAN_BIND=1
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/ip ']'
++ . /usr/share/yunohost/helpers.d/ip
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/mysql ']'
++ . /usr/share/yunohost/helpers.d/mysql
+++ MYSQL_ROOT_PWD_FILE=/etc/yunohost/mysql
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/network ']'
++ . /usr/share/yunohost/helpers.d/network
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/nodejs ']'
++ . /usr/share/yunohost/helpers.d/nodejs
+++ n_install_dir=/opt/node_n
+++ node_version_path=/opt/node_n/n/versions/node
+++ export N_PREFIX=/opt/node_n
+++ N_PREFIX=/opt/node_n
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/package ']'
++ . /usr/share/yunohost/helpers.d/package
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/print ']'
++ . /usr/share/yunohost/helpers.d/print
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/setting ']'
++ . /usr/share/yunohost/helpers.d/setting
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/string ']'
++ . /usr/share/yunohost/helpers.d/string
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/system ']'
++ . /usr/share/yunohost/helpers.d/system
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/user ']'
++ . /usr/share/yunohost/helpers.d/user
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/utils ']'
++ . /usr/share/yunohost/helpers.d/utils
+ ynh_abort_if_errors
+ set -eu
+ trap ynh_exit_properly EXIT
+ dockerapp_ynh_checkinstalldocker
++ sh _dockertest.sh
+ ret=127
++ dockerapp_ynh_incontainer
++ '[' -f /.dockerenv ']'
++ echo 1
+ incontainer=1
+ '[' 127 == 127 ']'
+ curl -sSL https://get.docker.com
+ sh
# Executing docker install script, commit: 36b78b2
Attention : + sh -c apt-get update -qq >/dev/null
Attention : W: Une erreur s'est produite lors du contrôle de la signature. Le dépôt n'est pas mis à jour et les fichiers d'index précédents seront utilisé s. Erreur de GPG : https://dl.yarnpkg.com stable InRelease : Les signatures s uivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY E074D16EB6FF4DE3
Attention :
Attention : W: Impossible de récupérer https://dl.yarnpkg.com/debian/dists/st able/InRelease
Attention :
Attention : W: Le téléchargement de quelques fichiers d'index a échoué, ils o nt été ignorés, ou les anciens ont été utilisés à la place.
Attention : + sh -c apt-get install -y -qq apt-transport-https ca-certificate s curl >/dev/null
Attention : + sh -c curl -fsSL "https://download.docker.com/linux/debian/gpg" | apt-key add -qq - >/dev/null
Attention : + sh -c echo "deb [arch=amd64] https://download.docker.com/linux/ debian jessie edge" > /etc/apt/sources.list.d/docker.list
Attention : + [ debian = debian ]
Attention : + [ jessie = wheezy ]
Attention : + sh -c apt-get update -qq >/dev/null
Attention : W: Une erreur s'est produite lors du contrôle de la signature. Le dépôt n'est pas mis à jour et les fichiers d'index précédents seront utilisé s. Erreur de GPG : https://dl.yarnpkg.com stable InRelease : Les signatures s uivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY E074D16EB6FF4DE3
Attention :
Attention : W: Impossible de récupérer https://dl.yarnpkg.com/debian/dists/st able/InRelease
Attention :
Attention : W: Le téléchargement de quelques fichiers d'index a échoué, ils o nt été ignorés, ou les anciens ont été utilisés à la place.
Attention : + sh -c apt-get install -y -qq --no-install-recommends docker-ce >/dev/null
Attention : E: Sub-process /usr/bin/dpkg returned an error code (1)
+ ynh_exit_properly
Attention : !!
+ local exit_code=100
+ '[' 100 -eq 0 ']'
Attention : collaboradocker's script has encountered an error. Its executio n was cancelled.
+ trap '' EXIT
Attention : !!
+ set +eu
Attention :
+ echo -e '!!\n collaboradocker'\''s script has encountered an error. Its ex ecution was cancelled.\n!!'
+ type -t ynh_clean_setup
+ ynh_die
+ echo ''
+ exit 1
Exécution du script « /var/cache/yunohost/from_file/collaboradocker_ynh-maste r/scripts/remove »...
+ source _common.sh
+ source /usr/share/yunohost/helpers
+++ run-parts --list /usr/share/yunohost/helpers.d
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/backend ']'
++ . /usr/share/yunohost/helpers.d/backend
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/filesystem ']'
++ . /usr/share/yunohost/helpers.d/filesystem
+++ CAN_BIND=1
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/ip ']'
++ . /usr/share/yunohost/helpers.d/ip
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/mysql ']'
++ . /usr/share/yunohost/helpers.d/mysql
+++ MYSQL_ROOT_PWD_FILE=/etc/yunohost/mysql
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/network ']'
++ . /usr/share/yunohost/helpers.d/network
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/nodejs ']'
++ . /usr/share/yunohost/helpers.d/nodejs
+++ n_install_dir=/opt/node_n
+++ node_version_path=/opt/node_n/n/versions/node
+++ export N_PREFIX=/opt/node_n
+++ N_PREFIX=/opt/node_n
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/package ']'
++ . /usr/share/yunohost/helpers.d/package
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/print ']'
++ . /usr/share/yunohost/helpers.d/print
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/setting ']'
++ . /usr/share/yunohost/helpers.d/setting
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/string ']'
++ . /usr/share/yunohost/helpers.d/string
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/system ']'
++ . /usr/share/yunohost/helpers.d/system
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/user ']'
++ . /usr/share/yunohost/helpers.d/user
++ for helper in '$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/nul l)'
++ '[' -r /usr/share/yunohost/helpers.d/utils ']'
++ . /usr/share/yunohost/helpers.d/utils
+ app=collaboradocker
++ ynh_app_setting_get collaboradocker domain
++ sudo yunohost app setting collaboradocker domain --output-as plain --quiet
+ domain=
+ dockerapp_ynh_loadvariables
+ export app=collaboradocker
+ app=collaboradocker
+ export domain=
+ domain=
+ export data_path=/home/yunohost.docker/collaboradocker
+ data_path=/home/yunohost.docker/collaboradocker
++ ynh_app_setting_get collaboradocker port
++ sudo yunohost app setting collaboradocker port --output-as plain --quiet
+ export port=
+ port=
+ '[' '' == '' ']'
++ ynh_find_port 31000
++ local port=31000
++ test -n 31000
++ netcat -z 127.0.0.1 31000
++ echo 31000
+ port=31000
+ ynh_app_setting_set collaboradocker port 31000
+ sudo yunohost app setting collaboradocker port --value=31000 --quiet
+ path_url=/
++ dpkg --print-architecture
+ export architecture=amd64
+ architecture=amd64
++ dockerapp_ynh_incontainer
++ '[' -f /.dockerenv ']'
++ echo 1
+ export incontainer=1
+ incontainer=1
+ dockerapp_ynh_rm
+ bash docker/rm.sh
1
+ ynh_secure_remove /home/yunohost.docker/collaboradocker
+ local path_to_remove=/home/yunohost.docker/collaboradocker
+ local 'forbidden_path= /var/www /home/yunohost.app'
+ [[ /var/www /home/yunohost.app =~ /home/yunohost\.docker/collabor adocker ]]
+ [[ /home/yunohost.docker/collaboradocker =~ ^/[[:alnum:]]+$ ]]
+ [[ r = \/ ]]
+ '[' -e /home/yunohost.docker/collaboradocker ']'
+ echo '/home/yunohost.docker/collaboradocker wasn'\''t deleted because it do esn'\''t exist.'
Attention : /home/yunohost.docker/collaboradocker wasn't deleted because it d oesn't exist.
+ ynh_remove_nginx_config
+ ynh_secure_remove /etc/nginx/conf.d/.d/collaboradocker.conf
+ local path_to_remove=/etc/nginx/conf.d/.d/collaboradocker.conf
Attention : /etc/nginx/conf.d/.d/collaboradocker.conf wasn't deleted because it doesn't exist.
+ local 'forbidden_path= /var/www /home/yunohost.app'
+ [[ /var/www /home/yunohost.app =~ /etc/nginx/conf\.d/\.d/collabor adocker\.conf ]]
+ [[ /etc/nginx/conf.d/.d/collaboradocker.conf =~ ^/[[:alnum:]]+$ ]]
+ [[ f = \/ ]]
+ '[' -e /etc/nginx/conf.d/.d/collaboradocker.conf ']'
+ echo '/etc/nginx/conf.d/.d/collaboradocker.conf wasn'\''t deleted because i t doesn'\''t exist.'
+ sudo systemctl reload nginx
+ dockerapp_ynh_reloadservices
+ yunohost app ssowatconf
La configuration de SSOwat a été générée
Succès ! La configuration de SSOwat a été générée
Erreur : Échec de l'installation
Est-ce que tu as une idée de ce qui la fait planter ? J’ai essayé de refaire la manip pour passer sur devicemapper dans /etc/docker/daemon.json, mais le service docker ne redémarre pas après.