Bug 197421
Summary: | Missing nfs-utils dependecy appears although nfs-utils is excluded in yum arguments | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Kam Leo <a1tmblwd> |
Component: | nfs-utils | Assignee: | Steve Dickson <steved> |
Status: | CLOSED RAWHIDE | QA Contact: | Ben Levenson <benl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 5 | CC: | alex, bugzilla.redhat.com, sonarguy, tomri |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-07-22 12:40:40 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: | |||
Bug Depends On: | 197437 | ||
Bug Blocks: |
Description
Kam Leo
2006-07-01 06:43:44 UTC
"yum --exclude=nfs-utils-lib upgrade". "yum --exclude=nfs-utils-lib.i386 upgrade", and "yum --exclude=nfs-\* upgrade" also display same missing dependency error. This popped up last night (2006-07-01): /etc/cron.daily/yum.cron: Error: Missing Dependency: librpcsecgss.so.1 is needed by package nfs-utils Error: Missing Dependency: libgssapi.so.1 is needed by package netatalk Error: Missing Dependency: libgssapi.so.1 is needed by package nfs-utils This is just the generic cron-powered 'yum -y update', no exclusions. It looks like the procedure for adding stuff to the update repository needs work, as these update errors are happening a lot. I guess the update is trying to remove older versions of these libraries, but the already-installed nfs-utils and netatalk packages still require them. Try 'rpm -e nfs-utils' and 'rpm -e netatalk'. This will get rid of those two packages, and the update should proceed, so don't remove them if you need them. Temp work around is to: yum update --exclude=nfs-utils --exclude=nfs-utils-libs Sorry work around was incorrect it should be: yum update --exclude=nfs-utils* --exclude=libgssapi* Please fix this ASAP. I expect these kinds of version skew problems between Core and Extras (because of the separate build systems), but this is within Core and should have been picked up straight away. Correct workaround is: yum install yum-utils yumdownloader nfs-utils-1.0.8-1.FC5 nfs-utils-lib libgssapi rpm -Uvh --oldpackage nfs-utils* libgssapi* and then pass --exclude=nfs-utils to all yum invocations until a new version of nfs-utils is released that RPM thinks is newer than the nfs-utils-1.0.8.rc2-5.FC5 release. *** Bug 197432 has been marked as a duplicate of this bug. *** Fedora QA please explain why the component is changed to "nfs-utils" when the problem is that the "EXCLUDE" switch for yum is not excluding nfs-utils or its variants. Because nfs-utils *IS* being excluded. But there's an update to libgssapi which changes the soname; doing that update then breaks the installed nfs-utils. It also breaks the installed netatalk, which hasn't been addressed yet. (In reply to comment #11) > It also breaks the installed netatalk, which hasn't been addressed yet. Does this mean a new build of netatalk, or does nfs-utils need to be rebuilt to fix this? (In reply to comment #12) > Does this mean a new build of netatalk, or does nfs-utils need to be rebuilt to > fix this? Looks like bug #197437 should fix this. (In reply to comment #10) > Because nfs-utils *IS* being excluded. But there's an update to libgssapi which > changes the soname; doing that update then breaks the installed nfs-utils. Thanks for the reply. It would have saved me some of the confusion if the version of libgssapi.so to be installed and the version required for the dependency were displayed. Any chance that yum will be enhanced with that feature in the future? |