FunkyRes
4th October 2011, 03:58 AM
Rebuilt Fedora 15 php src.rpm in CentOS 6 (x86_64) in mock, using EPEL for dependencies not in CentOS.
Everything went dandy.
Rebuilt php-pecl-apc - everything seemed to go dandy, but yum is getting in the way.
When I test manual install - rpm does not complain:
[domblogger@athens ~]$ rpm --test -ih /mock/x86_64/dblog/php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64.rpm
########################################### [100%]
But try installing via yum -
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-pecl-apc.x86_64 0:3.1.9-1.el6.dblog.0 will be installed
--> Processing Dependency: php(zend-abi) = 20090626-x86-64 for package: php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64
--> Processing Dependency: php(api) = 20090626-x86-64 for package: php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64
--> Finished Dependency Resolution
Error: Package: php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64 (dblog)
Requires: php(api) = 20090626-x86-64
Installed: php-common-5.3.8-1.el6.dblog.x86_64 (@dblog)
php(api) = 20090626
php(api) = 20090626-x86-64
Error: Package: php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64 (dblog)
Requires: php(zend-abi) = 20090626-x86-64
Installed: php-common-5.3.8-1.el6.dblog.x86_64 (@dblog)
php(zend-abi) = 20090626
php(zend-abi) = 20090626-x86-64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
I don't understand it -
[domblogger@athens ~]$ rpm -qf --requires /mock/x86_64/dblog/php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64.rpm
file /mock/x86_64/dblog/php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64.rpm is not owned by any package
[domblogger@athens ~]$ rpm -qp --requires /mock/x86_64/dblog/php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64.rpm
/usr/bin/pecl
/usr/bin/pecl
php(zend-abi) = 20090626-x86-64
php(api) = 20090626-x86-64
rpmlib(VersionedDependencies) <= 3.0.3-1
/bin/sh
/bin/sh
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
librt.so.1()(64bit)
librt.so.1(GLIBC_2.2.5)(64bit)
rtld(GNU_HASH)
rpmlib(PayloadIsXz) <= 5.2-1
[domblogger@athens ~]$ rpm -q --provides php-common |grep api
php-api = 20090626
php(api) = 20090626
php-api = 20090626-x86-64
php(api) = 20090626-x86-64
[domblogger@athens ~]$ rpm -q --provides php-common |grep abi
php-zend-abi = 20090626
php(zend-abi) = 20090626
php-zend-abi = 20090626-x86-64
php(zend-abi) = 20090626-x86-64
[domblogger@athens ~]$
Anyone know what the *bleepity bleep* yum is complaining about?
Everything went dandy.
Rebuilt php-pecl-apc - everything seemed to go dandy, but yum is getting in the way.
When I test manual install - rpm does not complain:
[domblogger@athens ~]$ rpm --test -ih /mock/x86_64/dblog/php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64.rpm
########################################### [100%]
But try installing via yum -
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-pecl-apc.x86_64 0:3.1.9-1.el6.dblog.0 will be installed
--> Processing Dependency: php(zend-abi) = 20090626-x86-64 for package: php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64
--> Processing Dependency: php(api) = 20090626-x86-64 for package: php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64
--> Finished Dependency Resolution
Error: Package: php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64 (dblog)
Requires: php(api) = 20090626-x86-64
Installed: php-common-5.3.8-1.el6.dblog.x86_64 (@dblog)
php(api) = 20090626
php(api) = 20090626-x86-64
Error: Package: php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64 (dblog)
Requires: php(zend-abi) = 20090626-x86-64
Installed: php-common-5.3.8-1.el6.dblog.x86_64 (@dblog)
php(zend-abi) = 20090626
php(zend-abi) = 20090626-x86-64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
I don't understand it -
[domblogger@athens ~]$ rpm -qf --requires /mock/x86_64/dblog/php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64.rpm
file /mock/x86_64/dblog/php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64.rpm is not owned by any package
[domblogger@athens ~]$ rpm -qp --requires /mock/x86_64/dblog/php-pecl-apc-3.1.9-1.el6.dblog.0.x86_64.rpm
/usr/bin/pecl
/usr/bin/pecl
php(zend-abi) = 20090626-x86-64
php(api) = 20090626-x86-64
rpmlib(VersionedDependencies) <= 3.0.3-1
/bin/sh
/bin/sh
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
librt.so.1()(64bit)
librt.so.1(GLIBC_2.2.5)(64bit)
rtld(GNU_HASH)
rpmlib(PayloadIsXz) <= 5.2-1
[domblogger@athens ~]$ rpm -q --provides php-common |grep api
php-api = 20090626
php(api) = 20090626
php-api = 20090626-x86-64
php(api) = 20090626-x86-64
[domblogger@athens ~]$ rpm -q --provides php-common |grep abi
php-zend-abi = 20090626
php(zend-abi) = 20090626
php-zend-abi = 20090626-x86-64
php(zend-abi) = 20090626-x86-64
[domblogger@athens ~]$
Anyone know what the *bleepity bleep* yum is complaining about?