Page 1 of 2

Error: Missing Dependency: php-common

Posted: Wed Aug 29, 2007 5:13 am
by whatsupport
Hello,

Attempting to use the "yum install php-pear" wiki post and have encountered the following. Hoping for some help to resolve this issue.

Code: Select all

# yum install php-pear
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package php-pear.noarch 1:1.5.0-5.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php >= 5.1.0-1 for package: php-pear
--> Processing Dependency: php-cli for package: php-pear
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-cli.i386 0:5.2.3-4.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-mysql
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-gd
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-pgsql
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-imap
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-mbstring
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-odbc
--> Processing Dependency: php <= 4.4.0 for package: php-sqlite2
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-devel
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-ldap
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-xmlrpc
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-ncurses
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-snmp
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-domxml
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-mbstring.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-xmlrpc.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-snmp.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-gd.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-imap.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-devel.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-pdo.i386 0:5.2.3-1.el4.art set to be updated
---> Package php-ncurses.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-mysql.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-pgsql.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-odbc.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-ldap.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-xml.i386 0:5.2.3-2.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.2.3-2.el4.art for package: php-xml
--> Processing Dependency: php-common = 5.2.3-1.el4.art for package: php-pdo
--> Finished Dependency Resolution
Error: Missing Dependency: php-common = 5.2.3-2.el4.art is needed by package php-xml
Error: Missing Dependency: php-common = 5.2.3-1.el4.art is needed by package php-pdo
Thanks in advance for your time.

Posted: Wed Aug 29, 2007 6:17 am
by breun
I think you may need to clean your yum cache and try again as it's not referencing the latest php packages in the atomic channel. Run 'yum clean all' and try again.

Posted: Wed Aug 29, 2007 6:27 am
by whatsupport
Hello,

Thanks for the reply, tried the clean-all and it looked like it would work but this is the result.

Code: Select all

# yum clean all
Cleaning up Everything
153 headers removed
21 packages removed
20 metadata files removed
0 cache files removed
10 cache files removed
Install re-attempt:

Code: Select all

