[Yum] YUM does not deal with dependencies when remove a package...
Jiri Tyr
jiri.tyr at cern.ch
Thu Nov 20 16:03:24 UTC 2008
Hello,
I have got a problem with dependencies when wan to remove some package
from the system. For instance, when I have installed the httpd, couple
of packages has been installed along with:
# yum install httpd
Loading "tsflags" plugin
Loading "protectbase" plugin
Loading "kernel-module" plugin
Loading "changelog" plugin
Loading "skip-broken" plugin
553 packages excluded due to repository protections
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package httpd.i386 0:2.2.3-11.sl5.3.1 set to be updated
--> Processing Dependency: /etc/mime.types for package: httpd
--> Processing Dependency: libapr-1.so.0 for package: httpd
--> Processing Dependency: libaprutil-1.so.0 for package: httpd
--> Running transaction check
---> Package apr.i386 0:1.2.7-11 set to be updated
---> Package mailcap.noarch 0:2.1.23-1.fc6 set to be updated
---> Package apr-util.i386 0:1.2.7-7.el5 set to be updated
--> Processing Dependency: libpq.so.4 for package: apr-util
--> Running transaction check
---> Package postgresql-libs.i386 0:8.1.11-1.el5_1.1 set to be updated
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
httpd i386 2.2.3-11.sl5.3.1 slc5-os
1.1 M
Installing for dependencies:
apr i386 1.2.7-11 slc5-os 123 k
apr-util i386 1.2.7-7.el5 slc5-os 76 k
mailcap noarch 2.1.23-1.fc6 slc5-os 15 k
postgresql-libs i386 8.1.11-1.el5_1.1 slc5-os
196 k
Transaction Summary
=============================================================================
Install 5 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 1.5 M
Is this ok [y/N]:
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: apr ######################### [1/5]
Installing: mailcap ######################### [2/5]
Installing: postgresql-libs ######################### [3/5]
Installing: apr-util ######################### [4/5]
Installing: httpd ######################### [5/5]
Installed: httpd.i386 0:2.2.3-11.sl5.3.1
Dependency Installed: apr.i386 0:1.2.7-11 apr-util.i386 0:1.2.7-7.el5
mailcap.noarch 0:2.1.23-1.fc6 postgresql-libs.i386 0:8.1.11-1.el5_1.1
Complete!
When I tried to remove the httpd, yum did not deal with the dependencies
and want to remove only the httpd (the dependencies stays installed in
the system):
# yum remove httpd
Loading "tsflags" plugin
Loading "protectbase" plugin
Loading "kernel-module" plugin
Loading "changelog" plugin
Loading "skip-broken" plugin
Setting up Remove Process
553 packages excluded due to repository protections
Resolving Dependencies
--> Running transaction check
---> Package httpd.i386 0:2.2.3-11.sl5.3.1 set to be erased
--> Finished Dependency Resolution
Beginning Kernel Module Plugin
Finished Kernel Module Plugin
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Removing:
httpd i386 2.2.3-11.sl5.3.1 installed
2.8 M
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 0 Package(s)
Remove 1 Package(s)
Is this ok [y/N]:
Please, can you give me an advice what I am doing wrong?
Best regards,
Jiri
More information about the Yum
mailing list