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>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.