# yum install php-pear
Setting up Install Process
Setting up repositories
update                    100% |=========================|  951 B    00:00
base                      100% |=========================| 1.1 kB    00:00
atomic                    100% |=========================|  951 B    00:00
addons                    100% |=========================|  951 B    00:00
extras                    100% |=========================| 1.1 kB    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================|  94 kB    00:00
update    : ################################################## 300/300
Added 300 new packages, deleted 0 old in 2.44 seconds
primary.xml.gz            100% |=========================| 580 kB    00:01
base      : ################################################## 1518/1518
Added 1518 new packages, deleted 0 old in 10.31 seconds
primary.xml.gz            100% |=========================|  83 kB    00:00
atomic    : ################################################## 236/236
Added 236 new packages, deleted 0 old in 1.66 seconds
primary.xml.gz            100% |=========================|  157 B    00:00
Added 0 new packages, deleted 0 old in 0.00 seconds
primary.xml.gz            100% |=========================|  52 kB    00:00
extras    : ################################################## 212/212
Added 212 new packages, deleted 0 old in 1.14 seconds
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for php-pear to pack into transaction set.
php-pear-1.5.0-5.el4.art. 100% |=========================|  26 kB    00:00
---> Package php-pear.noarch 1:1.5.0-5.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php >= 5.1.0-1 for package: php-pear
--> Processing Dependency: php-cli for package: php-pear
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for php to pack into transaction set.
php-5.2.3-4.el4.art.i386. 100% |=========================|  13 kB    00:00
---> Package php.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-cli to pack into transaction set.
php-cli-5.2.3-4.el4.art.i 100% |=========================|  13 kB    00:00
---> Package php-cli.i386 0:5.2.3-4.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-mysql
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-gd
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-pgsql
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-imap
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-mbstring
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-odbc
--> Processing Dependency: php <= 4.4.0 for package: php-sqlite2
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-devel
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-ldap
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-xmlrpc
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-ncurses
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-snmp
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-domxml
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for php-mbstring to pack into transaction set.
php-mbstring-5.2.3-4.el4. 100% |=========================|  12 kB    00:00
---> Package php-mbstring.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-xmlrpc to pack into transaction set.
php-xmlrpc-5.2.3-4.el4.ar 100% |=========================|  12 kB    00:00
---> Package php-xmlrpc.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-snmp to pack into transaction set.
php-snmp-5.2.3-4.el4.art. 100% |=========================|  12 kB    00:00
---> Package php-snmp.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-gd to pack into transaction set.
php-gd-5.2.3-4.el4.art.i3 100% |=========================|  12 kB    00:00
---> Package php-gd.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-imap to pack into transaction set.
php-imap-5.2.3-4.el4.art. 100% |=========================|  12 kB    00:00
---> Package php-imap.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-devel to pack into transaction set.
php-devel-5.2.3-4.el4.art 100% |=========================|  42 kB    00:00
---> Package php-devel.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-pdo to pack into transaction set.
php-pdo-5.2.3-1.el4.art.i 100% |=========================|  12 kB    00:00
---> Package php-pdo.i386 0:5.2.3-1.el4.art set to be updated
---> Downloading header for php-ncurses to pack into transaction set.
php-ncurses-5.2.3-4.el4.a 100% |=========================|  12 kB    00:00
---> Package php-ncurses.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-mysql to pack into transaction set.
php-mysql-5.2.3-4.el4.art 100% |=========================|  13 kB    00:00
---> Package php-mysql.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-pgsql to pack into transaction set.
php-pgsql-5.2.3-4.el4.art 100% |=========================|  12 kB    00:00
---> Package php-pgsql.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-odbc to pack into transaction set.
php-odbc-5.2.3-4.el4.art. 100% |=========================|  12 kB    00:00
---> Package php-odbc.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-ldap to pack into transaction set.
php-ldap-5.2.3-4.el4.art. 100% |=========================|  12 kB    00:00
---> Package php-ldap.i386 0:5.2.3-4.el4.art set to be updated
---> Downloading header for php-xml to pack into transaction set.
php-xml-5.2.3-2.el4.art.i 100% |=========================|  13 kB    00:00
---> Package php-xml.i386 0:5.2.3-2.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.2.3-2.el4.art for package: php-xml
--> Processing Dependency: php-common = 5.2.3-1.el4.art for package: php-pdo
--> Finished Dependency Resolution
Error: Missing Dependency: php-common = 5.2.3-2.el4.art is needed by package php-xml
Error: Missing Dependency: php-common = 5.2.3-1.el4.art is needed by package php-pdo

Posted: Wed Aug 29, 2007 7:03 am
by breun
That's mighty strange. On our boxes php-pdo and php-xml don't need older (5.2.3-1, 5.2.3-2) builds of php-common:

Code: Select all

# rpm -q --requires php-xml | grep php-common
php-common = 5.2.3-4.el4.art
# rpm -q --requires php-pdo | grep php-common
php-common = 5.2.3-4.el4.art
What happens when you try yum update php-pear php php-xml php-pdo? I guess it shouldn't be necessary, but maybe the dependency tree is broken somehow. Does a full yum update give dependency problems also?

Posted: Wed Aug 29, 2007 7:25 am
by whatsupport
Results from both:

Code: Select all

