CALIBRE aprés migration YunoHost 11.0 Impossible d’activer l’authentification LDAP

Mon serveur YunoHost
Matériel:** Dell Inc OptiPlex 740 - 4.5 Go RAM - SSD 120 Go -1 X HDD 500Go .
yunohost version : 11.0.9.1. Toute MAJ faites.
yunohost-admin version : 11.0.9 (stable)
moulinette version : 11.0.9 (stable)
ssowat version : 11.0.9 (stable)
Le serveur utilise le noyau Linux 5.10.0-16-amd64
J’ai accès à mon serveur :** En SSH | Par la web admin | En direct avec un clavier/écran | …
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ? OUI, la migration de YunoHost et de Debian il y a 24h00, mais tous les services fonctionnaient dés la fin de la migration.

Bonjour à tous et merci par avance pour toute l’aide que vous pourrez m’apporter pour la résolution de ce problème concernant CALIBRE qui refuse l’identification et me renvoie ce message " Impossible d’activer l’authentification LDAP - Mauvais nom d’utilisateur ou mot de passe". Je n’ai fait aucune modification dans l’identifiant et le MdP d’accès à cette appli.
La migration de YunoHost et de Debian a été faite il y a 24h00, tous les services fonctionnaient, le pb est apparu avec le MaJ 11.0.09.1de ce jour…
A mon niveau de connaissance je n’ai pas trouvé de solution, pouvez vous m’aider ?
Merci et bel été.

1 Like

Hello,
Que dit
tail /var/log/calibreweb/calibreweb.log quand tu tentes de te connecter?

Je n’ai pas encore migrer pour ma part et n’ai pas eu le temps de tester si calibreweb fonctionne bien sur Yunohost 11, mais je vais le tenter bientot.

Bonjour & merci pour votre réponse, je viens de tester la commande proposée, le blocage est confirmé: ““Cannot activate LDAP authentication””.
la page:
admin@----------tagne56:~$ sudo tail /var/log/calibreweb/calibreweb.log
[2022-08-11 20:32:09,282] INFO {cps:141} Starting Calibre Web…
[2022-08-11 20:32:10,117] INFO {cps.server:228} Starting Tornado server on :8083
[2022-08-11 20:43:18,506] ERROR {cps.web:1501} Cannot activate LDAP authentication
[2022-08-11 20:48:14,027] ERROR {cps.web:1501} Cannot activate LDAP authentication
[2022-08-11 20:48:47,199] ERROR {cps.web:1501} Cannot activate LDAP authentication
[2022-08-11 20:48:47,378] WARN {cps.web:1555} Login failed for user “guy59200” IP-address: 2a01:cb08:8ac4------------------------------------------------:2cfe:d3ff:a375:3435
[2022-08-11 21:16:41,732] ERROR {cps.web:1501} Cannot activate LDAP authentication
[2022-08-11 21:16:41,908] WARN {cps.web:1555} Login failed for user “guy59200” IP-address: 2a01:cb08:8ac4:-----------------------------------------------:2cfe:d3ff:a375:3435
[2022-08-12 08:34:57,257] ERROR {cps.web:1501} Cannot activate LDAP authentication
[2022-08-12 10:57:06,616] ERROR {cps.web:1501} Cannot activate LDAP authentication
admin@----------tagne56:~$

Je poursuit ma recherche sur ce problème, mais pour l’infant aucune piste, hormis cette indication dans les log sur l’IP.
Bonne journée.

C’est étrange : c’est comme ci les requirements de pip n’avait pas été installé.
J’ai l’impression que la mise à jour fait sauter le venv.
Quelle est la version du package de calibre-web?

This is my server on the one hand and there are twenty domains on it! yunohost
So I believe in the group. I actually wanted to drop in on them again this year. But at the moment I have more to do with a doctor again. Otherwise, as a fan, I would have VISITED MY FRENCH PEOPLE TO CELEBRATE ON YUNOHOST THIS YEAR.
in Germany the electricity is already particularly expensive with the server from me as well. Hetzner passes on the prices. My domains are in other places. That’s why it’s particularly important to me if mine works the same way again with the switch, i.e. upgrade to Bullseye. And Yonuhost manages to find a solution for my mistake. Anyway, congratulations againnetzspielplatz

image
Das ist mein Server zum einen und es hängen zwanzig Domains drauf ! yunohost
Daher ich glaube an die Gruppe. Wolklte dieses Jahr eigentlich mal wieder bei ihnen vorbeischauen. Doch a habe ich momentan wieder mehr mit Arzt zu tun. Sonst wäre ich als fan dieses jAHR BEI MEINEN fRANZOSEN ZUM FEIERN AUF YUNOHOST VORBEI GEKOMMEN.
in Deutschland ist der Strom schon besonders teuer bei dem Server von mir genauso. Hetzner gibt die Preise weiter. Domains von mir liegen an anderen Orten. Daher ist mir das jetzt ein besonders anliegen wenn meins genauso wieder klappt mit dem umstieg also upgrade auf Bullseye. Und das schafft Yonuhost, Für meinen Fehler eine Lösung zu finden. Dir trotzdem Herzlichen Glückwunsch nochmals

Bonsoir, la Version est 0.96.18~ynh1; dans les logs il y a bien des infos sur les ressources, mais je n’ai pas les compétences pour interpréter.

LOGFILE: /var/log/calibreweb/calibreweb.log
[2022-07-20 18:07:23,948]  INFO {cps.server:205} Starting Gevent server on [::]:8083
[2022-07-25 22:06:21,153]  INFO {cps.helper:862} Downloading file: /home/yunohost.multimedia/share/eBook/Compilé par Kendall Magnussen/Bienfaits et pratiques - Les Stoupas (207)/Bienfaits et pratiques - Les Stoupas - Compilé par Kendall Magnussen.epub
[2022-08-11 08:57:11,379] ERROR {cps.search_metadata:61} Import error for metadata source: scholar - cannot import name 'etree' from 'lxml' (/var/www/calibreweb/vendor/lxml/__init__.py)
[2022-08-11 08:57:11,558] ERROR {cps.search_metadata:61} Import error for metadata source: lubimyczytac - cannot import name 'etree' from 'lxml' (/var/www/calibreweb/vendor/lxml/__init__.py)
[2022-08-11 08:57:12,058]  INFO {cps:133} *** "gevent" version does not fit the requirements. Should: >20.6.0, Found: 20.5.2, please consider installing required version ***
[2022-08-11 08:57:12,058]  INFO {cps:133} *** "comicapi" version does not fit the requirements. Should: >=2.2.0, Found: 2.1.3, please consider installing required version ***
[2022-08-11 08:57:12,058]  INFO {cps:141} Starting Calibre Web...
[2022-08-11 08:57:12,647]  INFO {cps.server:228} Starting Tornado server on :8083
[2022-08-11 19:45:39,747] ERROR {cps.web:1501} Cannot activate LDAP authentication
[2022-08-11 19:50:13,166] ERROR {cps.web:1501} Cannot activate LDAP authentication
[2022-08-11 19:50:13,349]  WARN {cps.web:1555} Login failed for user "guy59200"

Bonne soirée

Oui, c’est donc bien ça: la mise à jour a cassé le virtual environnement python et calibre a perdu toute les dépendances dont il a besoin pour fonctionner… C’est étrange.
Je suis en train de reproduire le cas sur mon serveur de test.
Je sortirai un correctif dés que j’ai correctement identifié le pb.
En attendant, tu dois pouvoir essayer:

sudo -u calibreweb /var/www/calibreweb/venv/bin/pip3 --no-cache-dir --upgrade --target /var/www/calibreweb/vendor -r /var/www/calibreweb/requirements.txt
sudo -u calibreweb /var/www/calibreweb/venv/bin/pip3 --no-cache-dir --upgrade --target /var/www/calibreweb/vendor -r /var/www/calibreweb/optional-requirements.txt
systemctl restart calibreweb.service

Cela devrait réinstaller les dépendances et permettre au serveur de démarrer

Merci, j’ai tenté ces cdes, mais il manque un fichier “pip”, voila un extrait des logs:
-------bretagne56:/home/admin# sudo -u calibreweb /var/www/calibreweb/venv/bin/pip3 --no-cache-dir --u pgrade --target /var/www/calibreweb/vendor -r /var/www/calibreweb/requirements.txt
Traceback (most recent call last):
File “/var/www/calibreweb/venv/bin/pip3”, line 6, in
from pip._internal.cli.main import main
ModuleNotFoundError: No module named ‘pip’

Bonne soirée et merci d’avance.

Haha!
Je viens juste de remarquer une nouvelle étape de migration:

Peux tu essayer?
Et même si cela ne fonctionne pas, cela donne la solution : il faut forcer un upgrade pour refaire marcher ces app.

petite précision : il faut utiliser yunohost app upgrade -F calibreweb et non yunohost app upgrade -f calibreweb

Merci ! c’est super !
Je viens de voir la MaJ de CalibreWeb en ouvrant la page admin de mon serveur, je viens de l’appliquer et tout refonctionne. J’ai les accès CalibreWeb sur les PC et sur les mobiles Android. Je viens donc de retrouver ma bibliothèque!
Merci pour l’aide que vous venez de nous apporter, bonne journée.
Guy

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