Installation Nextcloud impossible

Mon serveur YunoHost

Matériel: Machine virtuelle Proxmox dans un Mini-Pc
Version de YunoHost: 4.0.8
J’ai accès à mon serveur : En SSH et par la webadmin

Description du problème

J’ai restauré une sauvegarde au lieu d’effectuer une post-install. Le système fonctionne bien depuis 2-3 semaines environ. Le login à Nextcloud étant très lent, peut-être est-ce normal avec une connexion adsl, j’ai décidé de supprimer Nextcloud afin de repartir sur une nouvelle installation.
Or, impossible de réinstaller Nextcloud, j’ai essayé plusieurs fois, par la webadmin ou en CLI. Ça bloque toujours au même endroit.

2020-11-06 01:01:07,473: DEBUG - + cd /var/www/nextcloud
2020-11-06 01:01:07,473: DEBUG - + exec_as nextcloud php7.3 occ --no-interaction --no-ansi maintenance:install --database mysql --database-name nextcloud --database-user nextcloud --database-pass ********** --admin-user admin --admin-pass xxxxxx --data-dir /home/yunohost.app/nextcloud/data
2020-11-06 01:01:07,474: DEBUG - + local USER=nextcloud
2020-11-06 01:01:07,474: DEBUG - + shift 1
2020-11-06 01:01:07,474: DEBUG - ++ whoami
2020-11-06 01:01:07,474: DEBUG - + [[ nextcloud = root ]]
2020-11-06 01:01:07,475: DEBUG - + sudo -u nextcloud php7.3 occ --no-interaction --no-ansi maintenance:install --database mysql --database-name nextcloud --database-user nextcloud --database-pass ********** --admin-user admin --admin-pass 6DzEgT --data-dir /home/yunohost.app/nextcloud/data
2020-11-06 01:01:35,144: DEBUG - + ynh_die '--message=Unable to install Nextcloud'
2020-11-06 01:01:35,145: WARNING - 
2020-11-06 01:01:35,146: WARNING - In Local.php line 463:
2020-11-06 01:01:35,146: WARNING - 
2020-11-06 01:01:35,147: WARNING -   Following symlinks is not allowed
2020-11-06 01:01:35,148: WARNING - 
2020-11-06 01:01:35,148: WARNING - 
2020-11-06 01:01:35,149: WARNING - maintenance:install [--database DATABASE] [--database-name DATABASE-NAME] [--database-host DATABASE-HOST] [--database-port DATABASE-PORT] [--database-user DATABASE-USER] [--database-pass [DATABASE-PASS]] [--database-table-prefix [DATABASE-TABLE-PREFIX]] [--database-table-space [DATABASE-TABLE-SPACE]] [--admin-user ADMIN-USER] [--admin-pass ADMIN-PASS] [--admin-email [ADMIN-EMAIL]] [--data-dir DATA-DIR]
2020-11-06 01:01:35,150: WARNING - 
2020-11-06 01:01:35,251: DEBUG - + ret_code=1
2020-11-06 01:01:35,251: WARNING - Unable to install Nextcloud
2020-11-06 01:01:35,252: DEBUG - + echo 'Unable to install Nextcloud'
2020-11-06 01:01:35,252: DEBUG - + exit 1
2020-11-06 01:01:35,252: DEBUG - + ynh_exit_properly
2020-11-06 01:01:35,253: DEBUG - + local exit_code=1
2020-11-06 01:01:35,253: DEBUG - + '[' 1 -eq 0 ']'
2020-11-06 01:01:35,253: DEBUG - + trap '' EXIT
2020-11-06 01:01:35,253: DEBUG - + set +o errexit
2020-11-06 01:01:35,253: DEBUG - + set +o nounset
2020-11-06 01:01:35,254: DEBUG - + sleep 0.5
2020-11-06 01:01:35,656: DEBUG - + type -t 2020-11-06 01:01:35,657: DEBUG - + exit 1
2020-11-06 01:01:35,783: ERROR - Impossible d’installer nextcloud : Une erreur est survenue dans le script d’installation de l’application

J’ai remarqué que la tentative d’installation me crée un dossier admin dans /home/yunohost.app/nextcloud ce qui n’était pas le cas sur l’ancienne installation.
Pour info, j’ai pu restauré à partir d’une sauvegarde, là ça passe.
/home est un lien symbolique vers un un HDD, mais vu que la restauration fonctionne, je doute que ça vienne de là.
Une idée de comment résoudre ce problème?

Ça venait bien du lien symbolique. Apparemment Nextcloud n’autorise pas une installation si il s’agit d’un lien symbolique pour les datas. L’erreur venait bien de:

2020-11-06 01:01:35,147: WARNING - Following symlinks is not allowed

Une fois installé, ça n’a pas l’air de poser de problème vu que la restauration fonctionnait. Par contre je doute que les montées de version se seraient bien passées lors des mises à jour.

Du coup au lieu d’utiliser un lien symbolique vers un dossier, j’ai contourné en utilisant une partition montée dans le fstab et là ça fonctionne.
Je m’interroge quand même pourquoi ça échoue, il semblerait qu’il y ait des utilisateurs de yunohost qui utilisent un lien symbolique vers les datas.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.