After a direct distribution upgrade from 12.1 to 12.3 (via 12.2) by zypper I had to perform following steps to get QLandkarteGT (installed from repo GEO) running:
**
Solve Start-up Error:
**
- qlandkartegt does not start up
- Start within terminal yields
> qlandkartegt
qlandkartegt: error while loading shared libraries: libhdf5_hl.so.7: cannot open shared object file: No such file or directory
*a typical reason for this behavior is a stale ld.so.cache; try to run ldconfig to update it after making sure that /usr/local/lib is listed in /etc/ld.so.conf.*So
- So
# locate libhdf5_hl
/usr/lib64/mpi/gcc/openmpi/lib64/libhdf5_hl.so.7
/usr/lib64/mpi/gcc/openmpi/lib64/libhdf5_hl.so.7.0.4
- and with
# cat /etc/ld.so.conf
/usr/local/lib64
/usr/local/lib
include /etc/ld.so.conf.d/*.conf
# /lib64, /lib, /usr/lib64 and /usr/lib gets added
# automatically by ldconfig after parsing this file.
# So, they do not need to be listed.
- the solution was
# echo /usr/lib64/mpi/gcc/openmpi/lib64 >> /etc/ld.so.conf.d/qlandkartegt.conf
# ldconfig
qlandkartegt starts up, o.k.
Solve Garmin Access Error:
- LandkarteGT complains about missing access rights to the Garmin device during attempt to upload/download
- Fixed udev rules (whose syntax aparaently changed) acc. Suse 12.3 etrex vista hcx qlandkartegt no connect to the device
# cat /etc/udev/rules.d/51-garmin.rules
# outdated:
# SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="0666"
#
# fixed acc:
# http://permalink.gmane.org/gmane.comp.gis.qlandkartegt.user/1157
# SUBSYSTEM=="usb", ATTR{idVendor}=="091e", ATTR{idProduct}=="0003", MODE="0660", GROUP="plugdev"
#
SUBSYSTEM=="usb", ATTR{idVendor}=="091e", ATTR{idProduct}=="0003", MODE="0666"
- Finally issue acc.https://www.suse.com/de-de/documentation/sles11/singlehtml/book_sle_admin/cha.udev.html#sec.udev.rules
# udevadm control --reload
Now QLandkarteGT works as expected again!