Re: [translate-pootle] UnicodeDecodeError on attempt to login

2012-02-22 Thread F Wolff
Op Ma, 2012-02-20 om 17:34 +0400 skryf Pavel Repkin:
 Dear Pootle team,
 
 I have installed Pootle 2.1.6 over Apache on our Ubuntu 11 server.
 It is a clean install.
 I have downloaded the package and copied its contents to the server public
 folder.
 It all goes very well.
 After opening Pootle front page I see Terminology and Tutorial projects and
 all default languages.
 
 However, when I'm trying to login I get the error I have quoted below.
 
 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe1 in position 551:
 ordinal not in range(128)
 
 The same error displayed when I'm trying to translate strings in
 Terminologogy project for example.
 
 
 I'm sorry if this question has already been asked, but I was not able to
 find anything similar on the list.
 I've spent several hours trying to find a solution - but no luck.
 What could go wrong?
 Please help.

Hallo Pavel

I believe what you are describing is the same as this issue:
http://bugs.locamotion.org/show_bug.cgi?id=1951

Luckily this has already been addressed. You can fix this temporarily by
removing the non-ascii characters from the #: comments in the po files
in the terminology project and rereading the files into the database.
Alternatively you can overwrite your copy of
translate/storage/pocommon.py with this version that should form part of
the next release where it is fixed:
https://translate.svn.sourceforge.net/svnroot/translate/src/trunk/translate/storage/pocommon.py

(this is in the Translate Toolkit, not in Pootle).

I hope that helps.
Friedel

-- 
Recently on my blog:
http://translate.org.za/blogs/friedel/en/content/survey-about-usability-virtaal


--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
Translate-pootle mailing list
Translate-pootle@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/translate-pootle


Re: [translate-pootle] UnicodeDecodeError on attempt to login

2012-02-22 Thread Pavel Repkin
Hey, Friedel!

Thank you for response, I've been waiting for it.

I have patched pocommon.py
But it did not help - still the same exception when I click login link.

Pay attention that the exception is thrown not only for Terminology
project, but even when I press login link.
Also, our exception trace is different, i have quoted it once again, just
in case.
Looks like the error we experience has another nature.

This error is critical for our project.
We are moving to the new server, but login link just does not work.
I feel helpless with Pootle on our new server - we need to setup it as soon
as possible, but it just does not work.

However  Pootle on our old server runs flawlessly and used by many
translators. I have setup it half a year ago.


I hope you can help us.

Is there any step by step tutorial how to install Pootle 2.1.6 on Apache?
I have not found one.
I'm afraid that I may have installed some bad Python package along the way.


Pasha, YoWindow http://yowindow.com/ author

-

MOD_PYTHON ERROR

ProcessId:  12058
Interpreter:'pootle'

ServerName:
DocumentRoot:   '/var/www'

URI:'/pootle/accounts/login/'
Location:   '/pootle'
Directory:  None
Filename:   '/var/www/pootle/wsgi.py'
PathInfo:   '/accounts/login/'

Phase:  'PythonHandler'
Handler:'django.core.handlers.modpython'

Traceback (most recent call last):

  File /usr/lib/python2.7/dist-packages/mod_python/importer.py, line
1537, in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)

  File /usr/lib/python2.7/dist-packages/mod_python/importer.py, line
1229, in _process_target
result = _execute_target(config, req, object, arg)

  File /usr/lib/python2.7/dist-packages/mod_python/importer.py, line
1128, in _execute_target
result = object(arg)

  File 
/usr/local/lib/python2.7/dist-packages/django/core/handlers/modpython.py,
line 228, in handler
return ModPythonHandler()(req)

  File 
/usr/local/lib/python2.7/dist-packages/django/core/handlers/modpython.py,
line 205, in __call__
response = middleware_method(request, response)

  File /usr/local/lib/python2.7/dist-packages/django/middleware/csrf.py,
line 276, in process_response
resp2 = self.response_middleware.process_response(request, resp)

  File /usr/local/lib/python2.7/dist-packages/django/middleware/csrf.py,
line 242, in process_response
response.content, n = _POST_FORM_RE.subn(add_csrf_field, response.content)

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe1 in position
551: ordinal not in range(128)-




