haroopad icon indicating copy to clipboard operation
haroopad copied to clipboard

bug: "gconf2" dependency was not installed by "Linux Debian Package (64bit)" "haroopad-v0.13.1-x64.deb", but I resolved it

Open rwperrott opened this issue 6 months ago • 0 comments

On Linux Mint 21.3 MATE 64-bit.

When run from desktop menu, after installation, the window blinked open/closed. So, being curious, I ran it from a terminal and saw:

$ haroopad /usr/share/haroopad/haroopad: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory

I ran an apt search and found the missing dependency, then installed it:

$ sudo apt search gconf
...
 i      gconf2                                                - GNOME configuration database system (support tools)                
 p     gconf2:i386                                           - GNOME configuration database system (support tools)                
...

$ sudo apt install gconf2

Next run had this terminal output, which suggests other issues to resolve:

[878391:0727/010117:ERROR:browser_main_loop.cc(162)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on. [878391:0727/010117:ERROR:nss_util.cc(821)] After loading Root Certs, loaded==false: NSS error code: -8018

and the window appeared, stayed open, and seems functional, so far: Screenshot at 2024-07-27 01-04-51

In some instances the bundled desktop or applications in a specific Linux distribution, or other prior installs, may cause blindness to dependency requirements in other distributions, so it maybe a good idea to do install/run tests in a Docker/Podman container with a vanilla Docker images.

If you may want to also consider provide either or both AppImage and Flatpak releases for users of a non-Debian Linux; they may not like or cope-with the .tar.gz release files.

I wonder how Linux Mint 22 will behave, because I will probably upgrade soon.

rwperrott avatar Jul 27 '24 01:07 rwperrott