My installation of RHEL 8 lacked a couple of required libraries and programs, which tl-setup noted. > ThinLinc requires a few libraries and binaries to work as expected. > This system lacks one or more of them and you need to manually install > the packages which provides: > > libutil.so.1, libnspr4.so, libssl3.so, librt.so.1, libz.so.1, > libgcc_s.so.1, libcrypt.so.1, libpthread.so.0, libgssapi_krb5.so.2, > libnss3.so, libncurses.so.5, libpam.so.0, libm.so.6, libdl.so.2, > libX11.so.6, libc.so.6, ss, /usr/sbin/sendmail, gs, pgrep, xauth > > > > You can restart this wizard by running "ThinLinc Setup" from the menu, > or executing /opt/thinlinc/sbin/tl-setup. I expected to see tl-setup offering to install these dependencies for me, but I did not. From the tlsetup.log file, I could see this: > 2018-12-12 11:01:36,962: No supported package installer detected. While RHEL 8 retains the "yum" name for the package manager, they replaced the yum implementation with dnf. > # head -n 2 /usr/bin/yum > #!/usr/libexec/platform-python > # The dnf executable script. Also of note in the above snippet - dnf is implemented on top of the "platform python", which is python3.6 in the RHEL 8 beta. I could find no packages that provide an Python 2 API for dnf or any packages providing yum API:s. > # yum search dnf python > ========================== Name & Summary Matched: dnf, python ========================== > python3-dnf.noarch : Python 3 interface to DNF > python3-dnf.noarch : Python 3 interface to DNF > python3-libdnf.x86_64 : Python 3 bindings for the libdnf library. > python3-libdnf.x86_64 : Python 3 bindings for the libdnf library. > python3-dnf-plugins-core.noarch : Core Plugins for DNF > python3-dnf-plugins-core.noarch : Core Plugins for DNF > python3-dnf-plugin-spacewalk.noarch : DNF plugin for Spacewalk > python3-dnf-plugin-versionlock.noarch : Version Lock Plugin for DNF > libdnf.x86_64 : Library providing simplified C and Python API to libsolv > libdnf.i686 : Library providing simplified C and Python API to libsolv > libdnf.x86_64 : Library providing simplified C and Python API to libsolv libdnf ships /usr/lib64/libdnf.so.2, nothing explicitly Python-related.
*** This bug has been marked as a duplicate of bug 5202 ***