# yum update php-pear php php-xml php-pdo
Setting up Update Process
Setting up repositories
update                    100% |=========================|  951 B    00:00
base                      100% |=========================| 1.1 kB    00:00
atomic                    100% |=========================|  951 B    00:00
addons                    100% |=========================|  951 B    00:00
extras                    100% |=========================| 1.1 kB    00:00
Reading repository metadata in from local files
Could not find update match for php-pdo
Could not find update match for php-xml
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package php.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-pear.noarch 1:1.5.0-5.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-mysql
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-gd
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-pgsql
--> Processing Dependency: php-cli for package: php-pear
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-imap
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-mbstring
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-odbc
--> Processing Dependency: php <= 4.4.0 for package: php-sqlite2
--> Processing Dependency: php-cli = 5.2.3-4.el4.art for package: php
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-devel
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-ldap
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-xmlrpc
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-ncurses
--> Processing Dependency: /usr/bin/php for package: psa-horde
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-snmp
--> Processing Dependency: php = 4.3.9-3.22.5 for package: php-domxml
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-mbstring.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-cli.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-xmlrpc.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-snmp.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-gd.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-imap.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-devel.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-pdo.i386 0:5.2.3-1.el4.art set to be updated
---> Package php-ncurses.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-mysql.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-pgsql.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-odbc.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-ldap.i386 0:5.2.3-4.el4.art set to be updated
---> Package php-xml.i386 0:5.2.3-2.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.2.3-2.el4.art for package: php-xml
--> Processing Dependency: php-common = 5.2.3-1.el4.art for package: php-pdo
--> Finished Dependency Resolution
Error: Missing Dependency: php-common = 5.2.3-2.el4.art is needed by package php-xml
Error: Missing Dependency: php-common = 5.2.3-1.el4.art is needed by package php-pdo
Hesitant to just yum update the entire server as goal was to just install PHP5 however if it's the only course of action that can be taken however here is the error when "yum update" is ran.

Code: Select all

--> Running transaction check
--> Processing Dependency: glibc-common = 2.3.4-2.19 for package: glibc-dummy-centos-4
--> Finished Dependency Resolution
Error: Missing Dependency: glibc-common = 2.3.4-2.19 is needed by package glibc-dummy-centos-4
This is starting to totally get over my head so any help is appreciated. :)

Posted: Wed Aug 29, 2007 7:30 am
by breun
Having glibc-dummy-centos-4 installed indicates your on a virtual server. I think you'll need to put exclude=glibc* in your yum configuration then, but I don't have any virtual servers to test this on. In my opinion it's not a very good idea to not update your server using yum by the way.

Posted: Wed Aug 29, 2007 7:36 am
by whatsupport
Once glibc is added to the exclude list yum update works (no errors and prompts for confirmation to start the install). However I'm hesitant to do this as it's not what was requested, any further thoughts on the php-common error?

Thanks for your time.

Posted: Wed Aug 29, 2007 7:54 am
by breun
What updates is yum update planning to install?

Posted: Wed Aug 29, 2007 7:58 am
by whatsupport
Apologize for the length but this is all that I am able to scroll up and grab.

Code: Select all

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 centos-release          i386       6:4-4.3          base               22 k
     replacing  centos-yumconf.noarch 4-4.5

 php-pdo                 i386       5.2.3-4.el4.art  atomic            161 k
     replacing  php-sqlite2.i386 1.0.2-200608291848

 php-xml                 i386       5.2.3-4.el4.art  atomic            307 k
     replacing  php-domxml.i386 4.3.9-3.22.5

