Transaction check error
Trying to update Fedora 29 I get the following error:
patrickm@thinkpadx230:/$ sudo dnf upgrade
[sudo] password for patrickm:
Fedora 29 openh264 (From Cisco) - x86_64 389 B/s | 543 B 00:01
Fedora Modular 29 - x86_64 37 kB/s | 26 kB 00:00
Fedora Modular 29 - x86_64 - Updates 23 kB/s | 22 kB 00:00
Fedora Modular 29 - x86_64 - Updates 907 kB/s | 2.1 MB 00:02
Fedora 29 - x86_64 - Updates 29 kB/s | 20 kB 00:00
Fedora 29 - x86_64 - Updates 1.8 MB/s | 25 MB 00:13
Fedora 29 - x86_64 26 kB/s | 26 kB 00:00
MEGAsync 4.9 kB/s | 1.5 kB 00:00
RPM Fusion for Fedora 29 - Free - Updates 19 kB/s | 8.9 kB 00:00
RPM Fusion for Fedora 29 - Free 40 kB/s | 10 kB 00:00
RPM Fusion for Fedora 29 - Nonfree - Updates 43 kB/s | 9.1 kB 00:00
RPM Fusion for Fedora 29 - Nonfree 22 kB/s | 10 kB 00:00
Dependencies resolved.
================================================================================
Package Arch Version Repo Size
================================================================================
Upgrading:
SDL x86_64 1.2.15-37.fc29 updates 193 k
autocorr-pt noarch 1:6.1.5.2-4.fc29 updates 170 k
binutils x86_64 2.31.1-24.fc29 updates 6.0 M
bleachbit noarch 2.2-1.fc29 updates 533 k
btrfs-progs x86_64 4.20.2-1.fc29 updates 726 k
colord-libs i686 1.4.4-1.fc29 updates 220 k
createrepo_c x86_64 0.12.2-1.fc29 updates 64 k
dracut-config-rescue x86_64 049-26.git20181204.fc29 updates 12 k
firefox x86_64 66.0.2-1.fc29 updates 89 M
flatpak x86_64 1.2.4-1.fc29 updates 1.0 M
freerdp-libs x86_64 2:2.0.0-49.20190304git435872b.fc29
updates 870 k
ghostscript-tools-fonts x86_64 9.26-4.fc29 updates 15 k
ghostscript-tools-printing x86_64 9.26-4.fc29 updates 15 k
gnome-characters x86_64 3.30.0-2.fc29 updates 253 k
gnutls i686 3.6.7-1.fc29 updates 892 k
homebank x86_64 5.2.3-1.fc29 updates 889 k
hyperv-daemons x86_64 0-0.28.20190303git.fc29 updates 7.4 k
hyperv-daemons-license noarch 0-0.28.20190303git.fc29 updates 15 k
hypervfcopyd x86_64 0-0.28.20190303git.fc29 updates 13 k
hypervkvpd x86_64 0-0.28.20190303git.fc29 updates 22 k
hypervvssd x86_64 0-0.28.20190303git.fc29 updates 14 k
java-1.8.0-openjdk x86_64 1:1.8.0.201.b09-6.fc29 updates 239 k
java-1.8.0-openjdk-headless x86_64 1:1.8.0.201.b09-6.fc29 updates 32 M
kernel-headers x86_64 5.0.5-200.fc29 updates 1.2 M
kernel-tools x86_64 5.0.5-200.fc29 updates 164 k
kernel-tools-libs x86_64 5.0.5-200.fc29 updates 19 k
libargon2 x86_64 20161029-7.fc29 updates 27 k
libcap-ng i686 0.7.9-5.fc29 updates 27 k
libcap-ng x86_64 0.7.9-5.fc29 updates 26 k
libseccomp x86_64 2.4.0-0.fc29 updates 61 k
libssh2 x86_64 1.8.1-1.fc29 updates 85 k
libxcrypt i686 4.4.4-2.fc29 updates 126 k
libxcrypt-devel x86_64 4.4.4-2.fc29 updates 34 k
libzhuyin x86_64 2.3.0-1.fc29 updates 307 k
mesa-libEGL i686 18.3.5-2.fc29 updates ...
I think you can easy remove samba a gnuls after upgrade you can reinstall them with no issue.
sounds stupid, but it's sooooooo true. Sometime you really need to deinstall something, just to reinstall it after the update again :D
I dont thing its possible as removing samba also brings gnome-shell and gnutls is not even possible as it removes systemd
Focusing on the "can't remove samba" of course you can: rpm -e --nodeps sambapackagename
dnf will remove all dependencies, but rpm does not need to. Kick it, make your update and anything that is missing will be reinstalled. ( in theory ofcourse)