[Yum] Interesting depsolve with Yum 2.4.x

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all:

On a bootstrapped centos3-i386 system, I try to run an upgrade so I can 
calculate some interesting Obsoletes.  However, it still does not 
appear to work.

Upgrade should do the following (using http://python.org/pyvault):

python -> python22
rpm-python upgrade
rpm-python22 install

The relationship is established as follows:

python22 obsoletes python = 2.2.3
rpm-python 4.2.3-21_nonptl upgrade to 4.4.2.3
rpm-python Requires rpm-python22
	`--> new rpm-python is just a virtual
rpm-python22 Requires python(abi) = 2.2

Using a manual "yum install python22 rpm-python rpm-python22" is the 
only way to get the above packages to install.  After yum install 
python22, an upgrade still has problem with the virtual package.  yum 
install rpm-python is also not possible.

Upgrade command and output follows:

bash-2.05b# yum upgrade
Setting up Upgrade Process
Setting up repositories
pyvault                   100% |=========================|  951 B    
00:00
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package python22.i386 0:2.2.3-6.el3.pyv set to be updated
---> Package rpm-python.i386 0:4.4.2.3-1.el3.pyv set to be updated
--> Running transaction check
--> Processing Dependency: rpm-python22 for package: rpm-python
--> Finished Dependency Resolution
Error: Requiring package rpm-python-4.4.2.3-1.el3 not in transaction set                                   
nor in rpmdb

Appears to bail in the middle of trying to solve this package set.

Thoughts?
-- 
-jeff

[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux