# Impossible de restaurer Nextcloud après une erreur de MàJ; Access denied for user 'nextcloud'@'localhost' (using password: YES)

**URL:** <https://forum.yunohost.org/t/impossible-de-restaurer-nextcloud-apres-une-erreur-de-maj-access-denied-for-user-nextcloud-localhost-using-password-yes/31208>\
**Category:** Support apps\
**Tags:** nextcloud, french\
**Created:** [September 21, 2024, 9:46am UTC](https://forum.yunohost.org/t/impossible-de-restaurer-nextcloud-apres-une-erreur-de-maj-access-denied-for-user-nextcloud-localhost-using-password-yes/31208 "2024-09-21T09:46:09Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![sydneyb](https://forum.yunohost.org/user_avatar/forum.yunohost.org/sydneyb/32/2315_2.png) [@sydneyb](https://forum.yunohost.org/u/sydneyb)\
**Post date:** [September 21, 2024, 9:46am UTC](https://forum.yunohost.org/t/impossible-de-restaurer-nextcloud-apres-une-erreur-de-maj-access-denied-for-user-nextcloud-localhost-using-password-yes/31208/1 "2024-09-21T09:46:09Z")

</div>

**What type of hardware are you using** : VPS bought online  
**What YunoHost version are you running** : 11.2.30.2 (stable)  
**What app is this about** : Nextcloud

### Describe your issue

Bonjour,  
J’ai eu une erreur lors de la mise à jour de nextcloud ce matin. suite à cette erreur l’application a disparu des app installées  
J’ai essayé de restaurer mais je n’avais pas assez de place, j’ai donc fait du menage et ait du supprimer les logs de en autre de cette premiere erreur (je suis un peu idiot de ne pas les avoir Télécharger/ edit j’ai supprimé les log system, pas ceux de yunohost, je les mets en dessous)  
En essayant de restaurer après avoir fait du menage, j’ai toujours une erreur:  
2024-09-21 09:24:55,159: WARNING - ERROR 1045 (28000): Access denied for user ‘nextcloud’@‘localhost’ (using password: YES).

### Share relevant logs or error messages

l’upgrade initiale  
[https://paste.yunohost.org/raw/oriduyuxuf](https://paste.yunohost.org/raw/oriduyuxuf)  
La restauration:  
…] \> Restoring the MySQL database…  
2024-09-21 09:24:55,137: DEBUG - + database=nextcloud  
2024-09-21 09:24:55,137: DEBUG - + default\_character\_set=utf8mb4  
2024-09-21 09:24:55,137: DEBUG - + ‘[’ -n utf8mb4 ‘]’  
2024-09-21 09:24:55,137: DEBUG - + default\_character\_set=–default-character-set=utf8mb4  
2024-09-21 09:24:55,137: DEBUG - + mysql --user=nextcloud --password=\*\*\*\*\*\*\*\*\*\* --default-character-set=utf8mb4 --batch nextcloud  
2024-09-21 09:24:55,159: WARNING - ERROR 1045 (28000): Access denied for user ‘nextcloud’@‘localhost’ (using password: YES)  
2024-09-21 09:24:55,160: DEBUG - + ynh\_exit\_properly  
2024-09-21 09:24:55,160: DEBUG - + [[restore =~ ^install$|^upgrade$|^restore$]]  
2024-09-21 09:24:56,664: ERROR - Impossible de restaurer nextcloud : Une erreur s’est produite dans le script de restauration de l’application

```auto
La tentative de suppression de Nextcloud pour retenter la restauration
https://paste.yunohost.org/raw/zeyiguvuno
```

---

<div class="post-metadata">

**Author:** ![sydneyb](https://forum.yunohost.org/user_avatar/forum.yunohost.org/sydneyb/32/2315_2.png) [@sydneyb](https://forum.yunohost.org/u/sydneyb)\
**Post date:** [September 23, 2024, 5:30pm UTC](https://forum.yunohost.org/t/impossible-de-restaurer-nextcloud-apres-une-erreur-de-maj-access-denied-for-user-nextcloud-localhost-using-password-yes/31208/2 "2024-09-23T17:30:11Z")

</div>

J’ai essayé d’installer nextcloud, mais j’ai le même type d’erreur. et la restauration après ça ne fonctionne toujours pas. Je suis un peu à court d’idée.

---

<div class="post-metadata">

**Author:** ![rodinux](https://forum.yunohost.org/user_avatar/forum.yunohost.org/rodinux/32/7029_2.png) [@rodinux](https://forum.yunohost.org/u/rodinux)\
**Post date:** [September 23, 2024, 7:55pm UTC](https://forum.yunohost.org/t/impossible-de-restaurer-nextcloud-apres-une-erreur-de-maj-access-denied-for-user-nextcloud-localhost-using-password-yes/31208/3 "2024-09-23T19:55:09Z")

</div>

> 2024-09-21 08:10:23,375: DEBUG - ++ dpkg-query --show ‘–showformat=${Status}’ postgresql-13  
> 2024-09-21 08:10:23,392: DEBUG - ++ echo yes  
> 2024-09-21 08:10:23,393: DEBUG - + local psql\_installed2=yes

Je ne ncomprends pas ce message, c’était un essai d’installation de nextcloud avec postgresql sur cette branche ?

> **[GitHub - YunoHost-Apps/nextcloud\_ynh at v2\_PostgreSQL](https://github.com/YunoHost-Apps/nextcloud_ynh/tree/v2_PostgreSQL)**
>
> v2\_PostgreSQL

Ou c’est une partie du script…

Est-ce que tu as une sauvegarde du premier nextcloud que tu n’as pas pu restaurer, bien regarder la date ?

le log est un log d’install, pas d’une upgrade

```auto
args:
  app: nextcloud
  force: false
  label: undefined
  no_remove_on_failure: false
ended_at: 2024-09-21 08:10:26.411679
env:
  YNH_APP_ACTION: install

```

Est-ce qu’il y a des logs de l’upgrade ?

Si l’application a été désinstallée, le dossier `/home/yunohost/app/nextcloud` doit toujours être là avec les données dans son dossier `data`, peut-être le renommer, sinon essayer de restaurer une sauvegarde ??

Voir si il reste aussi des traces de `/var/www/nextcloud` ? (sûrement non)

Chercher ce qui reste dans les logs et les backups

```auto
yunohost log list

ls /home/yunohost.backup/archives/

```

---

<div class="post-metadata">

**Author:** ![sydneyb](https://forum.yunohost.org/user_avatar/forum.yunohost.org/sydneyb/32/2315_2.png) [@sydneyb](https://forum.yunohost.org/u/sydneyb)\
**Post date:** [September 24, 2024, 7:33am UTC](https://forum.yunohost.org/t/impossible-de-restaurer-nextcloud-apres-une-erreur-de-maj-access-denied-for-user-nextcloud-localhost-using-password-yes/31208/4 "2024-09-24T07:33:41Z")

</div>

> [@rodinux](#):
>
> Ou c’est une partie du script…

C’est le script, je n’ai fais que de l’interface web.

> [@rodinux](#):
>
> Est-ce qu’il y a des logs de l’upgrade ?

Je me rend compte que Je n’ai pas été clair. La mise à jour initiale a échoué car il n’y avait pas assez de place sur la partition `/` . je m’en suis rendu compte et j’ai réglé ce souci depuis. (je ne peux pas partager le log complet avec yunopaste, il est trop long, mais il y a des tonned de `mkdir fail, no space on directory`)  
J’ai bien une sauvegarde d’avant la mise à jour qui semble fonctionelle (en tout cas il n’y a pas d’erreur dans le journal associé à cette save)

> [@rodinux](#):
>
> Voir si il reste aussi des traces de `/var/www/nextcloud` ? (sûrement non)

J’ai plus de repertoire `/var/www/nextcloud` par contre il reste un repertoire `/var/www/nextcloud__tmp_upgrade`

J’ai essayé de rename :

> [@rodinux](#):
>
> le dossier `/home/yunohost/app/nextcloud`

et de restaurer la derniere save nextcloud (avant upgrade) mais j’ai toujours une erreur similaire  
[https://paste.yunohost.org/raw/oqutewuxug](https://paste.yunohost.org/raw/oqutewuxug)

---

<div class="post-metadata">

**Author:** ![rodinux](https://forum.yunohost.org/user_avatar/forum.yunohost.org/rodinux/32/7029_2.png) [@rodinux](https://forum.yunohost.org/u/rodinux)\
**Post date:** [September 24, 2024, 8:09am UTC](https://forum.yunohost.org/t/impossible-de-restaurer-nextcloud-apres-une-erreur-de-maj-access-denied-for-user-nextcloud-localhost-using-password-yes/31208/5 "2024-09-24T08:09:36Z")

</div>

Ah ok, donc moi aussi je n’ai pas été clair…  
Je pense que tu ne dois pas renommer le dossier `/home/yunohost.app/nextcloud` du coup pour la restauration, mais le laisser comme tel…  
Je t’ai dis cela au cas d’un essai de nouvelle installation, (le log partagé parlais d’un script `install` pas d’un script `restore`), toutes mes excuses. Donc essayer à nouveau en gardant le dossier comme tel ?

Les logs d’un script `upgrade` devraient commencer avec

```auto
  env: 
    YNH_APP_ACTION: upgrade

```

Le yunopaste ne devrait pas avoir de limite pour un log ?? il y a une commande `yunohost log share` pour le faire le paste…

Pour le log,

Toujours l’erreur `ERROR 1045 (28000): Access denied for user 'nextcloud'@'localhost' (using password: YES)`, on dirait une erreur de connexion à la base données mysql.

Est-ce tu peux regarder si tu as un dossier `/etc/yunohost/apps/nextcloud/` ? Si oui regarder sans les `settings.yml`

Dans le dossier de la sauvegarde `nextcloud-pre-upgrade2.tar` aussi il doit y avoir aussi toutes les infos et même la base données mysql au pire…

---

<div class="post-metadata">

**Author:** ![sydneyb](https://forum.yunohost.org/user_avatar/forum.yunohost.org/sydneyb/32/2315_2.png) [@sydneyb](https://forum.yunohost.org/u/sydneyb)\
**Post date:** [September 25, 2024, 8:08pm UTC](https://forum.yunohost.org/t/impossible-de-restaurer-nextcloud-apres-une-erreur-de-maj-access-denied-for-user-nextcloud-localhost-using-password-yes/31208/6 "2024-09-25T20:08:34Z")

</div>

> [@rodinux](#):
>
> Est-ce tu peux regarder si tu as un dossier `/etc/yunohost/apps/nextcloud/`

ce dossier n’existe plus

> [@rodinux](#):
>
> Le yunopaste ne devrait pas avoir de limite pour un log ?? il y a une commande `yunohost log share` pour le faire le paste…

```auto
yunohost log share 20240921-075338-app_upgrade-nextcloud
Error: Something wrong happened while trying to paste data on paste.yunohost.org : 400, {"message":"Document exceeds maximum length."}`

```

si si y’a bien une limite ^^

> [@rodinux](#):
>
> Dans le dossier de la sauvegarde `nextcloud-pre-upgrade2.tar` aussi il doit y avoir aussi toutes les infos et même la base données mysql au pire…

J’ai bien ce fichier dans l’archive de sauvegarde. Je vois bien le nom de domaine le nom de la db, le nom de l’user et le password, mais je ne sais pas quoi en faire.

---

<div class="post-metadata">

**Author:** ![rodinux](https://forum.yunohost.org/user_avatar/forum.yunohost.org/rodinux/32/7029_2.png) [@rodinux](https://forum.yunohost.org/u/rodinux)\
**Post date:** [September 26, 2024, 10:17pm UTC](https://forum.yunohost.org/t/impossible-de-restaurer-nextcloud-apres-une-erreur-de-maj-access-denied-for-user-nextcloud-localhost-using-password-yes/31208/7 "2024-09-26T22:17:36Z")

</div>

Un essai de restauration (en gardant bien le dossier original en place…)

---

<div class="post-metadata">

**Author:** ![sydneyb](https://forum.yunohost.org/user_avatar/forum.yunohost.org/sydneyb/32/2315_2.png) [@sydneyb](https://forum.yunohost.org/u/sydneyb)\
**Post date:** [October 1, 2024, 4:45pm UTC](https://forum.yunohost.org/t/impossible-de-restaurer-nextcloud-apres-une-erreur-de-maj-access-denied-for-user-nextcloud-localhost-using-password-yes/31208/8 "2024-10-01T16:45:42Z")

</div>

alors j’ai fini par demander de l’aide à un autre membres de l’asso du CHATONS qui maitrise un peu plus les BDD et à regler le problème. donc pour info:  
 → recréation de l’user nextcloud dans la BDD avec mysql avec le même mot de passe que dans le fichier yml de la sauvegarde  
 → accorder les droit à la BDD existante de nextcloud yunohost  
 → restauration de la sauvegarde et le tour est joué (ça a été très long)  
Je ne suis pas tout à fait certain de syntax qu’il faut utiliser donc ne recopier pas exactement ce que je vais mettre ici, j’ai pris exemple sur [un tuto](https://linuxconfig.org/how-to-change-mariadb-user-password) pour illustrer ce que le copain a fait:

- Start by logging into MariaDB as the root user.  
$ mariadb -u root -p
- Next, switch to the `mysql` database.  
MariaDB [(none)]\> use mysql;
- Switch the user’s password by using the following syntax (replace values where necessary).  
MariaDB [mysql]\> CREATE USER ‘nextcloud’@‘localhost’ IDENTIFIED BY ‘new\_password’;

Voilà pour clore ce sujet. Merci @rodinux pour y avoir jeter un oeuil.

---

<div class="post-metadata">

**Author:** ![system](https://forum.yunohost.org/uploads/default/original/2X/f/f59fe8e3ee6b100b4f574d30d6e30479c68b89f0.png) [@system](https://forum.yunohost.org/u/system)\
**Post date:** [October 16, 2024, 4:46pm UTC](https://forum.yunohost.org/t/impossible-de-restaurer-nextcloud-apres-une-erreur-de-maj-access-denied-for-user-nextcloud-localhost-using-password-yes/31208/9 "2024-10-16T16:46:15Z")

</div>

Closed on October 16, 2024, 4:46pm UTC

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