Updating:
 SysVinit                i386       2.85-34.4        base               96 k
 apr                     i386       0.9.4-24.5.c4.2  base               88 k
 apr-devel               i386       0.9.4-24.5.c4.2  base              503 k
 aspell                  i386       12:0.50.5-4.EL4  base              320 k
 aspell-devel            i386       12:0.50.5-4.EL4  base               15 k
 audit                   i386       1.0.15-3.EL4     base              200 k
 audit-libs              i386       1.0.15-3.EL4     base               38 k
 authconfig              i386       4.6.10-rhel4.3   base              286 k
 awstats                 noarch     6.6-1.el4.art    atomic            1.1 M
 bash                    i386       3.0-19.3         base              1.7 M
 bind                    i386       20:9.2.4-27.0.1.el4  update            580 k
 bind-libs               i386       20:9.2.4-27.0.1.el4  update            569 k
 bind-utils              i386       20:9.2.4-27.0.1.el4  update            141 k
 binutils                i386       2.15.92.0.2-22   base              2.8 M
 chkconfig               i386       1.3.13.5.EL4-1   base              129 k
 coreutils               i386       5.2.1-31.6       base              2.9 M
 cpio                    i386       2.5-13.RHEL4     base               46 k
 cpp                     i386       3.4.6-8          base              1.6 M
 cracklib                i386       2.8.9-1.3        base               56 k
 cracklib-dicts          i386       2.8.9-1.3        base              3.6 M
 cups-devel              i386       1:1.1.22-0.rc1.9.20.2  update            145 k
 cups-libs               i386       1:1.1.22-0.rc1.9.20.2  update            110 k
 curl                    i386       7.12.1-11.el4    base              230 k
 curl-devel              i386       7.12.1-11.el4    base              245 k
 cvs                     i386       1.11.17-9.RHEL4  base              1.2 M
 desktop-file-utils      i386       0.9-3.el4        base              108 k
 dos2unix                i386       3.1-21.2         base               12 k
 e2fsprogs               i386       1.35-12.5.el4    base              772 k
 e2fsprogs-devel         i386       1.35-12.5.el4    base              483 k
 elfutils                i386       0.97.1-4         base              136 k
 elfutils-devel          i386       0.97.1-4         base               31 k
 elfutils-libelf         i386       0.97.1-4         base               38 k
 elfutils-libelf-devel   i386       0.97.1-4         base               52 k
 fetchmail               i386       6.2.5-6.0.1.el4  update            572 k
 file                    i386       4.10-3.0.2.el4   update            258 k
 findutils               i386       1:4.1.20-7.el4.3  base              108 k
 finger                  i386       0.17-26.EL4.1    base               19 k
 finger-server           i386       0.17-26.EL4.1    base               13 k
 freetype                i386       2.1.9-6.el4      update            763 k
 freetype-devel          i386       2.1.9-6.el4      update            533 k
 ftp                     i386       0.17-23.EL4      base               48 k
 gcc                     i386       3.4.6-8          base              4.4 M
 gcc-c++                 i386       3.4.6-8          base              2.4 M
 gcc-gnat                i386       3.4.6-8          base              8.3 M
 gcc-java                i386       3.4.6-8          base              1.8 M
 gcc-objc                i386       3.4.6-8          base              1.6 M
 gcc4                    i386       4.1.1-53.EL4     base              4.6 M
 gcc4-c++                i386       4.1.1-53.EL4     base              3.1 M
 gd                      i386       2.0.28-5.4E      base              119 k
 gd-devel                i386       2.0.28-5.4E      base               82 k
 gdb                     i386       6.3.0.0-1.143.el4  base              2.6 M
 gnupg                   i386       1.2.6-9          base              1.6 M
 gpm                     i386       1.20.1-71.RHEL4  base              172 k
 grep                    i386       2.5.1-32.3       base              169 k
 groff                   i386       1.18.1.1-3.EL4   base              1.8 M
 gtk2                    i386       2.4.13-22        base              4.3 M
 gzip                    i386       1.3.3-16.rhel4   base               88 k
 httpd                   i386       2.0.52-32.3.ent.centos4  update            888 k
 httpd-devel             i386       2.0.52-32.3.ent.centos4  update            145 k
 httpd-manual            i386       2.0.52-32.3.ent.centos4  update            1.5 M
 httpd-suexec            i386       2.0.52-32.3.ent.centos4  update             29 k
 info                    i386       4.7-5.el4.2      base              145 k
 initscripts             i386       7.93.29.EL-1.centos4  base              1.1 M
 iproute                 i386       2.6.9-3.EL4.7    base              680 k
 iputils                 i386       20020927-19.EL4.5  base              104 k
 jpackage-utils          noarch     1.7.3-1jpp.1.el4  base               60 k
 krb5-devel              i386       1.3.4-49         update            822 k
 krb5-libs               i386       1.3.4-49         update            482 k
 kudzu-devel             i386       1.1.95.22-1      base              141 k
 less                    i386       382-4.rhel4      base               84 k
 libacl                  i386       2.2.23-5.3.el4   base               16 k
 libacl-devel            i386       2.2.23-5.3.el4   base               78 k
 libattr                 i386       2.4.16-3.1.el4   base               15 k
 libattr-devel           i386       2.4.16-3.1.el4   base               28 k
 libgcc                  i386       3.4.6-8          base               63 k
 libgcj                  i386       3.4.6-8          base              5.4 M
 libgcj-devel            i386       3.4.6-8          base              925 k
 libgnat                 i386       3.4.6-8          base              729 k
 libobjc                 i386       3.4.6-8          base               67 k
 libpng                  i386       2:1.2.7-3.el4    update            155 k
 libpng-devel            i386       2:1.2.7-3.el4    update            169 k
 libselinux              i386       1.19.1-7.3       base               55 k
 libselinux-devel        i386       1.19.1-7.3       base               84 k
 libstdc++               i386       3.4.6-8          base              282 k
 libstdc++-devel         i386       3.4.6-8          base              8.6 M
 libtiff                 i386       3.6.1-12         base              257 k
 libtiff-devel           i386       3.6.1-12         base              804 k
 libtool                 i386       1.5.6-4.EL4.1.c4.4  base              635 k
 libtool-libs            i386       1.5.6-4.EL4.1.c4.4  base               23 k
 libxml2                 i386       2.6.16-10        base              620 k
 libxml2-devel           i386       2.6.16-10        base              1.8 M
 libxml2-python          i386       2.6.16-10        base              439 k
 logrotate               i386       3.7.1-6.RHEL4    base               32 k
 lsof                    i386       4.72-1.4         base              294 k
 mailx                   i386       8.1.1-37.EL4     base               49 k
 make                    i386       1:3.80-6.EL4     base              336 k
 man                     i386       1.5o1-10.rhel4   base              243 k
 man-pages               noarch     1.67-12.EL4      base              3.9 M
 mod_perl                i386       1.99_16-4.5      update            1.4 M
 mod_ssl                 i386       1:2.0.52-32.3.ent.centos4  update             99 k
 ncompress               i386       4.2.4-44.rhel4   base               22 k
 net-snmp                i386       5.1.2-11.EL4.10.0.1  update            504 k
 net-snmp-devel          i386       5.1.2-11.EL4.10.0.1  update            231 k
 net-snmp-libs           i386       5.1.2-11.EL4.10.0.1  update            1.7 M
 net-snmp-utils          i386       5.1.2-11.EL4.10.0.1  update            157 k
 net-tools               i386       1.60-37.EL4.9    base              340 k
 netpbm                  i386       10.25-2.EL4.6    base              110 k
 netpbm-devel            i386       10.25-2.EL4.6    base              100 k
 netpbm-progs            i386       10.25-2.EL4.6    base              1.6 M
 newt                    i386       0.51.6-9.rhel4   base               81 k
 newt-devel              i386       0.51.6-9.rhel4   base               65 k
 nscd                    i386       2.3.4-2.36       base              132 k
 ntp                     i386       4.2.0.a.20040617-6.el4  base              1.2 M
 ntsysv                  i386       1.3.13.5.EL4-1   base               21 k
 openldap                i386       2.2.13-7.4E      base              236 k
 openldap-devel          i386       2.2.13-7.4E      base              1.3 M
 openssh                 i386       3.9p1-8.RHEL4.20  base              323 k
 openssh-clients         i386       3.9p1-8.RHEL4.20  base              345 k
 openssh-server          i386       3.9p1-8.RHEL4.20  base              210 k
 openssl                 i686       0.9.7a-43.16     base              1.1 M
 openssl-devel           i586       0.9.7a-43.16     base              1.6 M
 openssl-perl            i586       0.9.7a-43.16     base               28 k
 pam                     i386       0.77-66.21       base              1.9 M
 pam-devel               i386       0.77-66.21       base               84 k
 pciutils-devel          i386       2.1.99.test8-3.4  base               48 k
 perl                    i386       3:5.8.5-36.RHEL4  base               12 M
 perl-HTML-Parser        i386       3.55-1.el4.art   atomic            128 k
 perl-MailTools          noarch     1.77-1.el4.centos  extras             89 k
 perl-Net-DNS            i386       0.48-2.el4       update            191 k
 perl-suidperl           i386       3:5.8.5-36.RHEL4  base              109 k
 php                     i386       5.2.3-4.el4.art  atomic            3.7 M
 php-devel               i386       5.2.3-4.el4.art  atomic            527 k
 php-gd                  i386       5.2.3-4.el4.art  atomic            317 k
 php-imap                i386       5.2.3-4.el4.art  atomic            101 k
 php-ioncube-loader      i386       1:3.0-2.el4.art  atomic            902 k
 php-ldap                i386       5.2.3-4.el4.art  atomic             56 k
 php-mbstring            i386       5.2.3-4.el4.art  atomic            1.3 M
 php-mysql               i386       5.2.3-4.el4.art  atomic            263 k
 php-ncurses             i386       5.2.3-4.el4.art  atomic             73 k
 php-odbc                i386       5.2.3-4.el4.art  atomic            112 k
 php-pear                noarch     1:1.5.0-5.el4.art  atomic            389 k
 php-pgsql               i386       5.2.3-4.el4.art  atomic            149 k
 php-snmp                i386       5.2.3-4.el4.art  atomic             41 k
 php-xmlrpc              i386       5.2.3-4.el4.art  atomic            129 k
 popt                    i386       1.9.1-22_nonptl  base               60 k
 postgresql-jdbc         i386       7.4.17-1.RHEL4.1  update            705 k
 postgresql-python       i386       7.4.17-1.RHEL4.1  update             53 k
 postgresql-tcl          i386       7.4.17-1.RHEL4.1  update             25 k
 procps                  i386       3.2.3-8.6        base              188 k
 psmisc                  i386       21.4-4.1         base               40 k
 python                  i386       2.3.4-14.4       base              4.8 M
 python-devel            i386       2.3.4-14.4       base              1.4 M
 python-elementtree      i386       1.2.6-5.el4.centos  base               88 k
 python-sqlite           i386       1.1.7-1.2.1      base               37 k
 python-urlgrabber       noarch     2.9.8-2          base              118 k
 quota                   i386       1:3.12-6.el4     base              304 k
 redhat-rpm-config       noarch     8.0.32.1-4       base               41 k
 rpm                     i386       4.3.3-22_nonptl  base              650 k
 rpm-build               i386       4.3.3-22_nonptl  base              458 k
 rpm-devel               i386       4.3.3-22_nonptl  base              3.2 M
 rpm-libs                i386       4.3.3-22_nonptl  base              784 k
 rpm-python              i386       4.3.3-22_nonptl  base               80 k
 samba-client            i386       3.0.10-1.4E.12.2  update            2.6 M
 samba-common            i386       3.0.10-1.4E.12.2  update            5.0 M
 samba-swat              i386       3.0.10-1.4E.12.2  update            6.5 M
 sed                     i386       4.1.2-6.el4      base              167 k
 sendmail                i386       8.13.1-3.2.el4   base              577 k
 sendmail-cf             i386       8.13.1-3.2.el4   base              302 k
 sendmail-devel          i386       8.13.1-3.2.el4   base              114 k
 sendmail-doc            i386       8.13.1-3.2.el4   base              630 k
 shadow-utils            i386       2:4.0.3-61.RHEL4  base              588 k
 spamassassin            i386       1:3.2.3-3.el4.art  atomic            992 k
 sqlite                  i386       3.3.6-2          base              193 k
 strace                  i386       4.5.15-1.el4.1   base               98 k
 tar                     i386       1.14-12.5.1.RHEL4  update            334 k
 tcsh                    i386       6.13-9.el4.1     base              585 k
 tetex                   i386       2.0.2-22.0.1.EL4.8  update             10 M
 tetex-dvips             i386       2.0.2-22.0.1.EL4.8  update            673 k
 tetex-fonts             i386       2.0.2-22.0.1.EL4.8  update             20 M
 tetex-latex             i386       2.0.2-22.0.1.EL4.8  update            4.9 M
 texinfo                 i386       4.7-5.el4.2      base              743 k
 traceroute              i386       1.4a12-24.EL4.1  base               25 k
 tzdata                  noarch     2007f-1.el4      update            445 k
 udev                    i386       039-10.15.EL4    base              838 k
 unzip                   i386       5.51-9.EL4.5     base              142 k
 util-linux              i386       2.12a-16.EL4.25  base              1.5 M
 vixie-cron              i386       4:4.1-47.EL4     update             81 k
 words                   noarch     3.0-3.2          base              1.4 M
 xorg-x11-Mesa-libGL     i386       6.8.2-1.EL.19    update            383 k
 xorg-x11-deprecated-libs  i386       6.8.2-1.EL.19    update            271 k
 xorg-x11-libs           i386       6.8.2-1.EL.19    update            2.7 M
 yum                     noarch     2.4.3-3.el4.centos  base              385 k
