There have been several topics created by people who have had problems installing the KDE Desktop Environment, but I have not been able to apply their experience to my case. I have attempted to install it via “dnf group install kde-desktop-environment” but it results in the error message, “Error: Transaction check error:
file /usr/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service conflicts between attempted installs of gsignond-1.2.0-2.fc30.x86_64 and signon-8.60-2.fc30.x86_64”
I’d much appreciate advice on how to get past this.
Many thanks!
What happens if you try to remove it?
Many thanks, that did the trick! Did I break anything by doing this? I’ll mark this “Solved” when I hear from you.
See the related bug report. The issue is that the latest gsignond
Conflicts with signon
and the best one should be chosen (which is signon
for KDE.) But because an old gsignond
exists without explicit Conflicts, dnf chooses that one to keep and errors out later because of implicit file conflicts.
Well. Maybe you can omit the package.
sudo dnf group install kde-desktop-environment --exclude=gsignond signon
It seems nothing too important…
Summary
# dnf -q repoquery --recursive --whatrequires gsignond
elementary-music-plugin-lastfm-0:5.0.3-2.fc30.x86_64
elementary-music-plugin-lastfm-0:5.0.4-1.fc30.x86_64
gsignond-plugin-lastfm-0:0-0.2.20180507.git0a7a5f8.fc30.x86_64
gsignond-plugin-mail-0:0.3.0-2.fc30.x86_64
ktp-auth-handler-0:18.12.2-1.fc30.x86_64
ktp-auth-handler-0:19.04.2-1.fc30.x86_64
ktp-common-internals-0:18.12.2-1.fc30.i686
ktp-common-internals-0:18.12.2-1.fc30.x86_64
ktp-common-internals-0:19.04.2-1.fc30.i686
ktp-common-internals-0:19.04.2-1.fc30.x86_64
ktp-common-internals-devel-0:18.12.2-1.fc30.i686
ktp-common-internals-devel-0:18.12.2-1.fc30.x86_64
ktp-common-internals-devel-0:19.04.2-1.fc30.i686
ktp-common-internals-devel-0:19.04.2-1.fc30.x86_64
ktp-contact-list-0:18.12.2-1.fc30.x86_64
ktp-contact-list-0:19.04.2-1.fc30.x86_64
ktp-contact-runner-0:18.12.2-1.fc30.x86_64
ktp-contact-runner-0:19.04.2-1.fc30.x86_64
ktp-filetransfer-handler-0:18.12.2-1.fc30.x86_64
ktp-filetransfer-handler-0:19.04.2-1.fc30.x86_64
ktp-kded-integration-module-0:18.12.2-1.fc30.x86_64
ktp-kded-integration-module-0:19.04.2-1.fc30.x86_64
ktp-send-file-0:18.12.2-1.fc30.x86_64
ktp-send-file-0:19.04.2-1.fc30.x86_64
ktp-text-ui-0:18.12.2-1.fc30.i686
ktp-text-ui-0:18.12.2-1.fc30.x86_64
ktp-text-ui-0:19.04.2-1.fc30.i686
ktp-text-ui-0:19.04.2-1.fc30.x86_64
python3-signon-0:2.1-4.fc30.x86_64
signon-glib-0:2.1-4.fc30.i686
signon-glib-0:2.1-4.fc30.x86_64
signon-glib-devel-0:2.1-4.fc30.i686
signon-glib-devel-0:2.1-4.fc30.x86_64
switchboard-plug-onlineaccounts-0:2.0.1-2.fc30.x86_64
telepathy-accounts-signon-0:2.0-2.fc30.i686
telepathy-accounts-signon-0:2.0-2.fc30.x86_64
Actually you would achieve the same result with:
dnf --allowerasing group install kde-desktop-environment
I actually tried allowerasing, but I think I messed up the syntax. In any case, your suggestion worked. Many thanks!
Thanks. I appreciate the info.