le plus bizzare est que ce code a déjà fonctionné antérieurement sur la même
plateforme en plus

et ce même code fonctionne toujours correctement en envirronnement de test.

je me demande si ce n'est pas une histoire de droits d'accès car je vois que
le compte utilisé en prod et en validation n'est pas le même (admin coté
validaiton et mlb coté prod)

Merci pour votre aide.

def ask_archived_document(self):
    """  """
    archive_portal = self.portal_url.getPortalObject()
    connect_string = 'http://' + archive_portal.instance_admin_login_target
+ ':' + \
                     archive_portal.instance_admin_password_target + '@' + \
                     archive_portal.portal_target + ':' + \
                     archive_portal.port_portal_target + '/'
##    pr(connect_string)

    server = xmlrpclib.ServerProxy(connect_string)
    cpsmcat = archive_portal.Localizer.default
##    pr(str(server))
##    pr(archive_portal.instance_name_target)
    portal_target = getattr(server,archive_portal.instance_name_target)
    docs_to_archive = portal_target.get_expired_document_list_ids()
    rtool = archive_portal.portal_repository
##    pr(rtool.absolute_url())
##    pr(archive_portal.absolute_url())
    rootsection = archive_portal.sections

    rpaths_to_purge = []
    pr('Liste des documents archivés')
    for doc_info in docs_to_archive[:nbItemToArchive]:
        docid__rev = doc_info['docid']
        test=portal_target.get_pickled_document(docid__rev)
##        pr(str(test))
        doc = pickle.loads(test)
##        pr(str(doc))
        ProxyDoc = pickle.loads(doc_info['proxy'])

 etc.



Le 24/06/09, Racinet Georges <[email protected]> a écrit :
>
>
> On Jun 24, 2009, at 11:07 AM, Malika LBAOUCH wrote:
>
> Bonjour
>>
>> j'essaie d'effectuer une opération d'archivage de documents d'un site vers
>> un autre (ces 2 sites sont sur la même zodb/data.fs) et je rencontre un pb
>> de connexion.
>>
>
>
> Bonjour,
>
> le code 500 est le code générique "erreur du serveur" en HTTP. C'est ce qui
> est renvoyé par toutes les pages d'erreurs de CPS.
> Si vous refaites le même test avec un navigateur, vous verrez un des
> messages d'erreur standard.
> Cela veut dire que c'est votre méthode externe spécifique qu'il faut
> débugger
>
> Très cordialement,
>
> GR
>
>
>
>  pour info ce qui remonte des logs :
>>
>> /home/prodweb/archivelog/archive_20090624_010001.log
>>
>> --01:00:01--
>> http://webprod10.ac750.recouv:8080/iliadarchive/ask_archived_document
>>
>> => `-'
>>
>> Resolving webprod10.ac750.recouv... 165.9.16.181
>>
>> Connecting to webprod10.ac750.recouv|165.9.16.181|:8080... connected.
>>
>> HTTP request sent, awaiting response... 500 Internal Server Error
>>
>> 01:05:39 ERROR 500: Internal Server Error.
>>
>> Z2.log
>>
>> prod pb (prod10 i1)
>>
>> 165.9.16.181 - MLB [22/Jun/2009:02:04:59 +0200] "GET
>> /iliadarchive/ask_archived_document HTTP/1.0" 500 3398 "" "Wget/1.10.2 (Red
>> Hat modified)"
>>
>> 165.9.16.181 - admin [22/Jun/2009:02:30:05 +0200] "GET
>> /iliad/portal_repository/manage_purgeDeletedRevisions HTTP/1.0" 302 557 ""
>> "Wget/1.10.2 (Red Hat modified)"
>>
>> 165.9.16.181 - admin [22/Jun/2009:02:30:05 +0200] "GET
>> /iliad/portal_repository/manage_repoInfo?manage_tabs_message=Purged.&details=1
>> HTTP/1.0" 200 10424 "" "Wget/1.10.2 (Red Hat modified)"
>>
>>
>> 165.9.16.145 - MLB [24/Jun/2009:02:48:56 +0200] "GET
>> /iliadarchive/ask_archived_document HTTP/1.0" 200 6659 "" "Wget/1.10.2 (Red
>> Hat modified)"
>>
>> 165.9.16.145 - admin [24/Jun/2009:03:18:31 +0200] "GET
>> /iliad/portal_repository/manage_purgeDeletedRevisions HTTP/1.0" 302 542 ""
>> "Wget/1.10.2 (Red Hat modified)"
>>
>> 165.9.16.145 - admin [24/Jun/2009:03:18:33 +0200] "GET
>> /iliad/portal_repository/manage_repoInfo?manage_tabs_message=Purged.&details=1
>> HTTP/1.0" 200 10408 "" "Wget/1.10.2 (Red Hat modified)"
>>
>> Envirronnement de validation ok (webint05) : ici tout ce passe bien sur
>> notre serveur de test :
>>
>> 165.9.16.145 - MLB [22/Jun/2009:05:52:33 +0200] "GET
>> /iliadarchive/ask_archived_document HTTP/1.0" 503 3397 "" "Wget/1.10.2 (Red
>> Hat modified)"
>>
>> 165.9.16.145 - admin [22/Jun/2009:06:19:27 +0200] "GET
>> /iliad/portal_repository/manage_purgeDeletedRevisions HTTP/1.0" 302 542 ""
>> "Wget/1.10.2 (Red Hat modified)"
>>
>> 165.9.16.145 - admin [22/Jun/2009:06:19:30 +0200] "GET
>> /iliad/portal_repository/manage_repoInfo?manage_tabs_message=Purged.&details=1
>> HTTP/1.0" 200 10408 "" "Wget/1.10.2 (Red Hat modified)"
>>
>>
>> merci d'avance
>>
>> Environment : Zope/(Zope 2.7.4-0, python 2.3.4, linux2) ZServer/1.1
>> CPS/3.2
>>
>> Malika LB.
>> ACOSS
>>
>>
>> _______________________________________________
>> cps-users-fr
>> Adresse de la liste : [email protected]
>> Gestion de l'abonnement : <
>> http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
>>
>
> --
> Georges Racinet, http://www.racinet.fr
> Zope/CPS/Plone expertise, assistance & development
> GPG: 0x4862FFF7
>
>
>
>
>
>
>
> _______________________________________________
> cps-users-fr
> Adresse de la liste : [email protected]
> Gestion de l'abonnement : <
> http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
>
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à