[GRASS-user] debian lenny : /usr/lib/grass64/etc/prompt.sh: line 2: g.gisenv: command not found

Maris Nartiss maris.gis at gmail.com
Mon Jun 28 15:03:23 EDT 2010


Seems to be broken install.

Start GRASS and check output of:
env | grep GISBASE
It should give something like:
GISBASE=/path/to/grass-6.4

If GISBASE is incorrect, all GRASS comands will fail. If it's so,
check contents of grass64 file. (/usr/bin/grass64)


Maris.


2010/6/28, Eduard Ruffert <ruffert at mkm.de>:
> Hi.
>
> I installed the package  Version: 6.4.0~rc6-1~gfossit50+1
> on debian lenny (Linux version 2.6.26-2-amd64 (Debian 2.6.26-21lenny4)
> (dannf at debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian
> 4.1.2-25)) #1 SMP Tue Mar 9 22:29:
> 32 UTC 2010).
>
> When I start grass and select my location (which was created by a
> previous version of grass 6.4. - RC3) the shell and gui start just
> fine, but the shell has the error message
>
> Cleaning up temporary files ...
> Starting GRASS ...
> GISDBASE='/data/z/gis/grass/locations';
> LOCATION_NAME='longlatWGS84_EPSG4326_all';
> MAPSET='PERMANENT';
>
>          __________  ___   __________    _______________
>         / ____/ __ \/   | / ___/ ___/   / ____/  _/ ___/
>        / / __/ /_/ / /| | \__ \\_  \   / / __ / / \__ \
>       / /_/ / _, _/ ___ |___/ /__/ /  / /_/ // / ___/ /
>       \____/_/ |_/_/  |_/____/____/   \____/___//____/
>
> Welcome to GRASS 6.4.0RC6 (2010)
> GRASS homepage:                          http://grass.osgeo.org/
> This version running thru:               Bash Shell (/bin/bash)
> Help is available with the command:      g.manual -i
> See the licence terms with:              g.version -c
> If required, restart the GUI with:       g.gui oldtcltk
> When ready to quit enter:                exit
>
> /usr/lib/grass64/etc/prompt.sh: line 2: g.gisenv: command not found
> /usr/lib/grass64/etc/prompt.sh: line 2: g.gisenv: command not found
> /usr/lib/grass64/etc/prompt.sh: line 2: g.gisenv: command not found
> GRASS 6.4.0RC6 (longlatWGS84_EPSG4326_all):~ >
>
> No commands are recognised in the shell (as stated in the error
> message). so e.g.
> g.list type=vect also fails.
>
> BUT strangely, issuing the command from the gui works (oldtcltk and tcltk)!
>
> My problem is that I need the shell for scripted gis operations.
>
> The info "current GRASS environment settings" using the gui shows
> g.gisenv
> DIGITIZER='none';
> GISDBASE='/data/z/gis/grass/locations';
> GML_OGR_PATH='/usr/bin/ogr2ogr';
> MAPSET='PERMANENT';
> LOCATION_NAME='longlatWGS84_EPSG4326_all';
> DEBUG='0';
> MONITOR='x0';
> GRASS_GUI='oldtcltk';
>
> I can't find anything about this problem on Google.
>
> Please help.
>
> Eduard
> _______________________________________________
> grass-user mailing list
> grass-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user
>


More information about the grass-user mailing list