Fwd: Re: [GRASS-de] NVIZ

Otto Dassau otto.dassau at gmx.de
Do Jul 17 14:15:35 CEST 2003


Hallo,

Henriette Duda schrieb:
> 
> Habe ich schon versucht.
> Dann kommt die Meldung: konnte open nicht ausführen, die Datei existiert
> bereits.

OK, dann musst du es vorher natuerlich loeschen, ... 
d.h. wenn dein GRASS unter /usr/local/grass5/ installiert ist, machst du 
folgendes als root:

rm -f /usr/local/grass5/bin/nviz
rm -rf /usr/local/grass5/etc/nviz2.2

dann sollte alles weg sein, und du kannst es neu installieren ...

Vielleicht solltest du vorher aber mal schauen, welche Bibliotheken 
dein jetziges nviz ueberhaupt benutzt: 

ldd /usr/local/grass5/etc/nviz2.2/NVWISH2.2

da sollte dann sowas stehen wie:
[...]
        libtk8.4.so => /usr/lib/libtk8.4.so (0x4005b000)
        libtcl8.4.so => /usr/lib/libtcl8.4.so (0x40133000)
[...]

Was fuer ein Betriebssystem nutzt du? Und schau doch mal nach, wo 
deine tcl/tk Bibliotheken installiert sind? /usr/ oder /usr/local/

  Otto 
 
> Am Donnerstag, 17. Juli 2003 13:48 schrieben Sie:
> > Hallo Henriette,
> >
> > du brauchst nur der installationsanweidung folgen und die
> > die vorhandene nviz version durch die fuer dich "richtige"
> > ersetzen (ueberschreiben).
> >
> > http://grass.itc.it/grass5/binary/linux/nviz_postgresql_tk84_i686-pc-linux-
> >gnu_.txt
> >
> > NVIZ with PSQL support installation:
> >  1. start grass5
> >  2. cd $GISBASE (usr/local/grass5/)
> >  3. tar xvfz /path/to/nviz_postgresql_tk84_xxx.tar.gz
> >
> > dann hast du nviz neu installiert.
> >
> >   Otto
> >
> > Henriette Duda schrieb:
> > > Danke für Deine schnelle Antwort.
> > > Ich habe versucht den Ausgangszustand wiederherzustellen (es ist jetzt
> > > nur tcltk 8.4 drauf, aber der Fehler taucht immer noch auf. Wie
> > > deinstalliere ich denn meine NVIZ Version? (Ich bin noch nicht lange
> > > dabei :)).
> > >
> > > Henriette
> > >
> > > Am Donnerstag, 17. Juli 2003 12:19 schrieben Sie:
> > > > Henriette Duda schrieb:
> > > > > Hallo!
> > > > > Ich habe folgendes Problem: NVIZ funktionierte bei mir zunächst, doch
> > > > > jetzt startet NVIZ zwar und läd auch die Daten, aber dann stürzt es
> > > > > mit der Fehlermeldung:
> > > > >
> > > > > libGL error: failed to open DRM: Operation not permitted
> > > > > libGL error: reverting to (slow) indirect rendering
> > > > > child killed: segmentation violation
> > > > >     while executing
> > > > > "exec /usr/local/grass5/etc/nviz2.2/NVWISH2.2 -f
> > > > > /usr/local/grass5/etc/nviz2.2/scripts/nviz2.2_script -name NVIZ
> > > > >
> > > > > >&@stdout" ("eval" body line 1)
> > > > >
> > > > >     invoked from within
> > > > > "eval exec $env(GISBASE)/etc/nviz2.2/NVWISH2.2 -f
> > > > > $env(GISBASE)/etc/nviz2.2/scripts/nviz2.2_script -name NVIZ
> > > > > >&@stdout" invoked from within
> > > > > "if {$argv == ""} {
> > > > > #no arguments
> > > > > eval exec $env(GISBASE)/etc/nviz2.2/NVWISH2.2 -f
> > > > > $env(GISBASE)/etc/nviz2.2/scripts/nviz2.2_script -name NVIZ
> > > > > >&@stdo..." (file "/usr/local/grass5/bin/nviz" line 16)
> > > > >
> > > > > ab.
> > > > > Das Problem trat auf, nachdem ich von tcl und tk 8.4 zu 8.3
> > > > > gewechselt habe. Jetzt habe ich wieder 8.4, aber es läuft nicht mehr.
> > > > > Ich verwende GRASS 5.0.2. unter SUSE
> > > > >
> > > > > Kann mir jemand helfen?
> > > >
> > > > Hallo Henriette,
> > > >
> > > > wenn es vorher funktioniert hat, stelle doch die Ausgangssituation
> > > > wieder
> > > > her. Dabei sollten beide tcl/Tk Pakete nicht parallel installiert sein.
> > > >
> > > > ...oder du waehlst die entsprechenden NVIZ Version von den GRASS Seiten
> > > > aus, die zu deiner jetzigen tcl/tk Version passt.
> > > >
> > > > http://grass.itc.it/grass5/binary/linux/
> > > >
> > > >
> > > >   Viel Glueck
> > > >      Otto