Installing for dependencies:
 libgomp                 i386       4.1.1-53.EL4     base               48 k
 perl-Archive-Tar        i386       1.26-1.el4.art   atomic             38 k
 perl-IO-Socket-INET6    noarch     2.51-2.el4.art   atomic             14 k
 perl-IO-Socket-SSL      i386       0.97-1.el4.art   atomic             35 k
 perl-IO-Zlib            i386       1.04-1.el4.art   atomic             14 k
 perl-Socket6            i386       0.19-3.el4.art   atomic             45 k
 php-cli                 i386       5.2.3-4.el4.art  atomic            2.6 M
 policycoreutils         i386       1.18.1-4.12      base               48 k

Transaction Summary
=============================================================================
Install     11 Package(s)
Update     192 Package(s)
Remove       0 Package(s)
Total download size: 206 M

Posted: Wed Aug 29, 2007 8:12 am
by breun
I'm kind of baffled by all the packages yum wants to install from the base (not updates!) channel. What does rpm -q man say for instance?

Posted: Wed Aug 29, 2007 8:21 am
by whatsupport
Yum not used on the server (manually at least) other than recently due to the PHP5 wiki here on ART. I tend to just download the php rpms manually however that too is displaying this php-common error.

Code: Select all

# rpm -q man
man-1.5o1-9

