# Nouvelle installation Debian 9

**URL:** https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027
**Category:** Support
**Tags:** french
**Created:** [June 18, 2018, 6:45pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027 "2018-06-18T18:45:19Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![GotExx](https://forum.yunohost.org/user_avatar/forum.yunohost.org/gotexx/32/1782_2.png) [@GotExx](https://forum.yunohost.org/u/GotExx)
#### Post date: [June 18, 2018, 6:45pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/1 "2018-06-18T18:45:21Z")

</div>

Bonjour,

Lorsque je souhaite installer Yunohost sur un dédié debian 9 fraîchement installé j’obtiens une erreur lors de la post-installation.  
Quand je renseigne le mot de passe de mon choix j’obtiens l’erreur: Une erreur est survenue, veuillez réessayer en mode graphique et [FAIL] Mot de passe incorrecte en CLI.

Merci d’avance pour vos réponses et merci de proposer ce genre d’outil pour décentraliser le web 🙂

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [June 18, 2018, 6:56pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/2 "2018-06-18T18:56:22Z")

</div>

Hmmm c’est bizarre, est-ce que tu peux retenter un “yunohost tools postinstall” en ligne de commande ?

Sinon éventuellement, peut-être que réinitialiser la base LDAP peut résoudre le problème :

```bash
wget https://raw.githubusercontent.com/YunoHost/yunoScripts/master/resetPostinstall.sh
bash resetPostinstall.sh

```

---

<div class="post-metadata">

### Author: ![GotExx](https://forum.yunohost.org/user_avatar/forum.yunohost.org/gotexx/32/1782_2.png) [@GotExx](https://forum.yunohost.org/u/GotExx)
#### Post date: [June 19, 2018, 12:15pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/3 "2018-06-19T12:15:25Z")

</div>

Même erreur 😕  
Visiblement le problème remonte à un certain temps: [Post install fails with "Error: Invalid password"](https://forum.yunohost.org/t/post-install-fails-with-error-invalid-password/1653)

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [June 19, 2018, 12:26pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/4 "2018-06-19T12:26:19Z")

</div>

Pour l’explication : le problème ne concerne pas le mot de passe choisi, mais le mot de passe de la base LDAP, qui est censé etre “yunohost”.

Généralement, ce probleme se produit lorsque une première postinstall avant cela a planté au milieu … Il est alors nécessaire de réinitialiser la base LDAP comme le fait le script `resetPostinstall.sh`

Tu as bien lancé le `resetPostintall.sh` ? Est-ce que tu peux montrer les logs ?

---

<div class="post-metadata">

### Author: ![GotExx](https://forum.yunohost.org/user_avatar/forum.yunohost.org/gotexx/32/1782_2.png) [@GotExx](https://forum.yunohost.org/u/GotExx)
#### Post date: [June 19, 2018, 6:02pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/5 "2018-06-19T18:02:38Z")

</div>

Voici les logs:

root@ns358628:~# bash resetPostinstall.sh  
dpkg: slapd : problème de dépendance, mais suppression comme demandé :  
yunohost dépend de slapd.

(Lecture de la base de données… 32501 fichiers et répertoires déjà installés.)  
Suppression de slapd (2.4.44+dfsg-5+deb9u1) …  
Saving current slapd configuration to /var/backups/slapd-2.4.44+dfsg-5+deb9u1…  
Dumping to /var/backups/slapd-2.4.44+dfsg-5+deb9u1:  
Purge des fichiers de configuration de slapd (2.4.44+dfsg-5+deb9u1) …  
Removing slapd configuration… done.  
dpkg: avertissement: lors de la suppression de slapd, le répertoire « /etc/ldap/schema » n’était pas vide, donc il n’a pas été supprimé  
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u3) …  
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) …  
Traitement des actions différées (« triggers ») pour systemd (232-25+deb9u3) …  
Lecture des listes de paquets… Fait  
Construction de l’arbre des dépendances  
Lecture des informations d’état… Fait  
Le paquet suivant a été installé automatiquement et n’est plus nécessaire :  
libirs141  
Veuillez utiliser « apt autoremove » pour le supprimer.  
Paquets suggérés :  
libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal  
Paquets recommandés :  
libsasl2-modules  
Les NOUVEAUX paquets suivants seront installés :  
slapd  
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.  
Il est nécessaire de prendre 0 o/1 428 ko dans les archives.  
Après cette opération, 15,7 Mo d’espace disque supplémentaires seront utilisés.  
Préconfiguration des paquets…  
Sélection du paquet slapd précédemment désélectionné.  
(Lecture de la base de données… 32236 fichiers et répertoires déjà installés.)  
Préparation du dépaquetage de …/slapd\_2.4.44+dfsg-5+deb9u1\_amd64.deb …  
Dépaquetage de slapd (2.4.44+dfsg-5+deb9u1) …  
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u3) …  
Traitement des actions différées (« triggers ») pour systemd (232-25+deb9u3) …  
Paramétrage de slapd (2.4.44+dfsg-5+deb9u1) …  
Moving old database directory to /var/backups:

