Re: Pb manage local roles suite migration CPS 3.4.0 vers 3.4.2-2
Georges Racinet <[email protected]>
| Newsgroups | gmane.comp.web.zope.cps.general.french |
|---|---|
| Message-ID | <[email protected]> |
On Oct 19, 2006, at 10:33 AM, michael Dupont wrote: > Bonjour, > > j'ai trois portails que j'ai migré de la version 3.4.0 vers 3.4.2-2 > en suivant bien la méthode décrite ici: > http://www.cps-project.org/sections/documentation/sysadmin/ > upgrading-to-cps-3-4 > > Tout c'est bien passé, jusqu'à ce qu'un client me signale un souci : > > en tant que manager, je peut attribuer des droits dans les espaces > de travail, mais un authentifié responsable d'un > espace de travail reçoit les jolis "!!!" clignotants quand il > decide de recherche un membre pour lui attribué un role. > Je regarde dans la ZMI le manage local role et là j'obtiens : Bonjour, le traceback dit qu'il y a eu error au moment d'écrire dans les logs (ce qui n'est certes pas normal, peut venir de problèmes de permissions sur le répertoire log de l'instance). On voit cependant que ça commence dans LDAPBackingDirectory À la ligne correspondante dans le code, on voit que l'erreur en question est "ldap.INSUFFICIENT_ACCESS", donc que la fiche LDAP qui sert pour le bind (normalement un compte technique unique pour tout cps, et non la fiche de l'utilisateur) n'a pas les droits pour l'opération voulue. Vérifiez donc vos ACL dans le LDAP (par exemple en utilisant un autre client ldap comme ldapbrowser) > > Time 2006/10/19 12:14:47.543 GMT+2 > User Name (User Id) webmestre (webmestre) > Request URL http://100.75.55.3:8083/sicmarine/manage_listLocalRoles > Exception Type TypeError > Exception Value _log() got an unexpected keyword argument 'error' > > Traceback (innermost last): > > * Module ZPublisher.Publish, line 115, in publish > * Module ZPublisher.mapply, line 88, in mapply > * Module ZPublisher.Publish, line 41, in call_object > * Module Shared.DC.Scripts.Bindings, line 311, in __call__ > * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec > * Module App.special_dtml, line 176, in _exec > * Module DocumentTemplate.DT_Try, line 140, in render > * Module DocumentTemplate.DT_Try, line 149, in render_try_except > * Module DocumentTemplate.DT_In, line 623, in renderwob > * Module AccessControl.Role, line 339, in get_valid_userids > * Module Products.CPSUserFolder.CPSUserFolder, line 426, in > user_names > * Module Products.CPSUserFolder.CPSUserFolder, line 422, in > getUserNames > * Module Products.CPSDirectory.StackingDirectory, line 98, in > listEntryIds > * Module Products.CPSDirectory.LDAPBackingDirectory, line 321, > in _searchEntries > * Module Products.CPSDirectory.LDAPBackingDirectory, line 579, > in _searchEntriesFiltered > * Module Products.CPSDirectory.LDAPBackingDirectory, line 851, > in searchLDAP > * Module OFS.Cache, line 217, in ZCacheable_set > * Module logging, line 983, in warning > > TypeError: _log() got an unexpected keyword argument 'error' > Display traceback as text > > REQUEST > form > -C '' > cookies > tree-s > 'eJzTyCkw5NLIKTDiClZ3hANXW3WuAmOuRKCECUjWFEnW1SkbJGvGlQgEegACxhAO' > lazy items > SESSION <bound method SessionDataManager.getSessionData of > <SessionDataManager at /session_data_manager>> > other > URL2 'http://100.75.55.3:8083' > management_page_charset 'iso-8859-1' > n_ 9 > AcceptCharset <Products.Localizer.Accept.AcceptCharset instance at > 0xa31ab90c> > AUTHENTICATION_PATH '' > AUTHENTICATED_USER <User 'webmestre'> > USER_PREF_LANGUAGES <Products.Localizer.Accept.AcceptLanguage > instance at 0xa1b37aac> > SERVER_URL 'http://100.75.55.3:8083' > traverse_subpath [] > BASEPATH1 '' > URL 'http://100.75.55.3:8083/sicmarine/manage_listLocalRoles' > PUBLISHED <App.special_dtml.DTMLFile object at 0xa645004c> > TraversalRequestNameStack [] > BASE1 'http://100.75.55.3:8083' > BASE2 'http://100.75.55.3:8083/sicmarine' > BASE3 'http://100.75.55.3:8083/sicmarine/manage_listLocalRoles' > a_ 3 > ACTUAL_URL 'http://100.75.55.3:8083/sicmarine/manage_listLocalRoles' > AcceptLanguage <Products.Localizer.Accept.AcceptLanguage instance > at 0xa1b37aac> > URL1 'http://100.75.55.3:8083/sicmarine' > URL0 http://100.75.55.3:8083/sicmarine/manage_listLocalRoles > URL1 http://100.75.55.3:8083/sicmarine > URL2 http://100.75.55.3:8083 > BASE0 http://100.75.55.3:8083 > BASE1 http://100.75.55.3:8083 > BASE2 http://100.75.55.3:8083/sicmarine > BASE3 http://100.75.55.3:8083/sicmarine/manage_listLocalRoles > environ > HTTP_ACCEPT 'text/xml,application/xml,application/xhtml+xml,text/ > html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5' > HTTP_ACCEPT_CHARSET 'ISO-8859-1,utf-8;q=0.7,*;q=0.7' > HTTP_USER_AGENT 'Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv: > 1.8) Gecko/20051111 Firefox/1.5' > SERVER_PORT '8083' > HTTP_COOKIE 'tree- > s="eJzTyCkw5NLIKTDiClZ3hANXW3WuAmOuRKCECUjWFEnW1SkbJGvGlQgEegACxhAO"' > SERVER_NAME '0.0.0.0' > GATEWAY_INTERFACE 'CGI/1.1' > channel.creation_time 1161252821 > SERVER_SOFTWARE 'Zope/(Zope 2.9.4-final, python 2.4.4, linux2) > ZServer/1.1 CPS/3.4' > REMOTE_ADDR '100.75.54.23' > HTTP_ACCEPT_LANGUAGE 'fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3' > SCRIPT_NAME '' > REQUEST_METHOD 'GET' > HTTP_HOST '100.75.55.3:8083' > HTTP_KEEP_ALIVE '300' > SERVER_PROTOCOL 'HTTP/1.1' > PATH_TRANSLATED '/sicmarine/manage_listLocalRoles' > CONNECTION_TYPE 'keep-alive' > HTTP_ACCEPT_ENCODING 'gzip,deflate' > PATH_INFO '/sicmarine/manage_listLocalRoles' > > > Et là, je suis coincé ... > Merci de votre aide....... > > _________________________________________________________________ > Découvrez Windows Live Messenger : le futur de MSN Messenger ! > www.windowslivemessenger.fr > > _______________________________________________ > cps-users-fr Adresse de la liste : [email protected] > Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/ > cps-users-fr> > --------- Georges Racinet, Nuxeo SAS Open Source Enterprise Content Management (ECM) Web: http://www.nuxeo.com/ and http://www.nuxeo.org/ - Tel: +33 1 40 33 79 87 _______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>