Red Hat Bugzilla – Bug 78638
Dependencies won't let me install from Develepment tools
Last modified: 2007-04-18 12:48:43 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003
Description of problem:
When I try and install under Development, development tools (gcc, perl) in
"Kpackage" it says that it needs "krb5-libs" in version 1.2.5-6 but when I
download the version it's asking for and try and install, it says there is a
newer version already installed ?
Version-Release number of selected component (if applicable):
Steps to Reproduce:
2.Click on development tools (automake, gcc, perl)
3.Click update (computing package dependecies)
Actual Results: Can't install the packages I want
Expected Results: Installation begin, or at least the system installs the
packages needed to continue
Could you provide the result of "rpm -q krb5-libs" in a console?
we don't support kpackage anymore since 8.0 it's not included, please use
redhat-config-package from 8.0. it's a replacement for kpackage
Reopend the bug because I had made a mistake, when I chose the "component" !
I4m using Danish language on my Red Hat 8.0 installation and thought the
component was "kpackage", but now I am informed that the package tool in Red
Hat 8.0 is called "redhat-config-packages" !
Same problem, but now filed under the right place :-)
Um.. How exactly is this a "utempter" bug, and why was it
reassigned to me? I see nothing at all here related to utempter
whatsoever. Looks like you've filed it under the wrong place.
Reassigning to redhat-config-packages
--- shadow/78638 Wed Nov 27 04:16:00 2002
+++ shadow/78638.tmp.19733 Wed Nov 27 08:19:54 2002
@@ -3,15 +3,16 @@
Summary: Dependencies won't let me install from Develepment tools
Now to reassign blame to katzj. ;o)
Jeremy, what did you do!! ;o)
The result of "rpm -q krb5-libs"
That is why I can't believe that it wants an older version, and system can't
install older version ?
Why can't it use the newer version, are packages in Linux not made backward
compatible ? Or is it a mistake, perhaps mine ?
Development libs included krb5-devel which depends on having a specific version
of krb5-libs, not a specific version or newer.
Can't find the package where krb5-devel is hiding, which package do I need to
delete to be able to get rid of it ?
Hmm, how was this bug resolved?
It is marked "NOTABUG", but that is hard to believe.
This is a regular problem on mailing-lists and message boards. All of the
following is just IMHO:
Users start with stock krb5-libs package 1.2.5-6 but _without_ packages from the
Development group, that means with krb5-devel _not_ installed. Then they apply
errata updates which pulls in krb5-libs 1.2.5-7. Then they start
redhat-config-packages in order to install Development packages. But
redhat-config-packages fails to solve the dependencies for krb5-devel. Somehow
it relies on the "comps" and "hdlist" files and wants to pull in krb5-libs
1.2.5-6, not knowing that the krb5-devel 1.2.5-7 erratum for the installed
krb5-libs 1.2.5-7 is available at RHN, and complaining that krb5-libs 1.2.5-7 is
The manual work-around is to install the krb5-devel erratum manually or with
"up2date krb5-devel" prior to running redhat-config-packages.
If I'm far off with this theory, I wonder why this krb5 problem bites many
users? However, if this is exactly what the reporter has experienced, I would
like to learn about what Red Hat has done about this.
Reproducable on Phoebe 8.0.94:
After a workstation type of installation I simulated a krb5 errata release. That
means, I took the krb5 source rpm, increased the package release version to 8
and built new packages. I upgraded the installed krb5-libs-1.2.7-7 package to
the newer 1.2.7-8 one as if it were released by Red Hat:
$ rpm -qa 'krb5*'
I then started redhat-config-packages, added "Development" packages and clicked
on "Update". It failed with a critical error for krb5-devel (see attached
screenshot) because (as explained earlier) it doesn't unterstand that the user
has an updated krb5-libs package installed (like those two errata releases for
Psyche) and would need to get a newer and matching krb5-devel from RHN (for
instance). The krb5-devel-1.2.7-7 package on CD would not suffice.
* depcheck: package krb5-devel needs krb5-libs = 1.2.7-7 (not provided)
('krb5-libs', '1.2.7-7', 8)
Is this specific to "krb5" packages (I doubt that) or is it a fundamental
problem with redhat-config-packages and the comps file? Can installed errata
packages break redhat-config-packages so easily?
Created attachment 90379 [details]
screenshot for comment #10
I recently installed RH 8.0 on a Windows ME system and tried to install VMWare
when I found this problem. I need to install "gcc" but can't because of the
krb5-libs problem. Being new to Linux I have re-read the above listed comments
but am still clueless on the solution. Is it possible to un-install
krb5-1.2.7-8 and then install -6 via "up2date" or someother means? After
decades with Windows and all its problems, this "notbug" qualifies as a bug. I
hope the Tech Spt folks at RedHat provide a better solution so they don't get
confused with the folks at RedMond WA
I hate duplicate reports. Apparently, bug #83485 is where Jeremy Katz
acknowledged the problem.