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,
-- 
Michael Howard.