Bug 5202 - package installer doesn't work with dnf
: package installer doesn't work with dnf
Status: NEW
: ThinLinc
Server Installer
: trunk
: PC Unknown
: P2 Normal
: MediumPrio
Assigned To:
  Show dependency treegraph
Reported: 2014-06-30 10:00 by
Modified: 2016-06-29 14:28 (History)



You need to log in before you can comment on or make changes to this bug.

Description From cendio 2014-06-30 10:00:34
YUM will be replaced[1] 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[2] are accommodated for.

[1] http://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF
[2] http://akozumpl.github.io/dnf/cli_vs_yum.html
------- Comment #1 From cendio 2015-06-30 14:59:02 -------
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.
------- Comment #2 From cendio 2016-03-11 17:19:35 -------
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.
------- Comment #3 From cendio 2016-04-01 14:09:26 -------
Bug 4208 might be a solution to this.
------- Comment #4 From cendio 2016-06-29 14:27:25 -------
As a start I've added a platform specific note for Fedora. Will do the same for
------- Comment #5 From cendio 2016-06-29 14:28:45 -------
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).