zlib extension missing in php5 karmic
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| php5 (Ubuntu) |
Undecided
|
Unassigned | |||
Bug Description
Binary package hint: php5
On 9.10 Karmic beta, tested on x86/x86_64/armel :
php5 is missing extension zlib.so even though php5 has been compiled with zlib support. This can be reproduced by installing a php package that depends on zlib such as Wordpress (uses zlib to unpack .zip files).
the error generated is:
Abort class-pclzip.php : Missing zlib extensions
A bug may have been misfiled under zlib for this error - Launchpad reference is https:/
| Chuck Burgess (ashnazg) wrote : | #1 |
| Till Klampaeckel (till-php) wrote : | #2 |
This is not a bug. When an extension is not build shared, there is no .so file.
zlib is included in the latest php install:
till@till-laptop:~$ php -r 'var_dump(
bool(true)
gzfile is one of the functions provided by the zlib extension.
| Changed in php5 (Ubuntu): | |
| status: | New → Invalid |
| Martin Bogomolni (martinbogo) wrote : | #3 |
What then, is the valid package to file this bug against? Having zlib built into PHP, rather than as an extension, breaks various other php plugins that seem to require zlib to be built as such.
| Changed in php5 (Ubuntu): | |
| status: | Invalid → Incomplete |
Why is it when a bug is filed it is never a bug? I had functionality of the zlib package in Jaunty, but after updating to Karmic its broken. So how is this not a bug? TIME TO REVIEW CODE and fix! instead of disregarding a valid bug.
$ php -r 'var_dump(
bool(true)
$ php -r 'var_dump(
bool(false)
Refer to my notes from bug #439407
this is for... i386
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu karmic (development branch)
Release: 9.10
Codename: karmic
Linux 2.6.31-14-generic #47-Ubuntu SMP Thu Oct 15 02:08:08 UTC 2009 i686 GNU/Linux
| James M. Cooper (jmichc) wrote : | #5 |
I am experiencing issues with this BUG as well.
In my case, this is also for:
i386
Ubuntu Karmic, Server (Beta)
2.6.31-14-generic
| Changed in php5 (Ubuntu): | |
| status: | Incomplete → Confirmed |
| Andreas Otto (andreas-otto) wrote : | #6 |
A lot of bug reports regarding this issue can be found at bugs.launchpad.net now.
Reports I have found so far are:
#439407
#432291
| Martin Bogomolni (martinbogo) wrote : | #7 |
We are a couple days from the release of Karmic Koala ... this is a critical bug that _will_ affect everyone using ubuntu-server. Is anyone with commit access looking at solutions to this issue?
| Chuck Short (zulcss) wrote : | #8 |
@martinbogo:
Yes this will probably make it in to updates.
Thanks
chuck
| bellbind (bellbind) wrote : | #9 |
I'm aware the problem from more than 1 month ago (and rejected).
Then, I posted my solution to https:/
| Alan Bratteson (abratteson) wrote : | #10 |
I replaced gzopen with gzopen64 in the class-pclzip.php and that fixed the issues for me on x86 and x86_64 platforms.
| Scott Evans (vk7hse-deactivatedaccount) wrote : Re: [Bug 451405] Re: zlib extension missing in php5 karmic | #11 |
But you will need to manually do this, as each update will over write
"class-pclzip.php" thus returning it back to "gzopen" so yes it it
works by doing this but it's still not addressing the actual issue to
the call to "gzopen" and I'm sure that even if the code was changed to
refer to "gzopen64" this will not work for other distros!
On Thu, 2009-10-29 at 18:44 +0000, Alan Bratteson wrote:
> I replaced gzopen with gzopen64 in the class-pclzip.php and that fixed
> the issues for me on x86 and x86_64 platforms.
--
Scott Evans <email address hidden>
--
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the
individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately
by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified
that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.
| Beto (es-beto) wrote : | #12 |
This bug affects me I can't publish or export in sugar crm
Also, I can't find the class-pclzip.php file
Is that file on the system? or is it on the source code of php before compiling? I don't understand
Hi,
The class-pclzip.php file is part of WordPress blog not part of zlib...
On Fri, 2009-10-30 at 05:41 +0000, Beto wrote:
> This bug affects me I can't publish or export in sugar crm
> Also, I can't find the class-pclzip.php file
> Is that file on the system? or is it on the source code of php before compiling? I don't understand
>
--
Scott Evans VK7HSE
Phone: +61362291658
Mobile: +61417586157
Skype: vk7hse
<email address hidden>
http://
PGP/GPG Key ID 437E00F9
--
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the
individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately
by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified
that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.
| jollyr0ger (jollyr0ger) wrote : | #14 |
I've go this problem too. Someone said that is beacusee the zlib is not activated by default. But this means that I can't use MySqlDumper!
| bellbind (bellbind) wrote : | #15 |
The problem is that the PHP standard function "gzopen" is renamed as "gzopen64".
It may be just a bug at build system.
I think it is caused by macro "#define gzopen gzopen64" in /usr/include/zlib.h (zlib1g-dev :1.2.3.
The unapplyed patch "019-z_
If the patch is applyed, PHP "gzopen" function is defined beacuse it does not contain the gzopen macro.
| Chuck Short (zulcss) wrote : | #16 |
This is fixed in karmic-proposed please enable it in your /etc/apt/
Thanks
chuck
| Dan Fornika (dfornika) wrote : | #17 |
I enabled karmic-proposed and ran a Software Update.
I can confirm that after the update, I am able to install new themes in Wordpress without getting the "Abort class-pclzip.php : Missing zlib extensions" error message.
Hi...
I've just ran the XML Sitemap Generator for WordPress 3.1.7 (sitemap.gz)
and it worked! have yet to run the autoupdate in WordPress, but if the
sitemap generator worked then I'm certain that WP will too!
Thanks for actioning this issue ;)
On Sat, 2009-10-31 at 00:06 +0000, Chuck Short wrote:
> This is fixed in karmic-proposed please enable it in your
> /etc/apt/
>
> Thanks
> chuck
>
--
Scott Evans VK7HSE
Phone: +61362291658
Mobile: +61417586157
Skype: vk7hse
<email address hidden>
http://
PGP/GPG Key ID 437E00F9
--
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the
individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately
by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified
that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.
| re5et (re5etsmyth) wrote : | #19 |
Sorry, what is it that i need to enable / uncomment in my /etc/apt/
look for... (/etc/apt/
deb http://
multiverse universe
if its not there then add it ;) note that the source server will need
to match for you particular area...
On Sat, 2009-10-31 at 05:09 +0000, re5et wrote:
> Sorry, what is it that i need to enable / uncomment in my
> /etc/apt/
>
--
Scott Evans VK7HSE
Phone: +61362291658
Mobile: +61417586157
Skype: vk7hse
<email address hidden>
http://
PGP/GPG Key ID 437E00F9
--
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the
individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately
by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified
that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.
Just completed an auto update for WordPress, so yes, this is now fixed
and working again as it should!
Thanks again... ;-)
--
Scott Evans <email address hidden>
--
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the
individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately
by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified
that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.
| Hugues Fournier (hugues-fournier) wrote : | #22 |
I can confirm pecl / pear install do not hang silently anymore (silently because of the @ before gzopen).
| mlhshino (shino) wrote : | #23 |
Thanks all! It works for me too!
| suniyo (suniyo) wrote : | #24 |
some modules disabled may be .... because of this new upstart thing at boot/startup we have in karmic. affected too with this bug. need a solution. really
| Samuel Aguilera (agamum) wrote : | #25 |
It works for me too :)
After adding proposed repository, I executed this:
apt-get install php5-mysql php5-common php5-suhosin libapache2-mod-php5 php5-tidy php5-xmlrpc php5-mcrypt php5-curl php5-gd php5-mhash php5-cli
Because I think is better to have all php installed modules in the same version...
And after that, it works :)
I hope to see this pushed to stable pretty soon.
| Samuel Aguilera (agamum) wrote : | #26 |
By the way... I'm running 32bit karmic
| Steve Langasek (vorlon) wrote : | #27 |
upstart has nothing to do with this.
| Nabeel (nabeel) wrote : | #28 |
Did the debian update with adding to apt-get sources list, did sudo apt-get update and then upgrade, upgraded a bunch of packages.
I show:
zlib
ZLib Support enabled
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.2.3.3
Linked Version 1.2.3.3
Directive Local Value Master Value
zlib.output_
zlib.output_
zlib.output_handler no value no value
Seemed to have gone ok, though Wordpress is still throwing the error...
| suniyo (suniyo) wrote : | #29 |
Solved. But upstart thing has made the life bit more difficult for sure.


Another possible symptom of this can be seen on Bug #451314...