[GRASS-dev] python error starting grass70 in ubuntu 12.04

Javier Martínez-López javi.martinez.lopez at gmail.com
Thu Oct 30 00:13:04 PDT 2014


Dear all,

I am getting this python error when I try to start grass70 in an
ubuntu 12-04 'dockerized' virtual machine (see
https://registry.hub.docker.com/u/javimarlop/ubuntugis-docker/dockerfile/
for more info and details):

A) As root:

root at bfc38ad6d394:/# grass70 -text
Traceback (most recent call last):
  File "/usr/bin/grass70", line 1150, in <module>
    check_shell()
  File "/usr/bin/grass70", line 771, in check_shell
    sh = os.path.basename(os.getenv('SHELL'))
  File "/usr/lib/python2.7/posixpath.py", line 112, in basename
    i = p.rfind('/') + 1
AttributeError: 'NoneType' object has no attribute 'rfind'

B) As a different user:

root at bfc38ad6d394:/# su javier

javier at bfc38ad6d394:/$ grass70 -text
Traceback (most recent call last):
  File "/usr/bin/grass70", line 1159, in <module>
    set_paths()
  File "/usr/bin/grass70", line 367, in set_paths
    if sys_man_path:
UnboundLocalError: local variable 'sys_man_path' referenced before assignment

Python version is 2.7.3. and grass70 was installed using the
grass-devel ppa. Does anyone have a clue?

Thank you very much and cheers,

Javier


More information about the grass-dev mailing list