Hey,
I need to install PHPIze (To install XCache) so I ran the command

yum install php-devel

(PHPIze is within the php-devel package)
And that gives me the output

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * epel: ftp.uni-koeln.de
 * rpmforge: ftp-stud.fht-esslingen.de
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-devel.x86_64 0:5.1.6-27.el5 set to be updated
--> Processing Dependency: php = 5.1.6-27.el5 for package: php-devel
--> Processing Dependency: autoconf for package: php-devel
--> Processing Dependency: automake for package: php-devel
--> Running transaction check
---> Package autoconf.noarch 0:2.59-12 set to be updated
--> Processing Dependency: imake for package: autoconf
--> Processing Dependency: m4 for package: autoconf
---> Package automake.noarch 0:1.9.6-2.3.el5 set to be updated
---> Package php-devel.x86_64 0:5.1.6-27.el5 set to be updated
--> Processing Dependency: php = 5.1.6-27.el5 for package: php-devel
--> Running transaction check
---> Package imake.x86_64 0:1.0.2-3 set to be updated
---> Package m4.x86_64 0:1.4.5-3.el5.1 set to be updated
---> Package php-devel.x86_64 0:5.1.6-27.el5 set to be updated
--> Processing Dependency: php = 5.1.6-27.el5 for package: php-devel
--> Finished Dependency Resolution
php-devel-5.1.6-27.el5.x86_64 from base has depsolving problems
  --> Missing Dependency: php = 5.1.6-27.el5 is needed by package php-devel-5.1.6-27.el5.x86_64 (base)
Error: Missing Dependency: php = 5.1.6-27.el5 is needed by package php-devel-5.1.6-27.el5.x86_64 (base)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

