SSO bloque - Restauration d'une autre installation de Dolibarr

What app is this about, and its version: Dolibarr 23.0.2
What YunoHost version are you running: 12.1.39
What type of hardware are you using: Old laptop or computer

Describe your issue

J’avais installé Dolibarr sur mon ordinateur portable et j’avais configuré l’ensemble des éléments de ma société dedans.
Cependant, je dois migrer cette installation vers mon serveur Yunohost, pour pouvoir disposer du service en permanence, et ne pas devoir “allumer” mon xampp à chaque fois.
J’ai donc procédé à la sauvegarde de mon Dolibarr portable.
Ensuite, j’ai installé Dolibarr dans Yunohost.
J’ai sauvegardé cette installation de Dolibarr, puis j’ai lancé la procédure de restauration.

Je décompresse les fichiers du dossier documents dans le dossier documents de Dolibarr Yunohost, et je remets les droits en CHOWN -R dolibarr:www-data sur les seuls dossiers ajoutés (ouais, j’ai fait la décompression en root)

Je lance l’import BDD.
premier blocage : erreur de foreign key à l’import MySQL => j’ai appliqué la solution disponible à la page Restores à savoir DROP la table.
j’ai pu relancer le chargement.

second blocage : l’utilisateur admin de Yunohost n’existe pas dans la base de Dolibarr.
=> je prends le fichier SQL de la sauvegarde de Dolibarr Yunohost, je récupère la ligne INSERT avec le nom de mon compte admin, et je supprime l’entrée rowid (champ et valeur), puisque l’on est en auto increment.

Je peux me connecter, avec mon compte admin Yunohost ! Youpi !
Par contre, tous les modules sont “grisés”, avec une icône rouge barrée “Non autorisé”.
Ce n’est pas grave, car je ne compte pas utiliser ce compte admin Yunohost pour Dolibarr.
=> je me déconnecte et je reçois un message m’indiquant que cette possibilité n’existe pas en mode http.

Je crois comprendre que le soucis vient du SSO de Yunohost (en cherchant sur le forum).
=> je corrige donc le fichier conf.php pour remplacer :
$dolibarr_main_authentication='http,ldap';
par :
$dolibarr_main_authentication='http,dolibarr';

Je n’arrive pas à me connecter avec mes autres comptes que j’ai créés dans l’install Dolibarr portable.
Lorsque j’ouvre une fenêtre de navigation privée, la page mondomaine.ynh.fr/dolibarr/ est renvoyée vers la page mondomaine.ynh.fr/yunohost/sso/

Je n’ai pas de log, à mon sens, dans Dolibarr Yunohost. :frowning:

Share relevant logs or error messages

J’ai vu qu’il y a le module SyncYunohost qui permet de recopier les utilisateurs Dolibarr dans les utilisateurs Yunohost.

Je n’ai pas activé cette fonctionnalité, car je veux gérer mes utilisateurs Dolibarr séparément des utilisateurs Yunohost.

Dans la page d’administration de Yunohost de l’application Dolibarr, j’ai cliqué sur le bouton “Sauvegarder”
=> j’ai eu une jolie erreur :

https://paste.yunohost.org/raw/ozeyimaqig

Dans le répertoire concerné, il n’y a que les fichiers suivants :
sync_members_dolibarr2ldap.php
sync_members_ldap2dolibarr.php
sync_members_types_dolibarr2ldap.php
sync_members_types_ldap2dolibarr.php

J’ai fini par activer le script SyncYunoHost.

Les utilisateurs de Yunohost ne sont pas ajoutés dans Dolibarr.
Les utilisateurs de Dolibarr ne sont pas ajoutés dans Yunohost.

J’ai essayé aussi de mettre Dolibarr sur un sous-domaine (de la forme sousDomaine.monDomaine.ynh.fr )

L’accès à Dolibarr avec un compte autre que mon compte admin (utilisateurNonAdmin) indique que la redirection de la page n’est pas faite correctement et la connexion n’abouti pas.

Ci-dessous les logs nginx sur /var/log/nginx/sousDomaine.monDomaine.ynh.fr-access.log :

[30/Apr/2026:15:46:44 +0200] "GET / HTTP/2.0" 302 138 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET / HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin  [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://d-alexandre.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomainee.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"
utilisateurNonAdmin [30/Apr/2026:15:46:49 +0200] "GET /index.php HTTP/2.0" 302 0 "https://monDomaine.ynh.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0"

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