Log In     Register    

DarkMX Support Forum
Questions and comments about the software
<<  Back To Forum

Dependancy Bug with Linux amd64 .deb install of v1.39

by ASmith on 2024/08/03 01:38:24 AM    
Linux Mint 22 Wilma amd64 DarkMX 1.39-1 deb upgrade from 1.38 results in Error Dependency is not satisfiable libglib2.0-0(>= 2.16.0).

Linux Mint 22 is the newest last months LTS release, this dependency bug must be rather pervasive and likely to negatively impact many other Linux distros as well.
by ASmith on 2024/08/03 01:47:30 AM    
It appears libglib2.0-0 has been renamed in the newest Linux Ubuntu releases and possibly others as well. Meaning all of those would fail unless the library name was corrected.

$ sudo apt-get install libglib2.0-0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libglib2.0-0t64' instead of 'libglib2.0-0'
libglib2.0-0t64 is already the newest version (2.80.0-6ubuntu3.1).

I actually have a version that meets the dependancy of => 2.16 however the library itself appears to have been renamed to libglib2.0-0t64

If the DarkMX software programmer corrects that, this bug would likely be resolved and patched.
by ASmith on 2024/08/03 04:06:26 AM    
Managed to use a trigger on dpkg -i to work through the dependancy requirement to update v1.38-1 to v1.39-1 DarkMX on this newly upgraded Linux Mint 22 Wilma OS.

$ sudo dpkg -i darkmx-1.39-linux64.deb
(Reading database ... 636291 files and directories currently installed.)
Preparing to unpack darkmx-1.39-linux64.deb ...
Unpacking darkmx (1.39-1) over (1.38-1) ...
Setting up darkmx (1.39-1) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for mate-menus (1.26.1+mint1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

Done! Successfully Installed this DarkMX v1.39 update
by janet on 2024/08/04 01:02:00 AM    
Thanks for posting this. The Dev appreciates it and is working on it.
by Guest on 2024/08/06 05:10:03 AM    
Installs fine on fresh Mint 22 (with updates applied) if you just download the .deb and open it from the web browser or GUI.  Dpkg and apt work as well.

Some other install front-ends might be broken.

The libglib2.0-0t64 package provides libglib-2.0-0 anyways.


$ curl -#O http://ftp.de.debian.org/debian/pool/main/g/glib2.0/libglib2.0-0t64_2.80.2-1_amd64.deb
########################################################################################################################### 100.0%
$ ar p libglib2.0-0t64_2.80.2-1_amd64.deb control.tar.xz | tar xJO ./control | grep Provides:
Provides: libgio-2.0-0 (= 2.80.2-1), libglib-2.0-0 (= 2.80.2-1), libglib2.0-0 (= 2.80.2-1), libgmodule-2.0-0 (= 2.80.2-1), libgobject-2.0-0 (= 2.80.2-1), libgthread-2.0-0 (= 2.80.2-1)


This seems like a bug in the distro that has probably already been patched.




This web site powered by Super Simple Server