[GRASS-user] GRASS 8 generic weekly for Linux -- startup error.

Hi all, just trying to get GRASS 8 running on my laptop (Pop!_OS 20.10) and trying the generic 64-bit Linux binaries. Made sure all dependencies are installed, etc., (done this many times before), but getting a new error upon start up. Splash screen goes, and then I get the following before the new GUI can load:
Launching GUI in the background, please wait…
To run a command as administrator (user “root”), use “sudo ”.
See “man sudo_root” for details.

GRASS world_latlong_wgs84/PERMANENT:~ > Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/wx/core.py”, line 3282, in
lambda event: event.callable(*event.args, **event.kw) )
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/wxgui.py”, line 86, in show_main_gui
from lmgr.frame import GMFrame
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/lmgr/frame.py”, line 45, in
from gui_core.preferences import MapsetAccess, PreferencesDialog
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/gui_core/preferences.py”, line 52, in
from gui_core.dialogs import SymbolDialog, DefaultFontDialog
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/gui_core/dialogs.py”, line 44, in
from gui_core.gselect import (
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/gui_core/gselect.py”, line 62, in
from grass.pygrass.utils import decode
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/etc/python/grass/pygrass/utils.py”, line 9, in
import grass.lib.raster as libraster
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/etc/python/grass/lib/raster.py”, line 30, in
_libs[“grass_raster.8.0”] = load_library(“grass_raster.8.0”)
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/etc/python/grass/lib/ctypes_loader.py”, line 89, in call
raise ImportError(“Could not load %s.” % libname)
ImportError: Could not load grass_raster.8.0.
^C
GRASS world_latlong_wgs84/PERMANENT:~ > exit
exit
WARNING: Failed to start shell ‘/bin/bash’
Cleaning up default sqlite database …
Cleaning up temporary files…
Done.

Goodbye from GRASS GIS

Seems like something to do with the GRASS 8 raster library? Is there a new dependency not listed in https://grass.osgeo.org/grass80/binary/linux/snapshot/REQUIREMENTS.html ? Any thoughts? FYI, I was able to run the two release candidates on the same OS (but different computer).

~Isaac

···

Isaac I. Ullah, PhD

Associate Professor of Anthropology

Anthropology Undergraduate Adviser
San Diego State University

Office: AL 480
Book an advising appointment via SDSU Navigate (T,Th 12-1p)
This email account is checked before 4pm on business days. Allow several days for response.

Recent papers:

“Laborscapes and Archaeologies of Sustainability” PDF download
“Water, dust, and loess: co-evolution of landscapes, farming, and human society” PDF download

“Modeling feedbacks between human and natural processes in the land system” PDF download

Hi Isaac,

This looks like something caused by ctypesgen failing to find the grass_raster.8.0 library. Not related to changes in dependencies. (Check “./configure —- help” for available configs). Please report an issue at https://github.com/OSGeo/grass/issues, for following up on this.

Best, Nicklas

On Friday, 11 February 2022, 22:30:38 CET, Isaac Ullah iullah@sdsu.edu wrote:

Hi all, just trying to get GRASS 8 running on my laptop (Pop!_OS 20.10) and trying the generic 64-bit Linux binaries. Made sure all dependencies are installed, etc., (done this many times before), but getting a new error upon start up. Splash screen goes, and then I get the following before the new GUI can load:
Launching GUI in the background, please wait…
To run a command as administrator (user “root”), use “sudo ”.
See “man sudo_root” for details.

GRASS world_latlong_wgs84/PERMANENT:~ > Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/wx/core.py”, line 3282, in
lambda event: event.callable(*event.args, **event.kw) )
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/wxgui.py”, line 86, in show_main_gui
from lmgr.frame import GMFrame
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/lmgr/frame.py”, line 45, in
from gui_core.preferences import MapsetAccess, PreferencesDialog
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/gui_core/preferences.py”, line 52, in
from gui_core.dialogs import SymbolDialog, DefaultFontDialog
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/gui_core/dialogs.py”, line 44, in
from gui_core.gselect import (
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/gui_core/gselect.py”, line 62, in
from grass.pygrass.utils import decode
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/etc/python/grass/pygrass/utils.py”, line 9, in
import grass.lib.raster as libraster
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/etc/python/grass/lib/raster.py”, line 30, in
_libs[“grass_raster.8.0”] = load_library(“grass_raster.8.0”)
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/etc/python/grass/lib/ctypes_loader.py”, line 89, in call
raise ImportError(“Could not load %s.” % libname)
ImportError: Could not load grass_raster.8.0.
^C
GRASS world_latlong_wgs84/PERMANENT:~ > exit
exit
WARNING: Failed to start shell ‘/bin/bash’
Cleaning up default sqlite database …
Cleaning up temporary files…
Done.

Goodbye from GRASS GIS

Seems like something to do with the GRASS 8 raster library? Is there a new dependency not listed in https://grass.osgeo.org/grass80/binary/linux/snapshot/REQUIREMENTS.html ? Any thoughts? FYI, I was able to run the two release candidates on the same OS (but different computer).

~Isaac


Isaac I. Ullah, PhD

Associate Professor of Anthropology

Anthropology Undergraduate Adviser
San Diego State University

Office: AL 480
Book an advising appointment via SDSU Navigate (T,Th 12-1p)
This email account is checked before 4pm on business days. Allow several days for response.

Recent papers:

“Laborscapes and Archaeologies of Sustainability” PDF download
“Water, dust, and loess: co-evolution of landscapes, farming, and human society” PDF download

“Modeling feedbacks between human and natural processes in the land system” PDF download


grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user

Thanks Niklas! Yes, I’ll file the bug report. Hopefully it’s a relatively easy fix…

Isaac

Sent from my📱

On Fri, Feb 11, 2022, 2:12 PM <n_larsson@yahoo.com> wrote:

Hi Isaac,

This looks like something caused by ctypesgen failing to find the grass_raster.8.0 library. Not related to changes in dependencies. (Check “./configure —- help” for available configs). Please report an issue at https://github.com/OSGeo/grass/issues, for following up on this.

Best, Nicklas

On Friday, 11 February 2022, 22:30:38 CET, Isaac Ullah <iullah@sdsu.edu> wrote:

Hi all, just trying to get GRASS 8 running on my laptop (Pop!_OS 20.10) and trying the generic 64-bit Linux binaries. Made sure all dependencies are installed, etc., (done this many times before), but getting a new error upon start up. Splash screen goes, and then I get the following before the new GUI can load:
Launching GUI in the background, please wait…
To run a command as administrator (user “root”), use “sudo ”.
See “man sudo_root” for details.

GRASS world_latlong_wgs84/PERMANENT:~ > Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/wx/core.py”, line 3282, in
lambda event: event.callable(*event.args, **event.kw) )
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/wxgui.py”, line 86, in show_main_gui
from lmgr.frame import GMFrame
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/lmgr/frame.py”, line 45, in
from gui_core.preferences import MapsetAccess, PreferencesDialog
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/gui_core/preferences.py”, line 52, in
from gui_core.dialogs import SymbolDialog, DefaultFontDialog
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/gui_core/dialogs.py”, line 44, in
from gui_core.gselect import (
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/gui/wxpython/gui_core/gselect.py”, line 62, in
from grass.pygrass.utils import decode
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/etc/python/grass/pygrass/utils.py”, line 9, in
import grass.lib.raster as libraster
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/etc/python/grass/lib/raster.py”, line 30, in
_libs[“grass_raster.8.0”] = load_library(“grass_raster.8.0”)
File “/usr/local/grass8.0.1dev-x86_64-pc-linux-gnu-11_02_2022/etc/python/grass/lib/ctypes_loader.py”, line 89, in call
raise ImportError(“Could not load %s.” % libname)
ImportError: Could not load grass_raster.8.0.
^C
GRASS world_latlong_wgs84/PERMANENT:~ > exit
exit
WARNING: Failed to start shell ‘/bin/bash’
Cleaning up default sqlite database …
Cleaning up temporary files…
Done.

Goodbye from GRASS GIS

Seems like something to do with the GRASS 8 raster library? Is there a new dependency not listed in https://grass.osgeo.org/grass80/binary/linux/snapshot/REQUIREMENTS.html ? Any thoughts? FYI, I was able to run the two release candidates on the same OS (but different computer).

~Isaac


Isaac I. Ullah, PhD

Associate Professor of Anthropology

Anthropology Undergraduate Adviser
San Diego State University

Office: AL 480
Book an advising appointment via SDSU Navigate (T,Th 12-1p)
This email account is checked before 4pm on business days. Allow several days for response.

Recent papers:

“Laborscapes and Archaeologies of Sustainability” PDF download
“Water, dust, and loess: co-evolution of landscapes, farming, and human society” PDF download

“Modeling feedbacks between human and natural processes in the land system” PDF download


grass-user mailing list
grass-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-user