[GRASS-dev] problem in ubuntu package (ppa:grass-devel) was: can not install addons with g.extension
Anna Petrášová
kratochanna at gmail.com
Tue Feb 17 06:41:45 PST 2015
On Tue, Feb 17, 2015 at 6:03 AM, Robert Nuske <rnuske at gwdg.de> wrote:
> Hi
>
> g.extension from grass70 (ppa:grass-devel) still fails.
> [...]
> Traceback (most recent call last):
> File "/usr/lib/grass70/tools/g.html2man.py", line 5, in <module>
> from html import HTMLParser, HTMLParseError
> ImportError: No module named html
> [...]
>
> GRASS Version: 7.0.0+1svn64647~ubuntu14.04.1
> package from PPA grass-devel
> ubuntu 14.04 64bit
>
> -----------------------------------------------------------
>
> Not getting anywhere with that error message, I build GRASS
> releasebranch_7_0
> from source according to
> http://grasswiki.osgeo.org/wiki/Compile_and_Install_Ubuntu#GRASS_GIS
>
> Everything works nicely, including g.extension
> [...]
> Installation of <r.grow.shrink> successfully finished
>
> :-)
>
> -----------------------------------------------------------
>
> Starting the packaged version of GRASS 7 afterwards (/usr/bin/grass70)
> leads to errors and no wxpython GUI.
>
> Error message in popup window:
> Unable to parse user toolboxes XML files. Default module tree will be
> loaded.
>
> Ursache: 'ascii' codec can't encode character u'\xfc' in position 201:
> ordinal
> not in range(128)
>
> Traceback (most recent call last):
> File "/usr/lib/grass70/gui/wxpython/lmgr/menudata.py", line 62, in
> __init__
> MenuTreeModelBuilder.__init__(self, filename,
> expandAddons=expandAddons)
> File "/usr/lib/grass70/gui/wxpython/core/menutree.py", line 66, in
> __init__
> expAddons(xmlTree)
> File "/usr/lib/grass70/gui/wxpython/core/toolboxes.py", line 280, in
> expandAddons
> _expandRuntimeModules(root, loadMetadata=True)
> File "/usr/lib/grass70/gui/wxpython/core/toolboxes.py", line 525, in
> _expandRuntimeModules
> desc, keywords = _loadMetadata(name)
> File "/usr/lib/grass70/gui/wxpython/core/toolboxes.py", line 560, in
> _loadMetadata
> sys.stderr.write("%s: %s\n" % (module, e))
> File "/usr/lib/grass70/etc/python/grass/exceptions/__init__.py", line
> 48, in
> __str__
> return str(self.value)
> UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in
> position
> 201: ordinal not in range(128)
>
>
>
Hi,
I tried to fix it in r64661 in trunk. I assume the problem is that the
error message is translatable and has some non-ascii characters. Could
anyone test it in trunk (preferably with different locale)? Any better
solution is welcome too. We should fix this before the release.
Anna
cheers
> robert
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20150217/461f2a75/attachment.html>
More information about the grass-dev
mailing list