Tâche #35687
Scénario #34668: Traitement express MEN en cours
Error sur récupération des mails non lu
0%
Description
A partir de la 2.7
Sur une connexion proxyCAS sur le serviceMail pour récupérer les emails non lu
@\phpCAS::proxy(CAS_VERSION_2_0, $this->getParameter('cas_host'), intval($this->getParameter('cas_port')), is_null($this->getParameter('cas_path')) ? '' : $this->getParameter('cas_path'), $this->getHost($request), false); \phpCAS::setNoCasServerValidation(); \phpCAS::forceAuthentication(); $pt= \phpCAS::retrievePT('imap://'.$ip,$t,$f); $a = \phpCAS::serviceMail("{".$ip.":993/imap/ssl/novalidate-cert}","imap://".$ip,0, $errc,$err,$pt); $unseen = imap_status($a, "{".$ip.":993/imap/ssl/novalidate-cert}INBOX", SA_UNSEEN);
Nous avons l'erreur suivante
Filesystem notification initialization error -- contact your mail administrator (check for configuration errors with the FAM/Gamin library)
Après recherche je suis tombé sur cette proposition de solution
https://www.faqforge.com/linux/fix-for-courier-imap-error-check-for-configuration-errors-with-the-famgamin-library/
J'ai apt-get install gamin
Et cela a bien résolu le problème
Serait-il possible d'ajouter en dépence ce paquet à eole-courier ?
Demandes liées
Révisions associées
Add gamin dependency (should replace fam)
Ref: #35687
Add Provides/Conflicts/Replaces
Ref: #35687
gamin → libgamin0
Ref: #35687
Historique
#1 Mis à jour par Benjamin Bohard il y a 5 mois
La dépendance sur libgamin0 (ou gamin) serait à ajouter pour le paquet eole-courier-pkg.
libgamin0 est en conflit avec libfam0 mais courier-imap accepte les deux alternatives.
#2 Mis à jour par Joël Cuissinat il y a 5 mois
- Lié à Tâche #33717: Enlever la dépendance de fam à eole-courier-pkg ajouté
#3 Mis à jour par Joël Cuissinat il y a 5 mois
- Lié à Scénario #31083: Courrier IMAP: ajouter une dépendance et gérer le droit sur le certificat ajouté
#4 Mis à jour par Arnaud FORNEROT il y a 4 mois
le problème se présente à partir de la 2.7
#5 Mis à jour par Arnaud FORNEROT il y a 4 mois
non reproduit en 2.8
#6 Mis à jour par Joël Cuissinat il y a 4 mois
- Tâche parente mis à #34668
#7 Mis à jour par Joël Cuissinat il y a 4 mois
D'après le tableau, il faudrait traiter 2.7.1 et 2.7.2 : http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/ModuleScribe/co/00_ModulesParVersions.html
Mais au vu du message d'accueil de la 2.7.1, on va s'occuper de la 2.7.2 uniquement ;)
La version EOLE 2.7.1 utilise une version de Samba qui a été dépréciée par la communauté Debian. Le Pôle ne peut plus garantir les mises à jour de sécurité pendant la période LTS d'Ubuntu. Nous vous conseillons vivement de basculer sur la version 2.7.2. Cette version a été spécifiquement créée pour installer une version maintenue du paquet Samba. |
#8 Mis à jour par Joël Cuissinat il y a 4 mois
- Projet changé de eole-courier à Distribution EOLE
- Statut changé de Nouveau à En cours
#9 Mis à jour par Joël Cuissinat il y a 4 mois
Hum, ça marche pas direct évidemment :
Calcul de la mise à jour… Les paquets suivants ont été conservés : eole-courier-pkg Les paquets suivants seront mis à jour : eole-courier eole-courier-client zephir-client zephir-stats
#10 Mis à jour par Daniel Dehennin il y a 4 mois
J’ai un doute ce qui est dit dans #35687#note-1, sur une 2.7.2, le paquet courier-imap n’accepte pas les deux :
Package: courier-imap Version: 4.18.1+0.78.0-2ubuntu2 […] Depends: courier-base (= 0.78.0-2ubuntu2), debconf | debconf-2.0, default-mta | mail-transport-agent, sysvinit-utils (>= 2.88dsf-50) | init-d-script, courier-authlib (>= 0.66.4-5~), libc6 (>= 2.15), libcourier-unicode4 (>= 1.4), libfam0, libgdbm5 (>= 1.12), libidn11 (>= 1.13)
#11 Mis à jour par Daniel Dehennin il y a 4 mois
En fait, c’est libgamin0
qui remplace libfam0
:
Package: libgamin0 Version: 0.1.10-5build1 […] Provides: libfam0, libfam0c102 Depends: libc6 (>= 2.15), gamin Conflicts: libfam0, libfam0c102 Replaces: libfam0, libfam0c102 […]
Du coup, faut que je monte une machine pour faire des tests plus avancés.