- directory unknown… done.  
Creating initial configuration… done.  
Creating LDAP directory… done.  
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) …  
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u3) …  
Traitement des actions différées (« triggers ») pour systemd (232-25+deb9u3) …  
Initializing a local SSL certification authority …  
(logs available in /tmp/yunohost-ssl-init)  
Updating certificates in /etc/ssl/certs…  
0 added, 0 removed; done.  
Running hooks in /etc/ca-certificates/update.d…  
done.  
config file testing succeeded

Ensuite lorsque je relance un yunohost tools postinstall j’obtiens ceci:

root@ns358628:~# yunohost tools postinstall  
Domaine principal : [hugotexx.nohost.me](http://hugotexx.nohost.me)  
Nouveau mot de passe d’administration :  
Confirmez : nouveau mot de passe d’administration :  
Installation de YunoHost…  
Succès ! La configuration a été mise à jour pour le service « nsswitch »  
Succès ! La configuration a été mise à jour pour le service « nslcd »  
Succès ! L’annuaire LDAP a été initialisé  
Succès ! La configuration a été mise à jour pour le service « ssl »  
Succès ! L’autorité de certification locale a été créée.  
Erreur : Vous avez déjà souscris à un domaine DynDNS

En mode graphique le pacman mange en boucle sans aucun message d’erreur.

Merci d’avance

---

<div class="post-metadata">

### Author: ![GotExx](https://forum.yunohost.org/user_avatar/forum.yunohost.org/gotexx/32/1782_2.png) [@GotExx](https://forum.yunohost.org/u/GotExx)
#### Post date: [June 19, 2018, 6:29pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/6 "2018-06-19T18:29:53Z")

</div>

Après une réinstalle complète du serveur et une nouvelle install de yunohost j’obtiens:

root@ns358628:~# bash \<(wget -q -O- [https://install.yunohost.org/](https://install.yunohost.org/))  
[INFO] Running upgrade\_system  
[INFO] Running install\_script\_dependencies  
[INFO] Running create\_custom\_config  
[INFO] Running confirm\_installation  
[INFO] Running setup\_package\_source  
[INFO] Running apt\_update  
[INFO] Running register\_debconf  
[INFO] Running workaround\_avahi\_installation  
[INFO] Workaround for avahi : creating avahi user with uid 592  
[INFO] Running install\_yunohost\_packages  
[INFO] Running restart\_services  
[INFO] Running post\_install

Domaine principal : [hugotexx.nohost.me](http://hugotexx.nohost.me)  
Nouveau mot de passe d’administration :  
Confirmez : nouveau mot de passe d’administration :  
Installation de YunoHost…  
Le fichier de configuration « /etc/nsswitch.conf » est désormais géré par le service nsswitch.  
Succès ! La configuration a été mise à jour pour le service « nsswitch »  
Le fichier de configuration « /etc/nslcd.conf » est désormais géré par le service nslcd.  
Succès ! La configuration a été mise à jour pour le service « nslcd »  
Succès ! L’annuaire LDAP a été initialisé  
Succès ! La configuration a été mise à jour pour le service « ssl »  
Succès ! L’autorité de certification locale a été créée.  
Khugotexx.nohost.me.+165+12491  
Succès ! Le domaine DynDNS a été enregistré  
Succès ! La tâche cron pour le domaine DynDNS a été installée  
Succès ! Installation avec succès d’un certificat auto-signé pour le domaine [hugotexx.nohost.me](http://hugotexx.nohost.me) !  
Succès ! Le domaine a été créé  
Attention : You are inside a container and hostname cannot easily be changed  
Succès ! La configuration de SSOwat a été générée  
Succès ! Le domaine principal a été modifié  
Succès ! Le mot de passe d’administration a été modifié  
Succès ! Le pare-feu a été rechargé  
Succès ! La liste d’applications yunohost a été récupérée  
Traceback (most recent call last):  
File “/usr/bin/yunohost”, line 213, in   
timeout=opts.timeout,  
File “/usr/lib/python2.7/dist-packages/moulinette/ **init**.py”, line 136, in cli  
moulinette.run(args, output\_as=output\_as, password=password, timeout=timeout)  
File “/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py”, line 390, in run  
ret = self.actionsmap.process(args, timeout=timeout)  
File “/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py”, line 498, in process  
return func(\*\*arguments)  
File “/usr/lib/moulinette/yunohost/tools.py”, line 400, in tools\_postinstall  
tools\_migrations\_migrate(skip=True, auto=True)  
File “/usr/lib/moulinette/yunohost/tools.py”, line 842, in tools\_migrations\_migrate  
migrations\_with\_disclaimer = [m for m in migrations if m.disclaimer]  
File “/usr/lib/moulinette/yunohost/data\_migrations/0003\_migrate\_to\_stretch.py”, line 133, in disclaimer  
if not self.debian\_major\_version() == 8   
File “/usr/lib/moulinette/yunohost/data\_migrations/0003\_migrate\_to\_stretch.py”, line 97, in debian\_major\_version  
return int(check\_output(“grep VERSION\_ID /etc/os-release | tr '”’ ’ ’ | cut -d ’ ’ -f2"))  
ValueError: invalid literal for int() with base 10: ‘9\n9\n’  
[FAIL] Post-installation failed  
[INFO] Installation logs are available in /var/log/yunohost-installation\_20180619\_182241.log

---

<div class="post-metadata">

### Author: ![GotExx](https://forum.yunohost.org/user_avatar/forum.yunohost.org/gotexx/32/1782_2.png) [@GotExx](https://forum.yunohost.org/u/GotExx)
#### Post date: [June 23, 2018, 1:50pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/7 "2018-06-23T13:50:00Z")

</div>

Quelqu’un peut être ? 😕

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [June 23, 2018, 1:58pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/8 "2018-06-23T13:58:08Z")

</div>

Arf 😕

Tu peux montrer le contenu de ton `/etc/os-release`, par exemple avec `cat /etc/os-release` ?

---

<div class="post-metadata">

### Author: ![GotExx](https://forum.yunohost.org/user_avatar/forum.yunohost.org/gotexx/32/1782_2.png) [@GotExx](https://forum.yunohost.org/u/GotExx)
#### Post date: [June 23, 2018, 2:30pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/9 "2018-06-23T14:30:03Z")

</div>

PRETTY\_NAME=“Debian GNU/Linux 9 (stretch)”  
NAME=“Debian GNU/Linux”  
VERSION\_ID=“9”  
VERSION=“9 (stretch)”  
ID=debian  
HOME\_URL=“[https://www.debian.org/](https://www.debian.org/)”  
SUPPORT\_URL=“[https://www.debian.org/support](https://www.debian.org/support)”  
BUG\_REPORT\_URL=“[https://bugs.debian.org/](https://bugs.debian.org/)”  
VERSION\_ID=“9”

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [June 23, 2018, 2:57pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/10 "2018-06-23T14:57:33Z")

</div>

mouarf, ben je pense que tu peux enlever la dernière ligne, je sais pas trop pourquoi elle est en double … (tu peux utiliser `nano /etc/os-release` pour ça)

---

<div class="post-metadata">

### Author: ![GotExx](https://forum.yunohost.org/user_avatar/forum.yunohost.org/gotexx/32/1782_2.png) [@GotExx](https://forum.yunohost.org/u/GotExx)
#### Post date: [June 25, 2018, 1:38pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/11 "2018-06-25T13:38:07Z")

</div>

Installation réussie !  
Merci beaucoup !

---

<div class="post-metadata">

### Author: ![jibecfed](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/j/5f9b8f/32.png) [@jibecfed](https://forum.yunohost.org/u/jibecfed)
#### Post date: [July 10, 2018, 9:20pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/12 "2018-07-10T21:20:31Z")

</div>

je reproduis le même problème sur un serveur kimsufi fraîchement installé

---

<div class="post-metadata">

### Author: ![tulsileathers](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/t/bcef8e/32.png) [@tulsileathers](https://forum.yunohost.org/u/tulsileathers)
#### Post date: [September 14, 2018, 9:56pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/13 "2018-09-14T21:56:19Z")

</div>

This is still an issue with Kim Sufi servers running Debian 9.4

I’m just replying in English for the sake of anyone searching for this error. The solution is to delete the last line of /etc/os-release which contains a duplicate Version\_Id key.

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [January 18, 2023, 8:19pm UTC](https://forum.yunohost.org/t/nouvelle-installation-debian-9/5027/14 "2023-01-18T20:19:41Z")

</div>


