| Auteur |
Message |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 21/08/2008 12:04:35
|
micjim
Inscrit : 12/09/2007 11:56:30
Messages : 25
IP : 81.252.101.146
Hors ligne
|
Bonjour,
nous venons d'installer le plugin ldap database.
Nous nous connectons bien à notre annuaire. Exemple, lorsque l'on crée un utilisateur,celui ci est bien trouvé dans notre annuaire.
En revanche, lors de l'importation, nous avons une erreur "erreur lors de la création de l'utilisateur".
Pourriez vous nous éclairer ?
Merci
1/08/08 11:13:12 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/plugins/mylutece/modules/ldapdatabase/ManageUsers.jsp
21/08/08 11:13:13 ERROR [DaemonThread:indexer] lutece.error - Indexing error : null
java.lang.NullPointerException
at fr.paris.lutece.plugins.calendar.business.portlet.CalendarPortlet.getXml(CalendarPortlet.java:190)
at fr.paris.lutece.portal.service.page.PageService.getPageContent(PageService.java:444)
at fr.paris.lutece.portal.service.search.PageIndexer.getDocument(PageIndexer.java:163)
at fr.paris.lutece.portal.service.search.PageIndexer.getDocuments(PageIndexer.java:86)
at fr.paris.lutece.portal.service.search.IndexationService.processIndexing(IndexationService.java:14
at fr.paris.lutece.portal.service.daemon.IndexerDaemon.run(IndexerDaemon.java:52)
at fr.paris.lutece.portal.service.daemon.DaemonThread.runDaemon(DaemonThread.java:109)
at fr.paris.lutece.portal.service.daemon.DaemonThread.run(DaemonThread.java:89)
21/08/08 11:13:13 ERROR [DaemonThread:indexer] lutece.error - Indexing error : null
java.lang.NullPointerException
at fr.paris.lutece.plugins.calendar.business.portlet.CalendarPortlet.getXml(CalendarPortlet.java:190)
at fr.paris.lutece.portal.service.page.PageService.getPageContent(PageService.java:444)
at fr.paris.lutece.portal.service.search.PageIndexer.getDocument(PageIndexer.java:163)
at fr.paris.lutece.portal.service.search.PageIndexer.getDocuments(PageIndexer.java:86)
at fr.paris.lutece.portal.service.search.IndexationService.processIndexing(IndexationService.java:14
at fr.paris.lutece.portal.service.daemon.IndexerDaemon.run(IndexerDaemon.java:52)
at fr.paris.lutece.portal.service.daemon.DaemonThread.runDaemon(DaemonThread.java:109)
at fr.paris.lutece.portal.service.daemon.DaemonThread.run(DaemonThread.java:89)
21/08/08 11:13:14 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/plugins/mylutece/modules/ldapdatabase/CreateUser.jsp
21/08/08 11:13:17 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/plugins/mylutece/modules/ldapdatabase/CreateUser.jsp
21/08/08 11:13:30 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/plugins/mylutece/modules/ldapdatabase/DoCreateUser.jsp
21/08/08 11:13:30 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/AdminMessage.jsp
21/08/08 11:13:40 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/user/ManageUsers.jsp
21/08/08 11:13:53 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/AdminMenu.jsp
21/08/08 11:13:56 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/system/ManageFilesSystem.jsp
21/08/08 11:13:57 INFO [DaemonThread:mailSender] lutece.mail -
Last mails sent Thu Aug 21 11:13:57 CEST 2008
21/08/08 11:13:57 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/system/ManageFilesSytemDir.jsp
21/08/08 11:14:03 INFO [DaemonThread:mailSender] lutece.mail -
Last mails sent Thu Aug 21 11:14:03 CEST 2008
21/08/08 11:14:09 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/system/ManageFilesSytemDir.jsp
21/08/08 11:14:13 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/system/ManageFilesSytemDir.jsp
21/08/08 11:14:13 ERROR [DaemonThread:docSearchIndexer] lutece.error - Indexing error : read past EOF
java.io.IOException: read past EOF
at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:137)
at org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:3
at org.apache.lucene.store.IndexInput.readInt(IndexInput.java:47)
at org.apache.lucene.store.IndexInput.readLong(IndexInput.java:70)
at org.apache.lucene.index.SegmentInfo.(SegmentInfo.java:11
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:213)
at org.apache.lucene.index.IndexFileDeleter.(IndexFileDeleter.java:156)
at org.apache.lucene.index.IndexWriter.init(IndexWriter.java:626)
at org.apache.lucene.index.IndexWriter.(IndexWriter.java:360)
at fr.paris.lutece.plugins.document.service.docsearch.DocSearchService.processIndexing(DocSearchService.java:146)
at fr.paris.lutece.plugins.document.service.docsearch.DocSearchIndexerDaemon.run(DocSearchIndexerDaemon.java:46)
at fr.paris.lutece.portal.service.daemon.DaemonThread.runDaemon(DaemonThread.java:109)
at fr.paris.lutece.portal.service.daemon.DaemonThread.run(DaemonThread.java:89)
21/08/08 11:14:13 ERROR [DaemonThread:docSearchIndexer] lutece.error - Indexing error : read past EOF
java.io.IOException: read past EOF
at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:137)
at org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:3
at org.apache.lucene.store.IndexInput.readInt(IndexInput.java:47)
at org.apache.lucene.store.IndexInput.readLong(IndexInput.java:70)
at org.apache.lucene.index.SegmentInfo.(SegmentInfo.java:11
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:213)
at org.apache.lucene.index.IndexFileDeleter.(IndexFileDeleter.java:156)
at org.apache.lucene.index.IndexWriter.init(IndexWriter.java:626)
at org.apache.lucene.index.IndexWriter.(IndexWriter.java:360)
at fr.paris.lutece.plugins.document.service.docsearch.DocSearchService.processIndexing(DocSearchService.java:146)
at fr.paris.lutece.plugins.document.service.docsearch.DocSearchIndexerDaemon.run(DocSearchIndexerDaemon.java:46)
at fr.paris.lutece.portal.service.daemon.DaemonThread.runDaemon(DaemonThread.java:109)
at fr.paris.lutece.portal.service.daemon.DaemonThread.run(DaemonThread.java:89)
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 21/08/2008 13:10:49
|
vashista
Inscrit : 22/07/2008 14:42:01
Messages : 3
IP : 194.153.110.36
Hors ligne
|
Premier cas :
Les fichiers d’index de Lucene sont altérés. Il est possible que l’espace alloué à l’instance soit insuffisant surtout dans un environnement virtualisé.
Le problème est peut-être un problème de disque dur rempli.
Second cas :
Il faut approfondir et regarder les paramètres qui peuvent être à l’origine de l’altération des index lucene.(Droits d’accès sur les fichiers cfs de Lucene etc.)
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 21/08/2008 13:19:44
|
lutece
![[Avatar]](/forums/images/avatar/35f4a8d465e6e1edc05f3d8ab658c551.png)
Inscrit : 14/10/2002 10:01:12
Messages : 318
IP : 194.153.110.36
Hors ligne
|
Apparemment il y a aussi un problème avec calendar lors de l'indexation.
Quelles sont les versions des plugins que vous utilisez ?
Bien cordialement
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 21/08/2008 13:55:30
|
micjim
Inscrit : 12/09/2007 11:56:30
Messages : 25
IP : 81.252.101.146
Hors ligne
|
merci pour vos réponses, mais je vois pas très bien comment un index lucene peut générer des erreurs au niveau de l'importation des utilisateurs du LDAP dans lutece. ?
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 21/08/2008 13:56:53
|
micjim
Inscrit : 12/09/2007 11:56:30
Messages : 25
IP : 81.252.101.146
Hors ligne
|
Version lutece : 2.1.1
Version des plugin : 2.0 (search stat 2.1)
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 21/08/2008 14:54:25
|
lutece
![[Avatar]](/forums/images/avatar/35f4a8d465e6e1edc05f3d8ab658c551.png)
Inscrit : 14/10/2002 10:01:12
Messages : 318
IP : 194.153.110.36
Hors ligne
|
Les versions précises se lisent sur les jars des plugins (WEB-INF/lib).
Nous allons synchroniser ces versions avec celles affichées dans l'interface.
Effectivement il n'y a pas de rapport entre le LDAP et Lucène, mais l'extrait de log ne révèle que des problèmes d'indexation, notamment avec calendar (ce bug est corrigé depuis un certain temps).
Seriez-vous intéressé par des nightly builds pour les plugins ?
Pour le problème LDAP, les paramètres de configuration sont assez techniques êtes vous sûr de la configuration ?
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 25/08/2008 10:36:50
|
micjim
Inscrit : 12/09/2007 11:56:30
Messages : 25
IP : 81.252.101.146
Hors ligne
|
Vous avez raison il y a certainement quelques plugin a remettre àjours.
Coté LDAP, la connection fonctionne bien puisque nous pouvons rechercher les utilisateurs et le nom le prénom et le mail remontent bien.
En revanche, c'est au niveau de la fonction "importer" que cela bloque. Nous avons toujours la meme erreur "Erreur lors de la création de l'utilisateur." Auriez vous une idée ?
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 25/08/2008 10:57:40
|
PLE
![[Avatar]](/forums/images/avatar/e555ebe0ce426f7f9b2bef0706315e0c.png)
Inscrit : 03/10/2007 23:55:17
Messages : 35
IP : 194.153.110.36
Hors ligne
|
Nous allons essayer de reproduire le problème.
N'avez-vous rien dans les logs concernant le module ldapdatabase ?
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 25/08/2008 12:10:43
|
micjim
Inscrit : 12/09/2007 11:56:30
Messages : 25
IP : 81.252.101.146
Hors ligne
|
voici le message d'erreur
25/08/08 11:35:13 DEBUG [http-8080-Processor23] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/plugins/mylutece/modules/ldapdatabase/DoCreateUser.jsp
25/08/08 11:35:13 DEBUG [http-8080-Processor23] lutece.authentication - Accessing url : http://vmlinux08:8080/lutece/jsp/admin/AdminMessage.jsp
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 25/08/2008 12:26:25
|
micjim
Inscrit : 12/09/2007 11:56:30
Messages : 25
IP : 81.252.101.146
Hors ligne
|
les versions (JAR) des plugins sont :
module-mylutece-database-2.0.4.jar
module-mylutece-ldapdatabase-2.0.0.jar
mysql-connector-java-5.0.5.jar
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 25/08/2008 15:28:46
|
VNO
![[Avatar]](/forums/images/avatar/f1c1592588411002af340cbaedd6fc33.png)
Inscrit : 18/08/2008 12:35:42
Messages : 4
IP : 194.153.110.36
Hors ligne
|
Des tests ont été effectués afin de reproduire l’anomalie détectée. Les principales sources de « Erreur lors de la création de l'utilisateur » sont la configuration du ldap dans le fichier mylutece-ldapdatabase.properties
Nous nous connectons bien à notre annuaire. Exemple, lorsque l'on crée un utilisateur,celui ci est bien trouvé dans notre annuaire. Cela veut dire que certaines paramètres de connexions sont corrects mais l’identifiant unique n’est plus guid mais uid dans le cas de ApacheDs.
Dans votre arborescence ldap quel est l’identifiant unique d’un utilisateur?
Cet attribut dépend du serveur ldap que vous utilisez.
# example :
mylutece-ldapdatabase.ldap.initialContextProvider=com.sun.jndi.ldap.LdapCtxFactory
mylutece-ldapdatabase.ldap.connectionUrl=ldap://localhost:10389
mylutece-ldapdatabase.ldap.connectionName=uid=admin,ou=system
mylutece-ldapdatabase.ldap.connectionPassword=secret
mylutece-ldapdatabase.ldap.userBase=ou=Users,dc=example,dc=com
mylutece-ldapdatabase.ldap.userSearch.guid=(uid={0}) //Identifiant unique
mylutece-ldapdatabase.ldap.userSearch.criteria.sn=(sn={0})
mylutece-ldapdatabase.ldap.userSearch.criteria.givenname=(givenname={1})
mylutece-ldapdatabase.ldap.userSearch.criteria.mail=(mail={2})
mylutece-ldapdatabase.ldap.userSubtree=true
mylutece-ldapdatabase.ldap.dn.attributeName.ldapGuid=uid
mylutece-ldapdatabase.ldap.dn.attributeName.familyName=sn
mylutece-ldapdatabase.ldap.dn.attributeName.givenName=givenName
mylutece-ldapdatabase.ldap.dn.attributeName.email=mail
mylutece-ldapdatabase.ldap.dn.login=(cn={0})
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 25/08/2008 16:26:15
|
micjim
Inscrit : 12/09/2007 11:56:30
Messages : 25
IP : 81.252.101.146
Hors ligne
|
merci de votre réponse je vais tester cela.
Par contre, que signifie les numéros entre parenthèse ? =(uid={0})
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 25/08/2008 16:39:53
|
micjim
Inscrit : 12/09/2007 11:56:30
Messages : 25
IP : 81.252.101.146
Hors ligne
|
micjim wrote:merci de votre réponse je vais tester cela.
Par contre, que signifie les numéros entre parenthèse ? =(uid={0})
Nous utilisons apache.
Merci beaucoup, cela fonctionne ! les utilisateurs peuvent être importés !
This message was edited 1 time. Last update was at 25/08/2008 17:11:50
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 26/08/2008 10:34:05
|
micjim
Inscrit : 12/09/2007 11:56:30
Messages : 25
IP : 81.252.101.146
Hors ligne
|
micjim wrote:
micjim wrote:merci de votre réponse je vais tester cela.
Par contre, que signifie les numéros entre parenthèse ? =(uid={0})
Nous utilisons apache.
Merci beaucoup, cela fonctionne ! les utilisateurs peuvent être importés !
Bonjour,
dans l'aide en ligne vous indiquez "Il est possible d'utiliser un annuaire existant (LDAP...) dans Lutèce pour éviter une double saisie des utilisateurs." Il faudrait préciser qu'il s'agit des utilisateurs (intranautes ou internautes) plutot que les utilisateurs de type éditeurs. Dans notre cas, nous pensions éviter de ressaisir l'ensemble de nos éditeurs (50 environs) en leur affectant les roles et des niveaux de droits ce qui n'est pas possible.
Autre remarque, pas évident de saisir les distinctions entre "gestion des roles lutece" et "gestion des roles", "gestion des groupes lutces" et "gestion des groupes" !
Cordialement
|
|
|
 |
![[Post New]](/forums/templates/jforum/images/icon_minipost_new.gif) 26/08/2008 13:25:04
|
PLE
![[Avatar]](/forums/images/avatar/e555ebe0ce426f7f9b2bef0706315e0c.png)
Inscrit : 03/10/2007 23:55:17
Messages : 35
IP : 194.153.110.36
Hors ligne
|
Dans Lutece il y a effectivement deux populations, les utilisateurs (internautes, intranautes) qui accèdent au Front Office et les gestionnaires qui accèdent au BackOffice. Il y a donc deux systèmes d'authentification distincts qui peuvent être tous les deux configurés avec des modules. Aujourd'hui nous n'avons pas le module LDAP pour le backoffice, mais seulement des modules Database et WSSO. Ce dernier fonctionne déjà avec un import d'utilisateur à partir d'un annuaire LDAP. Réaliser un module LDAP serait relativement facile et rapide à réaliser. Cela pourrait être une bonne idée de contribution
|
|
|
 |
|
|