Then I tried doing a full update with yum update
Which gives me

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * epel: ftp.uni-koeln.de
 * rpmforge: ftp-stud.fht-esslingen.de
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package apr-util.x86_64 0:1.2.7-11.el5 set to be updated
---> Package audit-libs.x86_64 0:1.7.17-3.el5 set to be updated
---> Package audit-libs-python.x86_64 0:1.7.17-3.el5 set to be updated
---> Package awstats.noarch 0:6.95-1.el5.rf set to be updated
---> Package binutils.x86_64 0:2.17.50.0.6-14.el5 set to be updated
---> Package centos-release.x86_64 10:5-5.el5.centos set to be updated
---> Package centos-release-notes.x86_64 0:5.5-0 set to be updated
---> Package checkpolicy.x86_64 0:1.33.1-6.el5 set to be updated
---> Package chkconfig.x86_64 0:1.3.30.2-2.el5 set to be updated
---> Package cpp.x86_64 0:4.1.2-48.el5 set to be updated
---> Package cpuspeed.x86_64 1:1.2.1-9.el5 set to be updated
---> Package cyrus-sasl-lib.x86_64 0:2.1.22-5.el5_4.3 set to be updated
---> Package dbus.x86_64 0:1.1.2-14.el5 set to be updated
---> Package dbus-libs.x86_64 0:1.1.2-14.el5 set to be updated
---> Package device-mapper.i386 0:1.02.39-1.el5_5.2 set to be updated
---> Package device-mapper.x86_64 0:1.02.39-1.el5_5.2 set to be updated
---> Package device-mapper-event.x86_64 0:1.02.39-1.el5_5.2 set to be updated
---> Package device-mapper-multipath.x86_64 0:0.4.7-34.el5_5.1 set to be updated
---> Package dhclient.x86_64 12:3.0.5-23.el5 set to be updated
---> Package dhcpv6-client.x86_64 0:1.0.10-18.el5 set to be updated
---> Package dmidecode.x86_64 1:2.10-3.el5 set to be updated
---> Package dmraid.x86_64 0:1.0.0.rc13-63.el5 set to be updated
---> Package dmraid-events.x86_64 0:1.0.0.rc13-63.el5 set to be updated
---> Package ethtool.x86_64 0:6-4.el5 set to be updated
---> Package exim.x86_64 0:4.63-5.el5 set to be updated
---> Package filesystem.x86_64 0:2.4.0-3.el5 set to be updated
---> Package gcc.x86_64 0:4.1.2-48.el5 set to be updated
---> Package glibc.i686 0:2.5-49 set to be updated
---> Package glibc.x86_64 0:2.5-49 set to be updated
---> Package glibc-common.x86_64 0:2.5-49 set to be updated
---> Package glibc-devel.x86_64 0:2.5-49 set to be updated
---> Package glibc-headers.x86_64 0:2.5-49 set to be updated
---> Package hal.x86_64 0:0.5.8.1-59.el5 set to be updated
---> Package hmaccalc.x86_64 0:0.9.6-3.el5 set to be updated
---> Package httpd.x86_64 0:2.2.3-43.el5.centos set to be updated
---> Package hwdata.noarch 0:0.213.18-1.el5.1 set to be updated
---> Package iproute.x86_64 0:2.6.18-11.el5 set to be updated
---> Package kernel.x86_64 0:2.6.18-194.3.1.el5 set to be installed
---> Package kernel-headers.x86_64 0:2.6.18-194.3.1.el5 set to be updated
---> Package kpartx.x86_64 0:0.4.7-34.el5_5.1 set to be updated
---> Package krb5-devel.x86_64 0:1.6.1-36.el5_5.4 set to be updated
---> Package krb5-libs.i386 0:1.6.1-36.el5_5.4 set to be updated
---> Package krb5-libs.x86_64 0:1.6.1-36.el5_5.4 set to be updated
---> Package kudzu.x86_64 0:1.2.57.1.24-1.el5.centos set to be updated
---> Package less.x86_64 0:436-2.el5 set to be updated
---> Package libXrandr.x86_64 0:1.1.1-3.3 set to be updated
---> Package libacl.x86_64 0:2.2.39-6.el5 set to be updated
--> Processing Dependency: libevent-1.1a.so.1()(64bit) for package: memcached
---> Package libevent.i386 0:1.4.13-1 set to be updated
---> Package libevent.x86_64 0:1.4.13-1 set to be updated
---> Package libevent-devel.i386 0:1.4.13-1 set to be updated
---> Package libevent-devel.x86_64 0:1.4.13-1 set to be updated
---> Package libgcc.i386 0:4.1.2-48.el5 set to be updated
---> Package libgcc.x86_64 0:4.1.2-48.el5 set to be updated
---> Package libhugetlbfs.i386 0:1.3-7.el5 set to be updated
---> Package libhugetlbfs.x86_64 0:1.3-7.el5 set to be updated
---> Package libstdc++.i386 0:4.1.2-48.el5 set to be updated
---> Package libstdc++.x86_64 0:4.1.2-48.el5 set to be updated
--> Processing Dependency: liblua-5.1.so()(64bit) for package: mod_security
---> Package lua.x86_64 0:5.1.4-2.el5.rf set to be updated
---> Package lvm2.x86_64 0:2.02.56-8.el5_5.4 set to be updated
---> Package mdadm.x86_64 0:2.6.9-3.el5 set to be updated
---> Package mkinitrd.i386 0:5.1.19.6-61.el5_5.1 set to be updated
---> Package mkinitrd.x86_64 0:5.1.19.6-61.el5_5.1 set to be updated
---> Package mod_ssl.x86_64 1:2.2.3-43.el5.centos set to be updated
---> Package module-init-tools.x86_64 0:3.3-0.pre3.1.60.el5 set to be updated
---> Package nash.x86_64 0:5.1.19.6-61.el5_5.1 set to be updated
---> Package net-tools.x86_64 0:1.60-81.el5 set to be updated
---> Package newt.x86_64 0:0.52.2-15.el5 set to be updated
---> Package openldap.x86_64 0:2.3.43-12.el5 set to be updated
---> Package openssh.x86_64 0:4.3p2-41.el5 set to be updated
---> Package openssh-clients.x86_64 0:4.3p2-41.el5 set to be updated
---> Package openssh-server.x86_64 0:4.3p2-41.el5 set to be updated
---> Package parted.x86_64 0:1.8.1-27.el5 set to be updated
---> Package pciutils.x86_64 0:2.2.3-8.el5_4 set to be updated
---> Package perl-Archive-Tar.noarch 0:1.56-1.el5.rf set to be updated
--> Processing Dependency: perl(Package::Constants) for package: perl-Archive-Tar
---> Package perl-BSD-Resource.x86_64 0:1.2903-1.el5.rf set to be updated
---> Package perl-DBD-mysql.x86_64 0:4.014-1.el5.rf set to be updated
---> Package perl-DBI.x86_64 0:1.609-1.el5.rf set to be updated
--> Processing Dependency: perl(RPC::PlClient) >= 0.2000 for package: perl-DBI
--> Processing Dependency: perl(RPC::PlServer) >= 0.2001 for package: perl-DBI
---> Package perl-Digest-SHA1.x86_64 0:2.12-2.el5.rf set to be updated
---> Package perl-HTML-Parser.x86_64 0:3.64-1.el5.rf set to be updated
---> Package perl-HTML-Tagset.noarch 0:3.20-1.el5.rf set to be updated
---> Package perl-IO-Compress.noarch 0:2.024-1.el5.rf set to be updated
--> Processing Dependency: perl(Compress::Raw::Bzip2) = 2.024 for package: perl-IO-Compress
--> Processing Dependency: perl(Compress::Raw::Zlib) = 2.024 for package: perl-IO-Compress
---> Package perl-IO-Socket-INET6.noarch 0:2.57-1.el5.rf set to be updated
---> Package perl-IO-Socket-SSL.noarch 0:1.31-2.el5.rf set to be updated
---> Package perl-IO-Zlib.noarch 0:1.10-1.el5.rf set to be updated
---> Package perl-Net-DNS.x86_64 0:0.66-1.el5.rf set to be updated
--> Processing Dependency: perl(Digest::SHA) for package: perl-Net-DNS
---> Package perl-Socket6.x86_64 0:0.23-1.el5.rf set to be updated
---> Package perl-Text-Iconv.x86_64 0:1.7-1.el5.rf set to be updated
---> Package policycoreutils.x86_64 0:1.33.12-14.8.el5 set to be updated
---> Package postgresql.x86_64 0:8.1.21-1.el5_5.1 set to be updated
---> Package postgresql-libs.x86_64 0:8.1.21-1.el5_5.1 set to be updated
---> Package postgresql-server.x86_64 0:8.1.21-1.el5_5.1 set to be updated
---> Package procps.x86_64 0:3.2.7-16.el5 set to be updated
---> Package rpmforge-release.x86_64 0:0.5.1-1.el5.rf set to be updated
---> Package shadow-utils.x86_64 2:4.0.17-15.el5 set to be updated
---> Package spamassassin.x86_64 0:3.3.1-3.el5.rf set to be updated
--> Processing Dependency: perl(Razor2::Client::Agent) >= 2.61 for package: spamassassin
--> Processing Dependency: perl(Mail::DKIM) >= 0.37 for package: spamassassin
--> Processing Dependency: perl(NetAddr::IP) >= 4.000 for package: spamassassin
--> Processing Dependency: re2c for package: spamassassin
--> Processing Dependency: perl(Mail::SPF) for package: spamassassin
--> Processing Dependency: perl(Net::Ident) for package: spamassassin
--> Processing Dependency: perl(IP::Country) for package: spamassassin
--> Processing Dependency: perl(Encode::Detect) for package: spamassassin
---> Package sysklogd.x86_64 0:1.4.1-46.el5 set to be updated
---> Package system-config-securitylevel-tui.x86_64 0:1.6.29.1-5.el5 set to be updated
---> Package tar.x86_64 2:1.15.1-30.el5 set to be updated
---> Package tcpdump.x86_64 14:3.9.4-15.el5 set to be updated
---> Package tzdata.x86_64 0:2010i-1.el5 set to be updated
---> Package yum.noarch 0:3.2.22-26.el5.centos set to be updated
--> Running transaction check
---> Package compat-libevent-11a.x86_64 0:3.2.1-1.el5.rf set to be updated
--> Processing Dependency: liblua-5.1.so()(64bit) for package: mod_security
---> Package perl-Compress-Raw-Bzip2.x86_64 0:2.024-1.el5.rf set to be updated
---> Package perl-Compress-Raw-Zlib.x86_64 0:2.024-1.el5.rf set to be updated
---> Package perl-Digest-SHA.x86_64 0:5.48-1.el5.rf set to be updated
---> Package perl-Encode-Detect.x86_64 0:1.01-1.el5.rf set to be updated
---> Package perl-IP-Country.noarch 0:2.27-1.el5.rf set to be updated
--> Processing Dependency: perl(Geography::Countries) for package: perl-IP-Country
---> Package perl-Mail-DKIM.noarch 0:0.37-1.el5.rf set to be updated
--> Processing Dependency: perl(Mail::Address) for package: perl-Mail-DKIM
--> Processing Dependency: perl(Crypt::OpenSSL::RSA) for package: perl-Mail-DKIM
---> Package perl-Mail-SPF.noarch 0:2.006-1.el5.rf set to be updated
--> Processing Dependency: perl(version) for package: perl-Mail-SPF
--> Processing Dependency: perl(Error) for package: perl-Mail-SPF
---> Package perl-Net-Ident.noarch 0:1.20-1.2.el5.rf set to be updated
---> Package perl-NetAddr-IP.x86_64 0:4.027-1.el5.rf set to be updated
---> Package perl-Package-Constants.noarch 0:0.02-1.el5.rf set to be updated
---> Package perl-PlRPC.noarch 0:0.2020-1.el5.rf set to be updated
--> Processing Dependency: perl(Net::Daemon) for package: perl-PlRPC
--> Processing Dependency: perl(Net::Daemon::Log) for package: perl-PlRPC
--> Processing Dependency: perl(Net::Daemon::Test) for package: perl-PlRPC
---> Package perl-Razor-Agent.x86_64 0:2.85-1.el5 set to be updated
---> Package re2c.x86_64 0:0.13.5-1.el5.rf set to be updated
--> Running transaction check
--> Processing Dependency: liblua-5.1.so()(64bit) for package: mod_security
---> Package perl-Crypt-OpenSSL-RSA.x86_64 0:0.25-8.el5 set to be updated
--> Processing Dependency: perl(Crypt::OpenSSL::Random) for package: perl-Crypt-OpenSSL-RSA
--> Processing Dependency: perl(Crypt::OpenSSL::Bignum) for package: perl-Crypt-OpenSSL-RSA
---> Package perl-Error.noarch 1:0.17010-1.el5 set to be updated
---> Package perl-Geography-Countries.noarch 0:2009041301-1.el5.rf set to be updated
---> Package perl-MailTools.noarch 0:2.06-1.el5.rf set to be updated
--> Processing Dependency: perl(Test::Pod) >= 1 for package: perl-MailTools
---> Package perl-Net-Daemon.noarch 0:0.44-7.el5 set to be updated
---> Package perl-version.x86_64 1:0.7203-1.el5 set to be updated
--> Running transaction check
--> Processing Dependency: liblua-5.1.so()(64bit) for package: mod_security
---> Package perl-Crypt-OpenSSL-Bignum.x86_64 0:0.04-7.el5 set to be updated
---> Package perl-Crypt-OpenSSL-Random.x86_64 0:0.04-7.el5 set to be updated
---> Package perl-Test-Pod.noarch 0:1.42-1.el5.rf set to be updated
--> Processing Dependency: perl(Pod::Simple) >= 3.07 for package: perl-Test-Pod
--> Running transaction check
--> Processing Dependency: liblua-5.1.so()(64bit) for package: mod_security
---> Package perl-Pod-Simple.noarch 0:3.13-1.el5.rf set to be updated
--> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: perl-Pod-Simple
--> Running transaction check
--> Processing Dependency: liblua-5.1.so()(64bit) for package: mod_security
---> Package perl-Pod-Escapes.noarch 0:1.04-5.el5 set to be updated
--> Finished Dependency Resolution
mod_security-2.5.12-1.el5.x86_64 from installed has depsolving problems
  --> Missing Dependency: liblua-5.1.so()(64bit) is needed by package mod_security-2.5.12-1.el5.x86_64 (installed)
Error: Missing Dependency: liblua-5.1.so()(64bit) is needed by package mod_security-2.5.12-1.el5.x86_64 (installed)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

How do I fix these problems so i can install PHP Devel and do a full system update?
Thanx,
Sam

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.