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

Sean Flanigan sflaniga at redhat.com
Fri Sep 21 05:58:12 UTC 2012


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


-- 
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/20120921/ea34a5e4/attachment.sig>


More information about the zanata-users mailing list