Hi!
Anno domini 2021 Sun, 20 Jun 12:26:52 +0100 Michael Howard via tde-devels scripsit:
Hey guys,
I have noticed problems recently installing TDE on Devuan i386 systems. I needed to test something else which led to do a fresh Devuan i386 install and a Debian Stretch i386 conversion to beowulf and the install of tde-trinity or tdebase-trinity gave dependency issues. Not sure if this applies to x64.
I can work round these using '--without-recommends' but 'non technical' Devuan users may not appreciate this. Should the install docs highlight this?
A sample output of 'aptitude install tdebase-trinity' is;
The following packages have unmet dependencies: consolekit : Depends: libcgmanager0 (>= 0.28) but it is not going to be installed Depends: libck-connector0 (= 1.2.1-8) but it is not going to be installed Depends: libnih-dbus1 (>= 1.0.0) but it is not going to be installed Depends: libnih1 (>= 1.0.0) but it is not going to be installed libpolkit-backend-elogind-1-0 : Conflicts: consolekit but 1.2.1-8 is installed libpolkit-gobject-elogind-1-0 : Conflicts: libpolkit-gobject-consolekit-1-0 but 0.105-25+devuan8 is installed libpolkit-gobject-consolekit-1-0 : Conflicts: libpolkit-gobject-elogind-1-0 but 0.105-25+devuan8 is to be installed The following actions will resolve these dependencies:
Remove the following packages: 1) elogind [241.4-2 (now, stable)] 2) libpam-elogind [241.4-2 (now, stable)]
Install the following packages: 3) libpolkit-backend-consolekit-1-0 [0.105-25+devuan8 (stable)]
Keep the following packages at their current version: 4) libcgmanager0 [0.41-2+devuan1 (now, stable)] 5) libck-connector0 [1.2.1-8 (now, stable)] 6) libnih-dbus1 [1.0.3-10+b2 (now, stable)] 7) libnih1 [1.0.3-10+b2 (now, stable)] 8) libpolkit-backend-elogind-1-0 [Not Installed] 9) libpolkit-gobject-elogind-1-0 [Not Installed]
Leave the following dependencies unresolved: 10) consolekit recommends pm-utils 11) openssh-server recommends default-logind | logind | libpam-systemd 12) xserver-xorg-core recommends libpam-systemd
The above is just one example. Without elogind installed, another set of issues is raised.
Also, using '--without-recommends' to avoid the conflicts results in numerous tde & non tde packages not being installed, which might not be what the user wants.
Cheers,
Upgrade from old version, I guess. Purge consolekit first, install elogind, then tde.
Nik