Ask Your Question

Transaction check error

asked 2019-04-04 08:51:49 -0500

patrickm gravatar image

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
 SDL                         x86_64 1.2.15-37.fc29              updates   193 k
 autocorr-pt                 noarch 1:            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:      updates   239 k
 java-1.8.0-openjdk-headless x86_64 1:      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 ...
edit retag flag offensive close merge delete



I think you can easy remove samba a gnuls after upgrade you can reinstall them with no issue.

aeperezt gravatar imageaeperezt ( 2019-04-04 12:52:43 -0500 )edit

sounds stupid, but it's sooooooo true. Sometime you really need to deinstall something, just to reinstall it after the update again :D

rdtcustomercare gravatar imagerdtcustomercare ( 2019-04-04 13:43:22 -0500 )edit

I dont thing its possible as removing samba also brings gnome-shell and gnutls is not even possible as it removes systemd

patrickm gravatar imagepatrickm ( 2019-04-04 17:18:06 -0500 )edit

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)

rdtcustomercare gravatar imagerdtcustomercare ( 2019-04-05 06:35:00 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2019-04-05 11:15:19 -0500

patrickm gravatar image

Running check I got

patrickm@thinkpadx230:/$ sudo dnf check
authselect-1.0.2-2.fc29.x86_64 is a duplicate with authselect-1.0.3-1.fc29.x86_64
authselect-compat-1.0.2-2.fc29.x86_64 is a duplicate with authselect-compat-1.0.3-1.fc29.x86_64
authselect-libs-1.0.2-2.fc29.x86_64 is a duplicate with authselect-libs-1.0.3-1.fc29.x86_64
autocorr-en-1: is a duplicate with autocorr-en-1:
blivet-data-1:3.1.2-1.fc29.noarch is a duplicate with blivet-data-1:3.1.2-4.fc29.noarch
clang-7.0.1-4.fc29.x86_64 is a duplicate with clang-7.0.1-6.fc29.x86_64
clang-libs-7.0.1-4.fc29.x86_64 is a duplicate with clang-libs-7.0.1-6.fc29.x86_64
colord-1.4.3-2.fc29.x86_64 is a duplicate with colord-1.4.4-1.fc29.x86_64
colord-libs-1.4.3-2.fc29.i686 is a duplicate with colord-libs-1.4.3-2.fc29.x86_64
colord-libs-1.4.3-2.fc29.i686 is a duplicate with colord-libs-1.4.4-1.fc29.x86_64
createrepo_c-libs-0.12.1-1.fc29.x86_64 is a duplicate with createrepo_c-libs-0.12.2-1.fc29.x86_64
cronie-1.5.2-3.fc29.x86_64 is a duplicate with cronie-1.5.4-1.fc29.x86_64
cronie-anacron-1.5.2-3.fc29.x86_64 is a duplicate with cronie-anacron-1.5.4-1.fc29.x86_64
dnf-4.1.0-1.fc29.noarch is a duplicate with dnf-4.2.2-1.fc29.noarch
dnf-4.2.2-1.fc29.noarch has installed conflict "python3-dnf-plugins-core < 4.0.6": python3-dnf-plugins-core-4.0.4-1.fc29.noarch
dnf-data-4.1.0-1.fc29.noarch is a duplicate with dnf-data-4.2.2-1.fc29.noarch
dnf-plugins-core-4.0.4-1.fc29.noarch is a duplicate with dnf-plugins-core-4.0.6-1.fc29.noarch
dnf-yum-4.1.0-1.fc29.noarch is a duplicate with dnf-yum-4.2.2-1.fc29.noarch
dracut-049-25.git20181204.fc29.x86_64 is a duplicate with dracut-049-26.git20181204.fc29.x86_64
dracut-live-049-25.git20181204.fc29.x86_64 is a duplicate with dracut-live-049-26.git20181204.fc29.x86_64
dracut-network-049-25.git20181204.fc29.x86_64 is a duplicate with dracut-network-049-26.git20181204.fc29.x86_64
fedora-gpg-keys-29-3.noarch is a duplicate with fedora-gpg-keys-29-5.noarch
fedora-repos-29-3.noarch is a duplicate with fedora-repos-29-5.noarch
ffmpeg-libs-4.0.3-3.fc29.x86_64 is a duplicate with ffmpeg-libs-4.0.4-1.fc29.x86_64
fuse-2.9.7-14.fc29.x86_64 is a duplicate with fuse-2.9.9-1.fc29.x86_64
fuse-common-3.2.3-14.fc29.x86_64 is a duplicate with fuse-common-3.4.2-1.fc29.x86_64
fuse-libs-2.9.7-14.fc29.x86_64 is a duplicate with fuse-libs-2.9.9-1.fc29.x86_64
ghostscript-9.26-1.fc29.x86_64 is a duplicate with ghostscript-9.26-4.fc29.x86_64
gnutls-3.6.6-1.fc29.i686 is a duplicate with gnutls-3.6.6-1.fc29.x86_64
gnutls-3.6.6-1.fc29.i686 is a duplicate with gnutls-3.6.7-1.fc29.x86_64
gstreamer1-plugin-openh264-1.14.2-1.fc29.x86_64 is a duplicate with gstreamer1-plugin-openh264-1.14.4-1.fc29.x86_64
gstreamer1-plugins-good-1.14.4-1.fc29.x86_64 is a duplicate with gstreamer1-plugins-good-1.14.4-2.fc29.x86_64
gstreamer1-plugins-good-extras-1.14.4-1.fc29.x86_64 is a duplicate with gstreamer1-plugins-good-extras-1.14.4-2.fc29.x86_64
gstreamer1-plugins-good-gtk-1.14.4-1.fc29.x86_64 is a duplicate with gstreamer1-plugins-good-gtk-1.14.4-2.fc29.x86_64
gzip-1.9-7.fc29.x86_64 is a duplicate with gzip-1.9-9.fc29.x86_64
hplip-3.18.12-4.fc29.x86_64 is a duplicate with hplip-3.18.12-6.fc29 ...
edit flag offensive delete link more

answered 2019-04-05 01:37:39 -0500

linux.alder gravatar image

Ran into this issue recently myself, and I was disappointed in myself. My first rule in troubleshooting is, always READ the error. I didn't for two days. :/

file /usr/lib64/samba/ from install of samba-libs-2:4.9.5-0.fc29.x86_64 conflicts with file from package samba-client-libs-2:4.9.4-1.fc29.x86_64

This error is a conflict (the same file location/name) between two different packages. Why would two different packages, with just differing versions, provide the same file?

Likely the function has been moved/consolidated into another package. In this case it appears that the file was previously provided by samba-client-libs and now is being provided by samba-libs.

Run 'yum remove samba-client-libs' (might want to stop samba first), then rerun your update. That error will be gone.

The remaining errors are due to you attempting to upgrade i686 packages with x86_64 packages. Here is a link that explains how to deal with those errors better than I would.

edit flag offensive delete link more


@linux.alder, nope, all the errors are from installed duplicate packages (gnutls as well as samba ones).

Counting @patrickm, you, one more person here, and myself -- I know of four people which had this problem with F29 in different times. It looks like some bug in dnf.

Night Romantic gravatar imageNight Romantic ( 2019-04-05 10:05:18 -0500 )edit

Question Tools



Asked: 2019-04-04 08:51:49 -0500

Seen: 97 times

Last updated: Apr 05 '19