httpd 2.2.17, mysql 5.1.52, php 5.2.16 and more…
December 21, 2010 by Jason · 73 Comments
httpd 2.2.17, mysql 5.1.52, php 5.2.16, XCache 1.3.1, and APC 3.1.6 (which is FINALLY marked as stable) updates are all published to the regular repo, "yum update" for everyone!
More here tomorrow, I'm tired...
EDIT: Or not, I'm a man of few words. 🙂
@Bob,
Ignore the configure statement, it doesn't have anything to do with the capabilities of an install, just the core of PHP without any extra installed modules. Your phpinfo() shows that DOM is loaded. What is the exact message from the Drupal installer?
Hi Jason:
Right at the "Requirements check". I get this:
========================
PHP extensions Disabled
Drupal requires you to enable the PHP extensions in the following list (see the system requirements page for more information):
* dom
Sys Req. at http://drupal.org/requirements#php
=========================
Oops... Now I think I see the problem. I am running php 5.2.16
"Drupal 5 and 6: 4.4.0 or higher (5.2 recommended)
Drupal 7: PHP 5.2.5 or higher (5.3 recommended)"
Bob
@Bob,
5.2.16 is newer than 5.2.5. I refuse to use Drupal, so I don't know what the issue is, but according to the phpinfo you're covered.
Edit: I found an issue report that implies this is a red herring. Try installing php-xml.
Hey Jason,
I was put onto your repository when I was trying to find one that kept apps up to date past what CentOS does for PCI compliance. The current PCI compliance requirement for Apache is 2.2.17.
Do you have plans of packaging a newer version of Apache or am I going to need to concede defeat to the PCI nazi's and maintain my own build?
Ignore the configure statement, it doesn't have anything to do with the capabilities of an install, just the core of PHP without any extra installed modules.
been real quite on the update front around here for the last 9 months. Can we expect a timely update when apache releases the fix for the most recent big security threat, expected within the next 96 hours.
Hi,
I am looking for repositary for CentOS 6.
Also the version of httpd in yout repositary is too old. Is there will be soon an update. This version is vulnarable to CVE-2011-3192, and apache.org made an fix in ver 2.2.20.
Regards,
cvetan
@Jeff,
Updates are about 75% built. Should be going live tomorrow.
@cvetan,
Updates for EL4/5 should be live tomorrow, they're about 75% built.
I haven't decided whether I'll be creating packages for EL6. I don't use it right now.
It il bee greate if you manage to do an EL6 repo too.
Your repo is pointed in many sites and in the official site of CentOS too.
I think EL6 will become the main platform for all users of EL in the next year.
Regads,
cvetan
Hi,
I think I have a problem... can you help me with this ?
What did I do wrong ??
php -v
XCache requires Zend Engine API version 220060519.
The Zend Engine API version 220090626 which is installed, is newer.
Contact mOo at http://xcache.lighttpd.net for a later version of XCache.
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/dbase.so' - /usr/lib64/php/modules/dbase.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP 5.3.8 (cli) (built: Aug 26 2011 11:37:40)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
Also when I try to yum update php it gives below error also know..
Setting up Update Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: php(api) = 20041225 for package: php-xcache
--> Processing Dependency: php(zend-abi) = 20060613 for package: php-xcache
---> Package php-common.i386 0:5.3.8-1.el5.art set to be updated
---> Package phpmyadmin.noarch 0:2.11.11.3-2.el5.rf set to be updated
--> Finished Dependency Resolution
1:php-xcache-1.3.1-jason.1.x86_64 from installed has depsolving problems
--> Missing Dependency: php(zend-abi) = 20060613 is needed by package 1:php-xcache-1.3.1-jason.1.x86_64 (installed)
1:php-xcache-1.3.1-jason.1.x86_64 from installed has depsolving problems
--> Missing Dependency: php(api) = 20041225 is needed by package 1:php-xcache-1.3.1-jason.1.x86_64 (installed)
Error: Missing Dependency: php(zend-abi) = 20060613 is needed by package 1:php-xcache-1.3.1-jason.1.x86_64 (installed)
Error: Missing Dependency: php(api) = 20041225 is needed by package 1:php-xcache-1.3.1-jason.1.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
Hope you can help me...
Puff... I played a bit to much I think :).
I have below now.. and I assume this is not good. I will wait for a answer here.. 🙂 Best thing o do.
php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/dbase.so' - /usr/lib64/php/modules/dbase.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: session mysql: Unable to initialize module
Module compiled with module API=20050922
PHP compiled with module API=20090626
These options need to match
in Unknown on line 0
PHP 5.3.8 (cli) (built: Aug 26 2011 11:37:40)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with XCache v1.3.2, Copyright (c) 2005-2011, by mOo
@Foekie_t,
I don't provide any PHP 5.3.x packages which means you're using my repo along with another 3rd party. Wen it comes to the httpd and PHP that's a pretty sure-fire way to break your system.
You're going to need to decide which repo you want to use, disable/remove the others, and then remove any of the packages that are causing dep errors.
Hmm... If i remove php and reinstall it, will this give problems for me ??
And how to remove the others.. ? Where to look... yum.d ? Should I delete it from there ?
What about updates. They was/are 75% built ...
@irens,
Updated packages are in the testing repos, have been since last Friday (see note #3 on Yum Repository page). Feel free to enable this repo on your systems for early access.
They will be pushed to GA once they run on my servers for a week or so.
Hi,
Puff.. been busy with this for days. I am not able to remove php ( due to plesk ) and also not able to downgrade in some strange way ! I think think during my last update, I forgot to unquote somethings and due to that, the 5.3.6 version of PHP got installed...
Can you help me, how to handle this, without having to reinstall plesk again or to destroy the server :). You help is appreciated..
Thanks.
@Foekie_t I don't know anything about plesk, but at the command line, as root do:
# yum list php
it will yield something like this:
php.i386 5.2.16-jason.1 installed
Then simply do:
# yum delete php.i386
Hi,
When I try that... it wants to delete plesk also I assume.. it wants to delete 118 packages 😉
psa- etc... Can I prevent this ? I just want to make this correct again :(.
Any ETA on XCache 1.3.2 for this repo? 😀
@Foekie_t,
Use rpm -e --nodeps to remove packages without dependency checking. You can do a lot of damage this way but it's probably what you'll need to clean this up.
@Dan,
Updates are currently in the testing repos and will be pushed live on Monday when I get back from vacation. XCache 1.3.2 is one of the updates.
Thanks Jason... just bought you a cup of coffee. Cheers!