Bug 1000950 - Issue with metadata repo generation - file dependency problem
Summary: Issue with metadata repo generation - file dependency problem
Keywords:
Status: CLOSED EOL
Alias: None
Product: Spacewalk
Classification: Community
Component: Server
Version: 2.0
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Michael Mráka
QA Contact: Red Hat Satellite QA List
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-08-26 07:59 UTC by Sebastian
Modified: 2019-10-21 11:39 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-10-21 11:39:21 UTC
Embargoed:


Attachments (Terms of Use)

Description Sebastian 2013-08-26 07:59:12 UTC
Description of problem:

It looks there is a bug in the metadata repo generation that casing package dependency issue on some external repositories

Version-Release number of selected component (if applicable):

spacewalk-*-2.0.1-1.el6

Steps to Reproduce:

Example:

# yum install php-pecl-redis.x86_64
Loaded plugins: fastestmirror, priorities, rhnplugin
This system is receiving updates from RHN Classic or Red Hat Satellite.
Loading mirror speeds from cached hostfile
1395 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-pecl-redis.x86_64 0:2.2.3-1.el6.remi will be installed
--> Processing Dependency: php(api) = 20100412-x86-64 for package: php-pecl-redis-2.2.3-1.el6.remi.x86_64
--> Processing Dependency: php(zend-abi) = 20100525-x86-64 for package: php-pecl-redis-2.2.3-1.el6.remi.x86_64
--> Processing Dependency: php-pecl-igbinary(x86-64) for package: php-pecl-redis-2.2.3-1.el6.remi.x86_64
--> Running transaction check
---> Package php-pecl-igbinary.x86_64 0:1.1.1-3.el6 will be installed
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-pecl-igbinary-1.1.1-3.el6.x86_64
--> Processing Dependency: php(api) = 20090626 for package: php-pecl-igbinary-1.1.1-3.el6.x86_64
---> Package php-pecl-redis.x86_64 0:2.2.3-1.el6.remi will be installed
--> Processing Dependency: php(api) = 20100412-x86-64 for package: php-pecl-redis-2.2.3-1.el6.remi.x86_64
--> Processing Dependency: php(zend-abi) = 20100525-x86-64 for package: php-pecl-redis-2.2.3-1.el6.remi.x86_64
--> Finished Dependency Resolution
Error: Package: php-pecl-igbinary-1.1.1-3.el6.x86_64 (epel6-x86_64)
           Requires: php(zend-abi) = 20090626
           Installed: php-common-5.4.17-2.el6.remi.x86_64 (@remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.10-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.11-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.12-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.13-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.14-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.15-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.16-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.17-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.18-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.19-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
Error: Package: php-pecl-redis-2.2.3-1.el6.remi.x86_64 (remi-x86_64)
           Requires: php(zend-abi) = 20100525-x86-64
           Installed: php-common-5.4.17-2.el6.remi.x86_64 (@remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.10-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.11-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.12-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.13-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.14-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.15-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.16-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.17-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.18-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.19-1.el6.remi.x86_64 (remi-x86_64)
               php(zend-abi) = 20100525-x86-64
Error: Package: php-pecl-redis-2.2.3-1.el6.remi.x86_64 (remi-x86_64)
           Requires: php(api) = 20100412-x86-64
           Installed: php-common-5.4.17-2.el6.remi.x86_64 (@remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.10-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.11-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.12-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.13-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.14-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.15-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.16-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.17-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.18-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.19-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
Error: Package: php-pecl-igbinary-1.1.1-3.el6.x86_64 (epel6-x86_64)
           Requires: php(api) = 20090626
           Installed: php-common-5.4.17-2.el6.remi.x86_64 (@remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.10-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.11-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.12-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.13-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.14-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.15-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.16-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.17-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.18-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.19-1.el6.remi.x86_64 (remi-x86_64)
               php(api) = 20100412-x86-64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Expected results:

It works fine when installing packages directly from repo by skipping Spacewalk

Comment 1 Remi Collet 2013-11-08 05:51:16 UTC
Related with  bug #984992

Comment 3 Michael Mráka 2019-10-21 11:39:21 UTC
Spacewalk 2.8 (and older) has already reached it's End Of Life.

Thank you for reporting this issue and we are sorry that we were not
able to fix it before end of life. If you would still like
to see this bug fixed and are able to reproduce it against current version
of Spacewalk 2.9, you are encouraged change the 'version' and re-open it.


Note You need to log in before you can comment on or make changes to this bug.