LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices


Reply
  Search this Thread
Old 11-19-2015, 01:06 PM   #1
penyuan
Member
 
Registered: Oct 2009
Distribution: Scientific Linux 6
Posts: 190

Rep: Reputation: 19
Question dnf keeps trying to install i686 version of already installed x86_64 packages


Hello,

I am running Fedora 22, and recently when I try to use dnf to update my system, it keeps failing with the following:
Quote:
Error: Transaction check error:
file /usr/share/man/man5/cert8.db.5.gz from install of nss-3.20.1-1.0.fc22.i686 conflicts with file from package nss-3.20.0-1.2.fc22.x86_64
file /usr/share/man/man5/cert9.db.5.gz from install of nss-3.20.1-1.0.fc22.i686 conflicts with file from package nss-3.20.0-1.2.fc22.x86_64
file /usr/share/man/man5/key3.db.5.gz from install of nss-3.20.1-1.0.fc22.i686 conflicts with file from package nss-3.20.0-1.2.fc22.x86_64
file /usr/share/man/man5/key4.db.5.gz from install of nss-3.20.1-1.0.fc22.i686 conflicts with file from package nss-3.20.0-1.2.fc22.x86_64
file /usr/share/man/man5/pkcs11.txt.5.gz from install of nss-3.20.1-1.0.fc22.i686 conflicts with file from package nss-3.20.0-1.2.fc22.x86_64
file /usr/share/man/man5/secmod.db.5.gz from install of nss-3.20.1-1.0.fc22.i686 conflicts with file from package nss-3.20.0-1.2.fc22.x86_64
Looks like I already have the x86_64 version of the nss-* packages installed, and for some reason dnf is trying to "update" them by installing the i686 version. This keeps throwing off the dnf update process and is frustrating. I tried the "clean-all" and "clean packages" command, etc., but nothing helped. I also can't remove the existing nss-* packages because looks like many other things depend on them.

How do I troubleshoot this? Thank you.
 
Old 11-21-2015, 05:25 AM   #2
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Your error : Looks like a bug in the package.

You can try $ dnf deplist nss-3.20.1-1.0.fc22.i686

If nothing is using nss-3.20.1-1.0.fc22.i686, it can be removed :
# dnf remove nss-3.20.1-1.0.fc22.i686
 
1 members found this post helpful.
Old 11-21-2015, 02:00 PM   #3
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
multi lib systems will need both the 32 and 64 bit rpm's

if you install say "wine 64" it WILL need also the 32 bit rpm's

as above you can try to remove 32 bit support ???
but it is not likely to work well

but it might ?
 
2 members found this post helpful.
Old 11-23-2015, 07:32 PM   #4
tomwest
Member
 
Registered: Aug 2013
Distribution: debian
Posts: 63

Rep: Reputation: Disabled
Quote:
You can try $ dnf deplist nss-3.20.1-1.0.fc22.i686
Can't see a deplist option to dnf. Looks like it's only for yum.

Maybe:
Code:
rpm -q --whatrequires nss
might give some relevant info.

Last edited by tomwest; 11-23-2015 at 07:41 PM.
 
1 members found this post helpful.
Old 11-24-2015, 07:29 AM   #5
penyuan
Member
 
Registered: Oct 2009
Distribution: Scientific Linux 6
Posts: 190

Original Poster
Rep: Reputation: 19
I just checked with tomwest's rpm command, and apparently for some reason Thunderbird and Firefox need it.

I tried using the YUM Extender (DNF) GUI program to update, and unchecked the nss-* packages while trying to update everything else. However, now it says there is a "dependency error", wha??? I've accumulated 59 updates that I can't install because of all this... is there anything else I can try? Thanks.
 
  


Reply

Tags
fedora, update



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] why "dnf autoremove" removed my explicitly installed packages? mshlinux Fedora 1 10-02-2015 03:54 AM
[SOLVED] how to check packages locally installed in fedora using dnf ? mshlinux Fedora 4 09-17-2015 04:15 AM
conflict between i686 and x86_64 packages waseem.chaudary Linux - Software 3 04-19-2012 06:25 PM
Kernel version move from x86_64 to i686 in FC6 Possible? Runge_Kutta Fedora 1 07-10-2007 05:58 PM
Help! Installed the i686 kernel & glibc packages instead of the i386 version penguin_powered Linux - Newbie 3 04-11-2004 11:45 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora

All times are GMT -5. The time now is 01:20 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration