Migration vers yunost 12.1

What type of hardware are you using: Raspberry Pi 3, 4+
What YunoHost version are you running: YunoHost 12.1.38 (stable)
How are you able to access your server: The webadmin

Describe your issue

What type of hardware are you using: Raspberry Pi 3 Model B Rev 1.2

What YunoHost version are you running: YunoHost 12.1.38 (stable)

How are you able to access your server: SSH, WEBMIN

Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: vieille instance, c’est au moins la troisiéme migration, on s’y perd.

Je me suis enfin décidé à effectuer la migration vers yunohost 12.1 de mon “vieux” serveur sur rpi 3.

Aprés avoir résolu divers problémes grâce au forum :
-manque de place dans la partition
-probléme avec php7.3-fpm
-api portal masked…etc…

Le serveur tourne, j’ai accés en ssh avec root uniquement, l’utilisateur administrateur ne peut pas.
Pour la webmin j’ai accés avec l’utilisateur administrateur.
Pour le portail, aucun utilisateur ne peut se connecter : erreur nom utilisateur et mot de passe.
J’ai testé la création d’un utlisateur, il a été créé mais des alertes sont apparues liées à une antique installation de Dolibarr : https://paste.yunohost.org/raw/otexeneper

J’ai désinstallé Dolibarr. J’ai recréé sans encombre un nouvel utilisateur, mais impossible de se connecter au portail avec le nouvel utilisateur ou les anciens.

J’ai également d’autres alertes concernant la liste des paquets : https://paste.yunohost.org/raw/wubokihave

2026-01-03 13:57:32,154: DEBUG - Reading package lists…
2026-01-03 13:57:32,396: WARNING - W: http://archive.raspberrypi.org/debian/dists/bookworm/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
2026-01-03 13:57:32,402: DEBUG - + _ynh_wait_dpkg_free
2026-01-03 13:57:32,404: WARNING - W: http://raspbian.raspberrypi.org/raspbian/dists/bookworm/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
2026-01-03 13:57:32,411: WARNING - W: Skipping acquire of configured file ‘non-free-firmware/binary-armhf/Packages’ as repository ‘Index of /raspbian bookworm InRelease’ doesn’t have the component ‘non-free-firmware’ (component misspelt in sources.list?)
2026-01-03 13:57:32,422: WARNING - W: Skipping acquire of configured file ‘non-free-firmware/i18n/Translation-en’ as repository ‘Index of /raspbian bookworm InRelease’ doesn’t have the component ‘non-free-firmware’ (component misspelt in sources.list?)

J’ai lu plusieurs posts à ce sujet, j’ai pas tout compris.

Merci

Share relevant logs or error messages

b

Par la webadmin ou en ligne de commande ?
A tester :

  • regarder dans les journaux de slapd
  • dans ceux de nslcd
    Voir si ces deux commandes retournent bien qqch :
  • yunohost user list
  • ldapsearch -x -H ldap://localhost -b "dc=yunohost,dc=org"

Pour les warnings au sujet des paquets, il y a une source à mettre à jour dans /etc/apt/sources.list.

Bonjour,

Création de l’utilisateur par la webmin.

yunohost user list : https://paste.yunohost.org/heyukayotu

ldapsearch -x -H ldap://localhost -b “dc=yunohost,dc=org” : https://paste.yunohost.org/kiradozuju

systemctl status slapd.service : https://paste.yunohost.org/yozuforifa

journalctl -u nslcd -f : https://paste.yunohost.org/yozuforifa

pour ces warnings, c’est normal, il ne faut pas en tenir compte… mais tu pourras aussi mettre à jour l’application plus tard…

Ici il y a une erreur fail2ban ??

2026-01-03 13:59:29,082: DEBUG - + local fail2ban_error=

Est-ce que le service fail2ban tourne ? est-il en erreur ?

 yunohost service status fail2ban
 yunohost service log fail2ban

Pas normal, déjà ce serait bien de voir pourquoi ?

Est-ce que tu te connectes avec une clé ssh ou avec le mot de passe ?

En root, l’user administarteur a-t-il un dossier /home/administrateur/.ssh/ ?

Est-ce que tu as essayé de lancer cette commande

yunohost tools regen-conf apt -n -d

Si elle propose un changement la lancer avec

yunohost tools regen-conf apt -F

On dirait que tu as un soucis dans le sources.list, comment est édité ton fichier /etc/apt/sources.list ? et autres fichiers éventuellment dans /etc/apt/sources.list.d/?

Tu devrais avoir une ligne comme celle-ci normalement…

deb http://raspbian.raspberrypi.org/raspbian/ bookworm main contrib non-free-firmware rpi

Là il y a une histoire d’emplacement de la clé gpg pour le dépôt… expliqué ici Warning from apt-key: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see te DEPRECATION - Raspberry Pi Forums

Mais peut-être qu’un regen-conf peut résoudre cela ? Est-ce que c’est une version 32bits ?

Bonjour,

J’ai supprimé l’appli par la webmin sans problème.

Les warning ont logiquement disparus.

Résultat des 2 commandes :

yunohost service status fail2ban : https://paste.yunohost.org/unijezoqiv

yunohost service log fail2ban : https://paste.yunohost.org/alahucomih

Fail2ban semble tourner, beaucoup de tentatives extérieures de connexion, je n’ai pas changé le port 22.

Je me connecte par mot de passe et l’utilisateur administrateur a bien un répertoire .ssh

la commande: “yunohost tools regen-conf apt -n -d” se déroule sans encombre.
J’avais de toute façon déjà effectué la commande “yunohost tools regen-conf”

Pour le fichier sources.list la ligne : "deb Index of /raspbian bookworm main contrib non-free non-free-firmware rpi " était commentée, je l’ai décommentée.
ça n’a pas d’effet.

Non regen-conf n’avait pas réglé le problème et c’est une version 32 bits

Tu as mis deux fois le journal de slapd.
Peux-tu tenter de te loguer sur le portail, de te loguer en ssh avec ton utilisateur admin (=provoquer des erreurs) et partager la sortie du journal de nslcd ?

C’est pas un peu bizarre ça : “non-free non-free-firmware” ? Ce serait pas juste “non-free firmware” avec un copier-coller qui aurait bégayé ?

oups : hastebin

@patient1
J’imagine que le mot de passe était correct ?
Arrête momentanément nslcd (systemctl stop nslcd) et relance-le en mode debug (sudo nslcd -d), ça donnera peut-être plus d’info.[1]

Pour le LDAP, choisis un utilisateur lambda et essaie de voir si son mot de passe est reconnu avec cette commande:

ldapwhoami -x -D "uid=<ton_user>,ou=users,dc=yunohost,dc=org" -W -H ldap://localhost

Attention aux guillemets qui doivent être “droits” et non obliques.

Pour le dépôt, vérifie s’il n’y a pas un mot en trop (cf post plus haut)


  1. Ctrl C pour arrêter et systemctl start nslcd pour redémarrer ↩︎

erreurs provoquées :

Le mot de passe est correct……depuis 8 ans au moins…..

Pour le mode debug : https://paste.yunohost.org/yimiposeje

Il semblerait que mes utilisateurs ne soient même pas testés, j’ai utilisé patient (admin), philbou, barbara. Aucun n’apparaît. Par contre les tentatives extérieures sont testées et rejetées.

J’ai fait la même chose pour la seconde commande : https://paste.yunohost.org/ramixapayu

A priori ça ne fonctionne pas, mauvais mot de passe?

enlève <> autour du nom de tes utilisateurs :wink:

Les autres utilisateurs que tu as testés en ssh appartiennent bien au groupe admins de yunohost ?