Erreur d'installation Nextcloud

Mon serveur YunoHost

Matériel: VPS Ovh
Version de YunoHost: 11.2.9.1
J’ai accès à mon serveur : En SSH | Par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ? : non

Si votre requête est liée à une application, précisez son nom et sa version: nextcloud 28.0.1~ynh1

Description du problème

Je souhaite installer un Nextcloud (c’est une installation toutes fraiche). J’ai tenté l’installation via ssh et via la webadmin et je rencontre une erreur d’installation à chaque fois. Les logs de la non installation.

paste.yunohost.org/vewecudoqi

Je pense avoir identifié le problème (ligne 841 des logs) :

2024-01-17 10:17:55,867: DEBUG - ERROR: could not open HSTS store at '\''/root/.wget-hsts'\''. HSTS will be disabled.

Mais je ne sais comment résoudre cela…

On dirait que l’installation de la base de donnée se fait 2x :

2024-01-17 10:18:39,579: DEBUG - + exec_occ maintenance:install --database mysql --database-name nextcloud --database-user nextcloud --database-pass ********** --admin-user admin --admin-pass ********** --data-dir /home/yunohost.app/nextcloud/data
2024-01-17 10:18:39,580: DEBUG - + cd /var/www/nextcloud
2024-01-17 10:18:39,580: DEBUG - + ynh_exec_as nextcloud php8.2 --define apc.enable_cli=1 occ --no-interaction --no-ansi maintenance:install --database mysql --database-name nextcloud --database-user nextcloud --database-pass ********** --admin-user admin --admin-pass ********** --data-dir /home/yunohost.app/nextcloud/data
2024-01-17 10:18:39,580: DEBUG - + local user=nextcloud
2024-01-17 10:18:39,581: DEBUG - + shift 1
2024-01-17 10:18:39,581: DEBUG - ++ whoami
2024-01-17 10:18:39,584: DEBUG - + [[ nextcloud = root ]]
2024-01-17 10:18:39,584: DEBUG - + sudo -u nextcloud php8.2 --define apc.enable_cli=1 occ --no-interaction --no-ansi maintenance:install --database mysql --database-name nextcloud --database-user nextcloud --database-pass ********** --admin-user admin --admin-pass ********** --data-dir /home/yunohost.app/nextcloud/data
2024-01-17 10:18:40,453: DEBUG - Username is invalid because files already exist for this user
2024-01-17 10:18:40,470: DEBUG - + ynh_die '--message=Unable to install Nextcloud'

Et à la 2ème passe, ça dit que l’utilisateur est invalide car déjà existant.

Je ne suis pas calé du tout dans l’install de NextCloud, mais ça me parait étrange, surtout que les 2 commandes ne sont pas identiques :

ynh_exec_as nextcloud php8.2…
sudo -u nextcloud php8.2…

(Mais peut-être que c’est la même commande qui refait un log à l’intérieur, et que c’est normal, mais que cet utilisateur est créé à un autre moment du process d’installation)

1 Like

Merci @Mamie,

J’avais déjà un vieux nextcloud qui était à la meme adresse, il n’y avait rien dedans donc au lieu de faire les mises à jours j’ai supprimé et reinstaller. Cela peux-t-il venir de dossiers/fichiers résiduels ?

[edit] En effet le problème venait du fait qu’il y avait déjà des données dans

/home/yunohost.app/nextcloud/

Solution via ssh

  1. Sauvegarde du fichier pour extraire les quelques fichiers et informations
sudo -s
cd /home/yunohost.app/
cp -r nextcloud nextcloud.old
  1. Suppression de dossier
rm -r nextcloud

Et installation de nextcloud ! Maintenant ça fonctionne à merveille !

1 Like

Juste une petite info au cas où : plutôt que de faire un CP (copy) puis un RM (remove), tu peux faire un MV (move) directement.
mv nextcloud nextcloud.old reviendra au même, sans avoir besoin d’utiliser 2x l’espace nécessaire.

1 Like

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