error in g.extension, add-ons not written in GUI

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

error in g.extension, add-ons not written in GUI

Veronica Andreo
Hi all,

I just compiled grass77 in a Linux Mint 19.1 Cinamon laptop following the instructions here: https://grasswiki.osgeo.org/wiki/Compile_and_Install#Linux_Mint

All is fine, but when we install any add-on, we get:.
g.extension r.seasons
Fetching <r.seasons> from GRASS GIS Addons repository (be patient)...
Compiling...
Installing...
Updating addons metadata file...
Updating private addons metadata file...
Traceback (most recent call last):
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1933, in <module>
    sys.exit(main())
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1913, in main
    install_extension(source=source, url=url, xmlurl=xmlurl)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 704, in install_extension
    blist = install_private_extension_xml(tmp_dir, mlist)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1006, in install_private_extension_xml
    write_xml_modules(xml_file, tree)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 603, in write_xml_modules
    (' ' * indent, tnode.find('keywords').text))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 19: ordinal not in range(128)

GRASS 7.7.dev (nc_basic_spm_grass7):~ > g.extension extension=v.class.mlR
Fetching <v.class.mlR> from GRASS GIS Addons repository (be patient)...
Compiling...
Installing...
Updating addons metadata file...
Updating private addons metadata file...
Traceback (most recent call last):
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1933, in <module>
    sys.exit(main())
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1913, in main
    install_extension(source=source, url=url, xmlurl=xmlurl)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 704, in install_extension
    blist = install_private_extension_xml(tmp_dir, mlist)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1006, in install_private_extension_xml
    write_xml_modules(xml_file, tree)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 603, in write_xml_modules
    (' ' * indent, tnode.find('keywords').text))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 29: ordinal not in range(128)

The add-on is indeed installed, but it is not added to the list of extensions in the GUI. Is there something we are missing here or in the instructions for Mint?? I cannot reproduce in my Fedora box with freshly re-compiled grass77

Any hint is wellcome :)
Cheers,
Vero


_______________________________________________
grass-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/grass-user
Reply | Threaded
Open this post in threaded view
|

Re: error in g.extension, add-ons not written in GUI

Anna Petrášová
Could you create a ticket for this with info on Python version, locale etc.? This happens with any addon? (at least couple randomly tried ones)

On Thu, Jul 18, 2019 at 9:49 AM Veronica Andreo <[hidden email]> wrote:
Hi all,

I just compiled grass77 in a Linux Mint 19.1 Cinamon laptop following the instructions here: https://grasswiki.osgeo.org/wiki/Compile_and_Install#Linux_Mint

All is fine, but when we install any add-on, we get:.
g.extension r.seasons
Fetching <r.seasons> from GRASS GIS Addons repository (be patient)...
Compiling...
Installing...
Updating addons metadata file...
Updating private addons metadata file...
Traceback (most recent call last):
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1933, in <module>
    sys.exit(main())
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1913, in main
    install_extension(source=source, url=url, xmlurl=xmlurl)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 704, in install_extension
    blist = install_private_extension_xml(tmp_dir, mlist)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1006, in install_private_extension_xml
    write_xml_modules(xml_file, tree)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 603, in write_xml_modules
    (' ' * indent, tnode.find('keywords').text))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 19: ordinal not in range(128)

GRASS 7.7.dev (nc_basic_spm_grass7):~ > g.extension extension=v.class.mlR
Fetching <v.class.mlR> from GRASS GIS Addons repository (be patient)...
Compiling...
Installing...
Updating addons metadata file...
Updating private addons metadata file...
Traceback (most recent call last):
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1933, in <module>
    sys.exit(main())
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1913, in main
    install_extension(source=source, url=url, xmlurl=xmlurl)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 704, in install_extension
    blist = install_private_extension_xml(tmp_dir, mlist)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1006, in install_private_extension_xml
    write_xml_modules(xml_file, tree)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 603, in write_xml_modules
    (' ' * indent, tnode.find('keywords').text))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 29: ordinal not in range(128)

The add-on is indeed installed, but it is not added to the list of extensions in the GUI. Is there something we are missing here or in the instructions for Mint?? I cannot reproduce in my Fedora box with freshly re-compiled grass77

Any hint is wellcome :)
Cheers,
Vero

_______________________________________________
grass-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/grass-user

_______________________________________________
grass-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/grass-user
Reply | Threaded
Open this post in threaded view
|

Re: error in g.extension, add-ons not written in GUI

Veronica Andreo
Hi Anna,

Thanks for your answer.

El vie., 19 jul. 2019 a las 6:09, Anna Petrášová (<[hidden email]>) escribió:
Could you create a ticket for this with info on Python version, locale etc.? This happens with any addon? (at least couple randomly tried ones)

Sorry for the late response, since it's not my laptop, I could only collect the data needed today.
Pls, see the ticket #3874 (https://trac.osgeo.org/grass/ticket/3874)

Thanks much in advance!
Vero
 
On Thu, Jul 18, 2019 at 9:49 AM Veronica Andreo <[hidden email]> wrote:
Hi all,

I just compiled grass77 in a Linux Mint 19.1 Cinamon laptop following the instructions here: https://grasswiki.osgeo.org/wiki/Compile_and_Install#Linux_Mint

All is fine, but when we install any add-on, we get:.
g.extension r.seasons
Fetching <r.seasons> from GRASS GIS Addons repository (be patient)...
Compiling...
Installing...
Updating addons metadata file...
Updating private addons metadata file...
Traceback (most recent call last):
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1933, in <module>
    sys.exit(main())
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1913, in main
    install_extension(source=source, url=url, xmlurl=xmlurl)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 704, in install_extension
    blist = install_private_extension_xml(tmp_dir, mlist)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1006, in install_private_extension_xml
    write_xml_modules(xml_file, tree)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 603, in write_xml_modules
    (' ' * indent, tnode.find('keywords').text))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 19: ordinal not in range(128)

GRASS 7.7.dev (nc_basic_spm_grass7):~ > g.extension extension=v.class.mlR
Fetching <v.class.mlR> from GRASS GIS Addons repository (be patient)...
Compiling...
Installing...
Updating addons metadata file...
Updating private addons metadata file...
Traceback (most recent call last):
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1933, in <module>
    sys.exit(main())
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1913, in main
    install_extension(source=source, url=url, xmlurl=xmlurl)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 704, in install_extension
    blist = install_private_extension_xml(tmp_dir, mlist)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 1006, in install_private_extension_xml
    write_xml_modules(xml_file, tree)
  File "/home/carla/software/grass-7.7.git/dist.x86_64-pc-linux-gnu/scripts/g.extension", line 603, in write_xml_modules
    (' ' * indent, tnode.find('keywords').text))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 29: ordinal not in range(128)

The add-on is indeed installed, but it is not added to the list of extensions in the GUI. Is there something we are missing here or in the instructions for Mint?? I cannot reproduce in my Fedora box with freshly re-compiled grass77

Any hint is wellcome :)
Cheers,
Vero

_______________________________________________
grass-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/grass-user

_______________________________________________
grass-user mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/grass-user