[Yum] Obsoletes
Joshua Bahnsen
archrival at gmail.com
Mon Mar 23 17:42:41 UTC 2009
I'm trying to wrap my head around what exactly --obsoletes does. Does it
merely try to installer newer packages if the packages already installed
have been obsoleted by a newer one? For example, I have mozilla installed,
seamonkey obsoletes mozilla. With obsoletes enabled it upgrades all
components to get seamonkey installed, without obsoletes it just upgrades to
the latest available mozilla packages? I'm having issues that is hard to
explain, so I'll show the output below. I can't install this advisory with
the obsoletes option enabled or disabled. Any suggestions?
yum update --advisory=RHSA-2005:267-10 -y --obsoletes
Loaded plugins: security
Setting up Update Process
Resolving Dependencies
Limiting packages to security relevant ones
Needed 2 (+0 related) of 469 packages (so far), for security
--> Running transaction check
---> Package evolution-devel.i386 0:2.0.2-41.el4_7.2 set to be updated
---> Package evolution.i386 0:2.0.2-41.el4_7.2 set to be updated
--> Processing Dependency: libnssutil3.so for package: evolution
--> Running transaction check
--> Processing Dependency: mozilla-nss = 37:1.7.3-18.EL4 for package:
mozilla-nss-devel
--> Processing Dependency: mozilla-nss = 37:1.7.3-18.EL4 for package:
mozilla
---> Package nss.i386 0:3.12.2.0-3.el4 set to be updated
--> Processing Dependency: nspr >= 4.6.99 for package: nss
--> Running transaction check
---> Package seamonkey.i386 0:1.0.9-38.el4 set to be updated
---> Package nspr.i386 0:4.7.3-1.el4 set to be updated
--> Processing Dependency: mozilla-nss-devel = 37:1.7.3-18.EL4 for package:
mozilla-devel
---> Package nss-devel.i386 0:3.12.2.0-3.el4 set to be updated
--> Processing Dependency: nspr-devel >= 4.6.99 for package: nss-devel
--> Processing Dependency: mozilla = 37:1.7.3-18.EL4 for package:
mozilla-js-debugger
--> Processing Dependency: mozilla = 37:1.7.3 for package: devhelp
--> Processing Dependency: mozilla = 37:1.7.3-18.EL4 for package:
mozilla-mail
--> Processing Dependency: mozilla = 37:1.7.3-18.EL4 for package:
mozilla-chat
--> Processing Dependency: mozilla = 37:1.7.3-18.EL4 for package:
mozilla-dom-inspector
---> Package seamonkey-nss-devel.i386 0:1.0.9-16.4.el4_6 set to be updated
--> Processing Dependency: seamonkey-nspr-devel = 1.0.9-16.4.el4_6 for
package: seamonkey-nss-devel
--> Processing Dependency: seamonkey-nss = 1.0.9-16.4.el4_6 for package:
seamonkey-nss-devel
--> Running transaction check
---> Package seamonkey-mail.i386 0:1.0.9-38.el4 set to be updated
---> Package devhelp.i386 0:0.10-0.10.el4 set to be updated
---> Package seamonkey-nspr-devel.i386 0:1.0.9-16.4.el4_6 set to be updated
--> Processing Dependency: seamonkey-nspr = 1.0.9-16.4.el4_6 for package:
seamonkey-nspr-devel
--> Processing Dependency: devhelp = 0.9.2 for package: devhelp-devel
---> Package seamonkey-nss.i386 0:1.0.9-16.4.el4_6 set to be updated
---> Package nspr-devel.i386 0:4.7.3-1.el4 set to be updated
---> Package seamonkey-js-debugger.i386 0:1.0.9-38.el4 set to be updated
---> Package seamonkey-devel.i386 0:1.0.9-38.el4 set to be updated
---> Package seamonkey-dom-inspector.i386 0:1.0.9-38.el4 set to be updated
---> Package seamonkey-chat.i386 0:1.0.9-38.el4 set to be updated
--> Running transaction check
---> Package seamonkey-nspr.i386 0:1.0.9-16.4.el4_6 set to be updated
---> Package devhelp-devel.i386 0:0.10-0.10.el4 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
nspr i386 4.7.3-1.el4 rhel-i386-as-4
101 k
replacing mozilla-nspr.i386 37:1.7.3-18.EL4
nspr-devel i386 4.7.3-1.el4 rhel-i386-as-4
109 k
replacing mozilla-nspr-devel.i386 37:1.7.3-18.EL4
nss i386 3.12.2.0-3.el4 rhel-i386-as-4
998 k
replacing mozilla-nss.i386 37:1.7.3-18.EL4
nss-devel i386 3.12.2.0-3.el4 rhel-i386-as-4
275 k
replacing mozilla-nss-devel.i386 37:1.7.3-18.EL4
seamonkey i386 1.0.9-38.el4 rhel-i386-as-4
8.8 M
replacing mozilla.i386 37:1.7.3-18.EL4
seamonkey-chat i386 1.0.9-38.el4 rhel-i386-as-4
252 k
replacing mozilla-chat.i386 37:1.7.3-18.EL4
seamonkey-devel i386 1.0.9-38.el4 rhel-i386-as-4
3.5 M
replacing mozilla-devel.i386 37:1.7.3-18.EL4
seamonkey-dom-inspector i386 1.0.9-38.el4 rhel-i386-as-4
168 k
replacing mozilla-dom-inspector.i386 37:1.7.3-18.EL4
seamonkey-js-debugger i386 1.0.9-38.el4 rhel-i386-as-4
213 k
replacing mozilla-js-debugger.i386 37:1.7.3-18.EL4
seamonkey-mail i386 1.0.9-38.el4 rhel-i386-as-4
1.9 M
replacing mozilla-mail.i386 37:1.7.3-18.EL4
seamonkey-nspr i386 1.0.9-16.4.el4_6 rhel-i386-as-4
101 k
replacing mozilla-nspr.i386 37:1.7.3-18.EL4
seamonkey-nspr-devel i386 1.0.9-16.4.el4_6 rhel-i386-as-4
177 k
replacing mozilla-nspr-devel.i386 37:1.7.3-18.EL4
seamonkey-nss i386 1.0.9-16.4.el4_6 rhel-i386-as-4
742 k
replacing mozilla-nss.i386 37:1.7.3-18.EL4
seamonkey-nss-devel i386 1.0.9-16.4.el4_6 rhel-i386-as-4
391 k
replacing mozilla-nss-devel.i386 37:1.7.3-18.EL4
Updating:
devhelp i386 0.10-0.10.el4 rhel-i386-as-4
136 k
devhelp-devel i386 0.10-0.10.el4 rhel-i386-as-4
11 k
evolution i386 2.0.2-41.el4_7.2 rhel-i386-as-4
9.8 M
evolution-devel i386 2.0.2-41.el4_7.2 rhel-i386-as-4
2.3 M
Transaction Summary
================================================================================
Install 14 Package(s)
Update 4 Package(s)
Remove 0 Package(s)
Total size: 30 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /usr/lib/libnspr4.so conflicts between attempted installs of
nspr-4.7.3-1.el4 and seamonkey-nspr-1.0.9-16.4.el4_6
file /usr/lib/libplc4.so conflicts between attempted installs of
nspr-4.7.3-1.el4 and seamonkey-nspr-1.0.9-16.4.el4_6
file /usr/lib/libplds4.so conflicts between attempted installs of
nspr-4.7.3-1.el4 and seamonkey-nspr-1.0.9-16.4.el4_6
file /usr/lib/pkgconfig/mozilla-nspr.pc conflicts between attempted
installs of seamonkey-nspr-devel-1.0.9-16.4.el4_6 and nspr-devel-4.7.3-1.el4
file /usr/lib/pkgconfig/seamonkey-nspr.pc conflicts between attempted
installs of seamonkey-nspr-devel-1.0.9-16.4.el4_6 and nspr-devel-4.7.3-1.el4
file /usr/lib/libfreebl3.chk conflicts between attempted installs of
seamonkey-nss-1.0.9-16.4.el4_6 and nss-3.12.2.0-3.el4
file /usr/lib/libfreebl3.so conflicts between attempted installs of
seamonkey-nss-1.0.9-16.4.el4_6 and nss-3.12.2.0-3.el4
file /usr/lib/libnss3.so conflicts between attempted installs of
seamonkey-nss-1.0.9-16.4.el4_6 and nss-3.12.2.0-3.el4
file /usr/lib/libnssckbi.so conflicts between attempted installs of
seamonkey-nss-1.0.9-16.4.el4_6 and nss-3.12.2.0-3.el4
file /usr/lib/libsmime3.so conflicts between attempted installs of
seamonkey-nss-1.0.9-16.4.el4_6 and nss-3.12.2.0-3.el4
file /usr/lib/libsoftokn3.chk conflicts between attempted installs of
seamonkey-nss-1.0.9-16.4.el4_6 and nss-3.12.2.0-3.el4
file /usr/lib/libsoftokn3.so conflicts between attempted installs of
seamonkey-nss-1.0.9-16.4.el4_6 and nss-3.12.2.0-3.el4
file /usr/lib/libssl3.so conflicts between attempted installs of
seamonkey-nss-1.0.9-16.4.el4_6 and nss-3.12.2.0-3.el4
file /usr/bin/mozilla-config conflicts between attempted installs of
seamonkey-devel-1.0.9-38.el4 and seamonkey-nspr-devel-1.0.9-16.4.el4_6
file /usr/lib/pkgconfig/mozilla-nss.pc conflicts between attempted
installs of seamonkey-nss-devel-1.0.9-16.4.el4_6 and
nss-devel-3.12.2.0-3.el4
file /usr/lib/pkgconfig/seamonkey-nss.pc conflicts between attempted
installs of seamonkey-nss-devel-1.0.9-16.4.el4_6 and
nss-devel-3.12.2.0-3.el4
Error Summary
-------------
yum update --advisory=RHSA-2005:267-10 -y
Loaded plugins: security
Setting up Update Process
Resolving Dependencies
Limiting packages to security relevant ones
Needed 2 (+0 related) of 464 packages (so far), for security
--> Running transaction check
---> Package evolution-devel.i386 0:2.0.2-41.el4_7.2 set to be updated
---> Package evolution.i386 0:2.0.2-41.el4_7.2 set to be updated
--> Processing Dependency: libnssutil3.so for package: evolution
--> Running transaction check
---> Package nss.i386 0:3.12.2.0-3.el4 set to be updated
--> Processing Dependency: nspr >= 4.6.99 for package: nss
--> Running transaction check
---> Package nspr.i386 0:4.7.3-1.el4 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository
Size
================================================================================
Updating:
evolution i386 2.0.2-41.el4_7.2 rhel-i386-as-4
9.8 M
evolution-devel i386 2.0.2-41.el4_7.2 rhel-i386-as-4
2.3 M
Installing for dependencies:
nspr i386 4.7.3-1.el4 rhel-i386-as-4
101 k
nss i386 3.12.2.0-3.el4 rhel-i386-as-4
998 k
Transaction Summary
================================================================================
Install 2 Package(s)
Update 2 Package(s)
Remove 0 Package(s)
Total size: 13 M
Downloading Packages:
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
mozilla-nss is needed by (installed) mozilla
mozilla-nss is needed by (installed) mozilla-nss-devel
mozilla-nspr is needed by (installed) mozilla
mozilla-nspr is needed by (installed) mozilla-nspr-devel
Complete!
(1, ['Please report this error in bugzilla'])
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.baseurl.org/pipermail/yum/attachments/20090323/13043765/attachment-0001.htm>
More information about the Yum
mailing list