Bugzilla – Bug 5202
package installer doesn't work with dnf
Last modified: 2018-12-18 13:41:01
You need to
before you can comment on or make changes to this bug.
YUM will be replaced with DNF from Fedora 22 onwards, which presumably means
it will end up in RHEL as well. We should check that the ThinLinc installer
plays nicely with this package manager, and that any syntax/behaviour
changes are accommodated for.
Tried a fresh install of Fedora 22 and yum is indeed gone so tl-setup can no
longer provide a smooth installation. Opening for discussion.
One of the effects of this on Fedora 23 is that tl-setup doesn't install all
necessary packages. One of these packages is selinux-policy-devel. If the user
misses, like I have done a few times, that tl-setup asks you to install this
manually, you will not get a very obvious error. The log mentions in that it
didn't manage to install a few things, however.
The result when you try to login is that the client says there are no working
agents. And the following appears in vsmagent.log:
> tl-session: tl-xinit exited with status=71
> subprocess: execvp: Permission denied
An intermediate solution could perhaps be to give the administrator a warning.
Bug 4208 might be a solution to this.
As a start I've added a platform specific note for Fedora. Will do the same for
Oops. That comment was for bug 5742, which added a note for both the
Python/PyGTK issue, and the DNF issue (which is relevant for this bug).
*** Bug 7296 has been marked as a duplicate of this bug. ***
Bug 7296 has details on the situation for RHEL 8, which has replaced yum with