[zanata-users] Getting 500 Internal server error when pushing the pot file.

Sean Flanigan sflaniga at redhat.com
Mon Sep 24 02:02:06 UTC 2012


Not really, we have https://twitter.com/ZanataTM and
http://blog-zanatatm.rhcloud.com/, but they're somewhat out of date
right now.

This problem isn't a client/server incompatibility; unfortunately it's
simply a performance bug in the server.  We're working on it, but in the
meantime using the newer client is a suggested workaround.


On 2012-09-21 22:14, Bryan Kearney wrote:
> Is there a list we should be monitoring to note when changes like this 
> are made? Or, did we miss things? It seems like the client is very 
> fragile, and server upgrades are not backwards compatible.
> 
> -- bk
> 
> On 09/21/2012 01:58 AM, Sean Flanigan wrote:
>> Hi Adrian, Ivan,
>>
>> Disabling copyTrans can help, but I would recommend switching from the
>> Python client to the latest version (1.7.1) of the Zanata Maven client,
>> if you can.  It splits source documents into multiple batches, to avoid
>> overwhelming the server.
>>
>> You may need to install Apache Maven, and then you can find a basic
>> pom.xml file here (put it in your project directory, along with zanata.xml):
>> https://github.com/zanata/zanata/wiki/Zanata-Maven-Integration
>>
>> Note that you may need to change the srcDir option in the pom file,
>> although you (Adrian) seem to be using current directory ("."), which is
>> the default value.
>>
>> And I would recommend putting <project-type>gettext</project-type>
>> (substitute your project type) into your zanata.xml, to save specifying
>> it on the command line.
>>
>> Once you have all of that set up, pushing source documents should be as
>> easy as:
>>   $ mvn zanata:push
>>
>> and pulling:
>>   $ mvn zanata:pull
>>
>> Sean.
>>
>>
>>
>>
>> On 2012-09-20 05:43, Adrian Likins wrote:
>>> I seem to be running into a similar issue, though I'm consistently
>>> getting 503's
>>>
>>> Things to note: this is on a new "version" (1.1.x of
>>> subscription-manager project)
>>> while attempting to do the initial push to zanata
>>>
>>> using:
>>> zanata python client version: 1.3.7-2-g4e29
>>> (on rhel6.3(ish))
>>>
>>> [adrian at dhcp231-28 po (master *)]$ zanata push --project-type gettext
>>> --srcdir .
>>> Loading zanata project config from:
>>> /home/adrian/subscription-manager/po/zanata.xml
>>> Loading zanata user config from: /home/adrian/.config/zanata.ini
>>> zanata server: https://translate.zanata.org/zanata
>>> zanata python client version: 1.3.7-2-g4e29, zanata server API version:
>>> 1.7.0
>>> Project: subscription-manager
>>> Version: 1.1.X
>>> Username: alikins
>>> Source language: en-US
>>> Copy previous translations:True
>>> PO directory (originals):.
>>> Importing source documents only
>>>
>>> Pushing the content of ./keys.pot to server:
>>> Traceback (most recent call last):
>>>     File "/usr/bin/zanata", line 25, in <module>
>>>       zanata.run()
>>>     File
>>> "/usr/lib/python2.6/site-packages/zanata_python_client-1.3.7_2_g4e29-py2.6.egg/zanataclient/zanata.py",
>>> line 945, in run
>>>       program_name=os.path.split(sys.argv[0])[1],
>>>     File
>>> "/usr/lib/python2.6/site-packages/zanata_python_client-1.3.7_2_g4e29-py2.6.egg/zanataclient/command.py",
>>> line 339, in handle_program
>>>       command(command_options, args)
>>>     File
>>> "/usr/lib/python2.6/site-packages/zanata_python_client-1.3.7_2_g4e29-py2.6.egg/zanataclient/zanata.py",
>>> line 800, in push
>>>       command.run(command_options, args)
>>>     File
>>> "/usr/lib/python2.6/site-packages/zanata_python_client-1.3.7_2_g4e29-py2.6.egg/zanataclient/pushcmd.py",
>>> line 483, in run
>>>       zanatacmd.push_command(filelist, tmlfolder, project_id, version_id,
>>> copytrans, plural_support)
>>>     File
>>> "/usr/lib/python2.6/site-packages/zanata_python_client-1.3.7_2_g4e29-py2.6.egg/zanataclient/zanatacmd.py",
>>> line 396, in push_command
>>>       result = self.zanata_resource.documents.commit_template(project_id,
>>> iteration_id, body, copytrans)
>>>     File
>>> "/usr/lib/python2.6/site-packages/zanata_python_client-1.3.7_2_g4e29-py2.6.egg/zanataclient/zanatalib/docservice.py",
>>> line 110, in commit_template
>>>       raise UnavailableServiceError('Error 503', 'Service Temporarily
>>> Unavailable')
>>> zanataclient.zanatalib.error.UnavailableServiceError: Error 503 -
>>> Service Temporarily Unavailable
>>>
>>>
>>> On 09/11/2012 06:38 AM, Ivan Nečas wrote:
>>>> On 09/11/2012 12:17 PM, Ivan Nečas wrote:
>>>>
>>>> I've tried running it with --disable-ssl-cert, and it seems it works
>>>> now. Only one strange thing: when I uploaded the pot file for project
>>>> cfse-cli version 1.1, most of the translations was reused from
>>>> previous version. But with cfse project, there is 0% translated, even
>>>> if there are many common strings.
>>>>
>>>> It's true, that the first successful try was run with --no-copytrans
>>>> option, but then I've rerun it again without this option, overriding
>>>> the orignal document. Any help on this?
>>>>
>>>>
>>>> -- Ivan
>>>>> Hello,
>>>>>
>>>>> I'm trying to upload my localization files to zanata, but getting 500
>>>>> or 503 errors, python client version 1.3.11 (fails alwo with 1.3.5)
>>>>> anyone experienced similar behavior lately?
>>>>>
>>>>> I was getting similar errors yesterday, today I was able to
>>>>> successfully push po for one project, but still failing for another
>>>>> (a bit larger one)
>>>>>
>>>>> zanata po push --srcdir .
>>>>> Loading zanata project config from:
>>>>> /root/system-engine/src/locale/zanata.xml
>>>>> Loading zanata user config from: /root/.config/zanata.ini
>>>>> zanata server: https://translate.zanata.org/zanata
>>>>> zanata python client version: 1.3.11, zanata server API version: 1.7.0
>>>>> Project: cfse
>>>>> Version: 1.1
>>>>> Username: inecas
>>>>> Source language: en-US
>>>>> Reuse previous translation on server:True
>>>>> PO directory (originals):.
>>>>> Importing source documents only
>>>>>
>>>>> Pushing the content of ./app.pot to server:
>>>>> error: Error 500 - <html><head><title>JBoss Web/2.1.12.GA-patch-03 -
>>>>> Error repor
>>>>> t</title><style><!--H1
>>>>> {font-family:Tahoma,Arial,sans-serif;color:white;backgrou
>>>>> nd-color:#525D76;font-size:22px;} H2
>>>>> {font-family:Tahoma,Arial,sans-serif;color:
>>>>> white;background-color:#525D76;font-size:16px;} H3
>>>>> {font-family:Tahoma,Arial,san
>>>>> s-serif;color:white;background-color:#525D76;font-size:14px;} BODY
>>>>> {font-family:
>>>>> Tahoma,Arial,sans-serif;color:black;background-color:white;} B
>>>>> {font-family:Taho
>>>>> ma,Arial,sans-serif;color:white;background-color:#525D76;} P
>>>>> {font-family:Tahoma
>>>>> ,Arial,sans-serif;background:white;color:black;font-size:12px;}A
>>>>> {color : black;
>>>>> }A.name {color : black;}HR {color : #525D76;}--></style>
>>>>> </head><body><h1>HTTP S
>>>>> tatus 500 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Status
>>>>> report</p>
>>>>> <p><b>message</b> <u></u></p><p><b>description</b> <u>The server
>>>>> encountered an
>>>>> internal error () that prevented it from fulfilling this
>>>>> request.</u></p><HR siz
>>>>> e="1" noshade="noshade"><h3>JBoss
>>>>> Web/2.1.12.GA-patch-03</h3></body></html>
>>>>> Please take a reference in
>>>>> https://github.com/zanata/zanata/wiki/Python-Client-T
>>>>> roubleshooting
>>>>> r
>>>>>
>>>>> Nothing from the TroubleShooting guide helped, I've also tried
>>>>> -no-copytrans option, with no success.
>>>>>
>>>>> -- Ivan
>>>>
>>>>
>>>
>>> _______________________________________________
>>> zanata-users mailing list
>>> zanata-users at redhat.com
>>> https://www.redhat.com/mailman/listinfo/zanata-users
>>
>>
>>
>>
>> _______________________________________________
>> zanata-users mailing list
>> zanata-users at redhat.com
>> https://www.redhat.com/mailman/listinfo/zanata-users
>>
> 
> _______________________________________________
> zanata-users mailing list
> zanata-users at redhat.com
> https://www.redhat.com/mailman/listinfo/zanata-users


-- 
Sean Flanigan

Senior Software Engineer
Engineering - Internationalisation
Red Hat

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 554 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/zanata-users/attachments/20120924/8c771258/attachment.sig>


More information about the zanata-users mailing list