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>