Posted: Wed Aug 29, 2007 8:23 am
by breun
That doesn't look like a CentOS package. What does rpm -qi man say? Maybe it's a VPS/Virtuozzo thing...

Posted: Wed Aug 29, 2007 8:26 am
by whatsupport
It is a vps server on Virtuozzo if that helps.

Code: Select all

# rpm -qi man
Name        : man                          Relocations: (not relocatable)
Version     : 1.5o1                             Vendor: CentOS
Release     : 9                             Build Date: Mon Feb 21 14:41:51 2005
Install Date: Tue Sep 12 11:46:49 2006      Build Host: agni.build.karan.org
Group       : System Environment/Base       Source RPM: man-1.5o1-9.src.rpm
Size        : 348314                           License: GPL
Signature   : DSA/SHA1, Sat Feb 26 15:58:34 2005, Key ID 
Packager    : Karanbir Singh <kbsingh@centos.org>
Summary     : A set of documentation tools:  man, apropos and whatis.
Description :
The man package includes three tools for finding information and/or
documentation about your Linux system: man, apropos, and whatis. The
man system formats and displays on-line manual pages about commands or
functions on your system. Apropos searches the whatis database
(containing short descriptions of system commands) for a string.
Whatis searches its own database for a complete word.

The man package should be installed on your system because it is the
primary way to find documentation on a Linux system.

Posted: Wed Aug 29, 2007 10:16 am
by whatsupport
Even stranger when I attempt to manually install the php rpms after downloading them:

Code: Select all

# rpm -Uvh php-*
error: Failed dependencies:
        php = 4.3.9-3.22.5 is needed by (installed) php-mysql-4.3.9-3.22.5.i386
        php = 4.3.9-3.22.5 is needed by (installed) php-pear-4.3.9-3.22.5.i386
        php = 4.3.9-3.22.5 is needed by (installed) php-xmlrpc-4.3.9-3.22.5.i386
Any further thoughts before I give up?

Posted: Wed Aug 29, 2007 11:17 am
by whatsupport
**** SOLVED ****

Don't have the exact logs to post but used "yum resolvedep" for php-xml and php-pdo.

"yum installed" the depenacies and re-ran "yum install php-pear".

Worked like a charm, just had to update the module dir in php.ini and we're in business.

Code: Select all

# php -v
PHP 5.2.3 (cli) (built: Aug 27 2007 08:18:18)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
Thanks,
"whatsupport" ;)