Bug 253376

Summary: Unhandled exception trying to install glibc for x86_64
Product: [Fedora] Fedora Reporter: Giuliano Marco <giuliano.marco>
Component: pirutAssignee: Jeremy Katz <katzj>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 7CC: james.antill
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-08-20 18:03:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Giuliano Marco 2007-08-18 14:48:46 UTC
Description of problem:
Can't use Package/Software Manager (or Yum) to install glibc for x86_64. I 
need gcc to be able to compile the Nvidia kernel for the latest 100.14.11 
binary driver. This is on a fresh install of F7 KDE (for AMD64).

Exception Occured error dump:

Component: Software Manager
Summary: TB8a9b4f2f 
packageSack.py:600:returnNewestByNameArch:PackageSackError: No Package 
Matching glibc.i686

Traceback (most recent call last):
  File "/usr/sbin/pirut", line 337, in _apply
    self.applyChanges(self.mainwin)
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 718, in 
applyChanges
    self.checkDeps(mainwin)
  File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 481, in 
checkDeps
    (result, msgs) = self.buildTransaction()
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 549, in 
buildTransaction
    (rescode, restring) = self.resolveDeps()
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 853, in 
resolveDeps
    (checkdep, missing, conflict, errormsgs) = self._processReq(dep)
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 337, in 
_processReq
    requirementTuple, errormsgs)
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 456, in 
_requiringFromInstalled
    po = self.pkgSack.returnNewestByNameArch((name,arch))[0]
  File "/usr/lib/python2.5/site-packages/yum/packageSack.py", line 308, in 
returnNewestByNameArch
    return bestofeach.returnNewestByNameArch(naTup)
  File "/usr/lib/python2.5/site-packages/yum/packageSack.py", line 600, in 
returnNewestByNameArch
    raise PackageSackError, 'No Package Matching %s.%s' % naTup
PackageSackError: No Package Matching glibc.i686

Local variables in innermost frame:
highdict: {}
self: <yum.packageSack.ListPackageSack object at 0x681bc50>
naTup: ('glibc', 'i686')
where: None

Comment 1 Giuliano Marco 2007-08-19 09:48:31 UTC
I think I might have found a way around it. I tried doing this in a console...

yum install glibc
yum install gcc

... and it seemed to work. The gcc wouldn't install unless glibc had been 
installed or updated first. I managed to get the Nvidia driver working after 
this.

Associated with bug #232378

Comment 2 Jeremy Katz 2007-08-20 18:03:52 UTC

*** This bug has been marked as a duplicate of 252378 ***