On 22 February 2012 12:54, F Wolff frie...@translate.org.za wrote:

 Op Ma, 2012-02-20 om 17:34 +0400 skryf Pavel Repkin:
  Dear Pootle team,
 
  I have installed Pootle 2.1.6 over Apache on our Ubuntu 11 server.
  It is a clean install.
  I have downloaded the package and copied its contents to the server
 public
  folder.
  It all goes very well.
  After opening Pootle front page I see Terminology and Tutorial projects
 and
  all default languages.
 
  However, when I'm trying to login I get the error I have quoted below.
 
  UnicodeDecodeError: 'ascii' codec can't decode byte 0xe1 in position
 551:
  ordinal not in range(128)
 
  The same error displayed when I'm trying to translate strings in
  Terminologogy project for example.
 
 
  I'm sorry if this question has already been asked, but I was not able to
  find anything similar on the list.
  I've spent several hours trying to find a solution - but no luck.
  What could go wrong?
  Please help.

 Hallo Pavel

 I believe what you are describing is the same as this issue:
 http://bugs.locamotion.org/show_bug.cgi?id=1951

 Luckily this has already been addressed. You can fix this temporarily by
 removing the non-ascii characters from the #: comments in the po files
 in the terminology project and rereading the files into the database.
 Alternatively you can overwrite your copy of
 translate/storage/pocommon.py with this version that should form part of
 the next release where it is fixed:

 https://translate.svn.sourceforge.net/svnroot/translate/src/trunk/translate/storage/pocommon.py

 (this is in the Translate Toolkit, not in Pootle).

 I hope that helps.
 Friedel

 --
 Recently on my blog:

 http://translate.org.za/blogs/friedel/en/content/survey-about-usability-virtaal



 --
 Virtualization  Cloud Management Using Capacity Planning
 Cloud computing makes use of virtualization - but cloud computing
 also focuses on allowing computing to be delivered as a service.
 http://www.accelacomm.com/jaw/sfnl/114/51521223/
 ___
 Translate-pootle mailing list
 Translate-pootle@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/translate-pootle

--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing 

Re: [translate-pootle] UnicodeDecodeError on attempt to login

2012-02-22 Thread F Wolff
Op Wo, 2012-02-22 om 14:02 +0400 skryf Pavel Repkin:
 Hey, Friedel!
 
 
 Thank you for response, I've been waiting for it.
 
 
 I have patched pocommon.py
 But it did not help - still the same exception when I click login
 link.
 
 
 Pay attention that the exception is thrown not only for Terminology
 project, but even when I press login link.
 Also, our exception trace is different, i have quoted it once again,
 just in case.
 Looks like the error we experience has another nature.

You are correct. Sorry that I read too quickly over the error. I don't
recognise this one from before.

I only have two ideas right away:
 - are you trying to use a non-ascii username or password?
 - can you try mod_wsgi and see if you get the same error? mod_python is
supposed to work, but it has been unmaintained for a long time, and
doesn't provide the same performance anyway, so switching to mod_wsgi is
worthwhile for other reasons anyway.

 
 Is there any step by step tutorial how to install Pootle 2.1.6 on
 Apache?
 I have not found one.

Here is the existing documentation:
http://translate.sourceforge.net/wiki/pootle/apache

Feel free to help improve it or say if anything is not clear enough.

Keep well
Friedel



-- 
Recently on my blog:
http://translate.org.za/blogs/friedel/en/content/survey-about-usability-virtaal


--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
Translate-pootle mailing list
Translate-pootle@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/translate-pootle


Re: [translate-pootle] UnicodeDecodeError on attempt to login

2012-02-22 Thread Claude Paroz
Le mercredi 22 février 2012 à 15:29 +0400, Pavel Repkin a écrit :
 1. I have no added any users yet to Pootle, so there are no Unicode named
 users, only admin.
 2. I have setup wsgi module with this line in Apache config.
 WSGIScriptAlias /pootle /var/www/pootle/wsgi.py
 
 Sorry, I think these suggestions miss the target.

You've been hit by this bug:
https://code.djangoproject.com/ticket/14235

You should update your Django installation to at least the 1.2.7
version.

Claude

 On 22 February 2012 14:56, F Wolff frie...@translate.org.za wrote:
 
  Op Wo, 2012-02-22 om 14:02 +0400 skryf Pavel Repkin:
   Hey, Friedel!
  
  
   Thank you for response, I've been waiting for it.
  
  
   I have patched pocommon.py
   But it did not help - still the same exception when I click login
   link.
  
  
   Pay attention that the exception is thrown not only for Terminology
   project, but even when I press login link.
   Also, our exception trace is different, i have quoted it once again,
   just in case.
   Looks like the error we experience has another nature.
 
  You are correct. Sorry that I read too quickly over the error. I don't
  recognise this one from before.
 
  I only have two ideas right away:
   - are you trying to use a non-ascii username or password?
   - can you try mod_wsgi and see if you get the same error? mod_python is
  supposed to work, but it has been unmaintained for a long time, and
  doesn't provide the same performance anyway, so switching to mod_wsgi is
  worthwhile for other reasons anyway.
 
  
   Is there any step by step tutorial how to install Pootle 2.1.6 on
   Apache?
   I have not found one.
 
  Here is the existing documentation:
  http://translate.sourceforge.net/wiki/pootle/apache
 
  Feel free to help improve it or say if anything is not clear enough.
 
  Keep well
  Friedel



--
Virtualization  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
Translate-pootle mailing list
Translate-pootle@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/translate-pootle