Ask Your Question
0

dnf transaction check errors

asked 2018-02-20 04:22:33 -0600

toddandmargo gravatar image

How do I fix this?

# dnf --enablerepo=* upgrade
   ...
Error: Transaction check error:
      file /usr/bin/isql conflicts between attempted installs of unixODBC-2.3.5-1.fc27.i686 and unixODBC-2.3.5-1.fc27.x86_64
      file /usr/bin/iusql conflicts between attempted installs of unixODBC-2.3.5-1.fc27.i686 and unixODBC-2.3.5-1.fc27.x86_64
      file /usr/bin/odbcinst conflicts between attempted installs of unixODBC-2.3.5-1.fc27.i686 and unixODBC-2.3.5-1.fc27.x86_64
      file /usr/bin/slencheck conflicts between attempted installs of unixODBC-2.3.5-1.fc27.i686 and unixODBC-2.3.5-1.fc27.x86_64
edit retag flag offensive close merge delete

Comments

Hi, Are you sure is that want you to do? You're enabling every repo configured in your system, so you will end up having that kind of package collision. In your particular case the i686 and the x86_64 (32 bits and 64 bits) versions of the same package and colliding trying to update on of the binaries included in the package. Which is completely the expected result. What are you trying to achieve with "enablerepo=*" ? Cheers

casep gravatar imagecasep ( 2018-02-20 06:51:49 -0600 )edit

I am trying to pull in rpmfusion's updates as well. And, yes, this is what I want to do.

And I still have the issue when running the following:

# dnf  --disablerepo=* --enablerepo=updates-testing upgrade

So it is the "updates-testing" repo with the issue, not all the others.

Is this a bug report to Red Hat's bugzilla?

toddandmargo gravatar imagetoddandmargo ( 2018-02-20 13:03:27 -0600 )edit

Thank you! You should upgrade your comment to an answer.

Well, at least it wasn't me. This time. I opened the following:

https://bugzilla.redhat.com/show_bug.cgi?id=1547270
toddandmargo gravatar imagetoddandmargo ( 2018-02-20 16:08:14 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2018-02-20 14:52:31 -0600

robbiethek gravatar image

We saw this error today as well. Seems there is a conflict with having the 32 and 64 bit packages. This looks like a package design error. The conflicting files are shell scripts which shouldn't differ by architecture. You can try dnf erase unixODBC-2.3.4-5.fc26.i686 which will also delete Wine, but then you can reinstall, and then run dnf update unixODBC

edit flag offensive delete link more

Question Tools

3 followers

Stats

Asked: 2018-02-20 04:22:33 -0600

Seen: 703 times

Last updated: Feb 20 '18