[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