Nmap Development mailing list archives

Re: Zenmap Crash with unknown locale..


From: Olisemeka Omo <speedbaron () gmail com>
Date: Fri, 20 Jul 2012 20:14:58 +0100

On Fri 20 Jul 2012 19:18:05 WAT, David Fifield wrote:
On Fri, Jul 20, 2012 at 10:41:39AM +0100, Olisemeka Omo wrote:
On 20/07/2012 02:56, David Fifield wrote:
On Thu, Jul 19, 2012 at 06:35:36PM -0700, David Fifield wrote:
On Thu, Jul 19, 2012 at 12:06:19PM +0100, Olisemeka Omo wrote:
Hi,

My locale is Nigeria.
Below is the stack-trace..
+++++++++++++++++++++++++
Version: 6.02
Traceback (most recent call last):
  File "/usr/local/bin/zenmap", line 158, in <module>
    zenmapGUI.App.run()
  File "/usr/local/lib/python2.7/dist-packages/zenmapGUI/App.py", line
233, in run
    zenmapCore.I18N.install_gettext(Path.locale_dir)
  File "/usr/local/lib/python2.7/dist-packages/zenmapCore/I18N.py", line
128, in install_gettext
    t = gettext.translation(APP_NAME, locale_dir, languages =
get_locales(), fallback = True)
  File "/usr/local/lib/python2.7/dist-packages/zenmapCore/I18N.py", line
109, in get_locales
    loc, enc = locale.getdefaultlocale()
  File "/usr/lib/python2.7/locale.py", line 503, in getdefaultlocale
    return _parse_localename(localename)
  File "/usr/lib/python2.7/locale.py", line 435, in _parse_localename
    raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: en_NG
Thanks for this report. What is the output of this command?

python -c 'import locale; print locale.getdefaultlocale()'
I hope to have fixed this problem in r29278. I think the cause is this
Python bug: http://bugs.python.org/issue6895.

According to this comment, you can work around the problem by setting
your locale to en_NG.UTF-8.
https://bugs.launchpad.net/ubuntu/+source/python2.6/+bug/482386/comments/4

David Fifield
Hi David,

Thanks for pointing out the solution.
My problem is that the solution is dated 2009-11-20.  I am using Ubuntu
12.04 which uses the locale en_NG.  This means zenmap does not work out
of the box.
Is there a way to map en_NG to en_NG.UTF-8?

If you installed Zenmap from source code (it looks like you may have),
then the easiest thing is to just do "svn update" and reinstall.

David Fifield

Thanks the update fixed the problem.

-Olisemeka Omo

--
SETEC ASTRONOMY::Too Many Secrets
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://seclists.org/nmap-dev/


Current thread: