Debian Bug report logs - #823784
php5-fpm-checkconf fails to catch errors

version graph

Package: php7.0-fpm; Maintainer for php7.0-fpm is (unknown);

Reported by: Felix Geyer <fgeyer@debian.org>

Date: Sun, 8 May 2016 22:24:06 UTC

Severity: normal

Fixed in version php7.0/7.0.6-3

Done: Ondřej Surý <ondrej@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#823784; Package php5-fpm. (Sun, 08 May 2016 22:24:10 GMT) (full text, mbox, link).


Acknowledgement sent to Felix Geyer <fgeyer@debian.org>:
New Bug report received and forwarded. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Sun, 08 May 2016 22:24:10 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Felix Geyer <fgeyer@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: php5-fpm-checkconf fails to catch errors
Date: Mon, 09 May 2016 00:21:43 +0200
Package: php5-fpm
Version: 5.6.20+dfsg-0+deb8u1

Hi,

/usr/lib/php5/php5-fpm-checkconf greps for errors using the pattern "\[ERROR\]".
php5-fpm seems to report errors without "[" "]" though.
As a result php5-fpm-checkconf basically never reports an error.

For example a syntax error results in:
# /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/php-fpm.conf -t
[08-May-2016 22:15:25] ERROR: [/etc/php5/fpm/pool.d/www.conf:1] value is NULL for a ZEND_INI_PARSER_ENTRY
[08-May-2016 22:15:25] ERROR: Unable to include /etc/php5/fpm/pool.d/www.conf from /etc/php5/fpm/php-fpm.conf at line 1
[08-May-2016 22:15:25] ERROR: failed to load configuration file '/etc/php5/fpm/php-fpm.conf'
[08-May-2016 22:15:25] ERROR: FPM initialization failed

Cheers,
Felix



Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#823784; Package php5-fpm. (Mon, 09 May 2016 14:27:15 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Mon, 09 May 2016 14:27:15 GMT) (full text, mbox, link).


Message #10 received at 823784@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@sury.org>
To: Felix Geyer <fgeyer@debian.org>, Debian Bug Tracking System <823784@bugs.debian.org>
Subject: Re: [php-maint] Bug#823784: php5-fpm-checkconf fails to catch errors
Date: Mon, 09 May 2016 16:25:21 +0200
Control: reassign -1 php7.0-fpm

Good catch. php5-fpm is going away soon, but the same error is in
php7.0-fpm, so I'll reassign and fix it there.

Cheers,
-- 
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Vše pro chleba (https://vseprochleba.cz) – Potřeby pro pečení chleba
všeho druhu

On Mon, May 9, 2016, at 00:21, Felix Geyer wrote:
> Package: php5-fpm
> Version: 5.6.20+dfsg-0+deb8u1
> 
> Hi,
> 
> /usr/lib/php5/php5-fpm-checkconf greps for errors using the pattern
> "\[ERROR\]".
> php5-fpm seems to report errors without "[" "]" though.
> As a result php5-fpm-checkconf basically never reports an error.
> 
> For example a syntax error results in:
> # /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/php-fpm.conf -t
> [08-May-2016 22:15:25] ERROR: [/etc/php5/fpm/pool.d/www.conf:1] value is
> NULL for a ZEND_INI_PARSER_ENTRY
> [08-May-2016 22:15:25] ERROR: Unable to include
> /etc/php5/fpm/pool.d/www.conf from /etc/php5/fpm/php-fpm.conf at line 1
> [08-May-2016 22:15:25] ERROR: failed to load configuration file
> '/etc/php5/fpm/php-fpm.conf'
> [08-May-2016 22:15:25] ERROR: FPM initialization failed
> 
> Cheers,
> Felix
> 
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-maint



Bug reassigned from package 'php5-fpm' to 'php7.0-fpm'. Request was from Ondřej Surý <ondrej@sury.org> to 823784-submit@bugs.debian.org. (Mon, 09 May 2016 14:27:15 GMT) (full text, mbox, link).


No longer marked as found in versions php5/5.6.20+dfsg-0+deb8u1. Request was from Ondřej Surý <ondrej@sury.org> to 823784-submit@bugs.debian.org. (Mon, 09 May 2016 14:27:16 GMT) (full text, mbox, link).


Reply sent to Ondřej Surý <ondrej@debian.org>:
You have taken responsibility. (Mon, 09 May 2016 16:33:05 GMT) (full text, mbox, link).


Notification sent to Felix Geyer <fgeyer@debian.org>:
Bug acknowledged by developer. (Mon, 09 May 2016 16:33:05 GMT) (full text, mbox, link).


Message #19 received at 823784-close@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@debian.org>
To: 823784-close@bugs.debian.org
Subject: Bug#823784: fixed in php7.0 7.0.6-3
Date: Mon, 09 May 2016 16:30:52 +0000
Source: php7.0
Source-Version: 7.0.6-3

We believe that the bug you reported is fixed in the latest version of
php7.0, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 823784@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ondřej Surý <ondrej@debian.org> (supplier of updated php7.0 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 09 May 2016 16:24:43 +0200
Source: php7.0
Binary: libapache2-mod-php7.0 libphp7.0-embed php7.0 php7.0-cgi php7.0-cli php7.0-dev php7.0-fpm php7.0-phpdbg php7.0-xsl php7.0-odbc php7.0-readline php7.0-recode php7.0-sqlite3 php7.0-xml php7.0-zip php7.0-sybase php7.0-gd php7.0-gmp php7.0-ldap php7.0-common php7.0-intl php7.0-mysql php7.0-mcrypt php7.0-snmp php7.0-curl php7.0-json php7.0-pgsql php7.0-mbstring php7.0-enchant php7.0-imap php7.0-opcache php7.0-bcmath php7.0-tidy php7.0-soap php7.0-interbase php7.0-xmlrpc php7.0-pspell php7.0-bz2
Architecture: source
Version: 7.0.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
Changed-By: Ondřej Surý <ondrej@debian.org>
Description:
 libapache2-mod-php7.0 - server-side, HTML-embedded scripting language (Apache 2 module)
 libphp7.0-embed - HTML-embedded scripting language (Embedded SAPI library)
 php7.0     - server-side, HTML-embedded scripting language (metapackage)
 php7.0-bcmath - Bcmath module for PHP
 php7.0-bz2 - bzip2 module for PHP
 php7.0-cgi - server-side, HTML-embedded scripting language (CGI binary)
 php7.0-cli - command-line interpreter for the PHP scripting language
 php7.0-common - documentation, examples and common module for PHP
 php7.0-curl - CURL module for PHP
 php7.0-dev - Files for PHP7.0 module development
 php7.0-enchant - Enchant module for PHP
 php7.0-fpm - server-side, HTML-embedded scripting language (FPM-CGI binary)
 php7.0-gd  - GD module for PHP
 php7.0-gmp - GMP module for PHP
 php7.0-imap - IMAP module for PHP
 php7.0-interbase - Interbase module for PHP
 php7.0-intl - Internationalisation module for PHP
 php7.0-json - JSON module for PHP
 php7.0-ldap - LDAP module for PHP
 php7.0-mbstring - MBSTRING module for PHP
 php7.0-mcrypt - libmcrypt module for PHP
 php7.0-mysql - MySQL module for PHP
 php7.0-odbc - ODBC module for PHP
 php7.0-opcache - Zend OpCache module for PHP
 php7.0-pgsql - PostgreSQL module for PHP
 php7.0-phpdbg - server-side, HTML-embedded scripting language (PHPDBG binary)
 php7.0-pspell - pspell module for PHP
 php7.0-readline - readline module for PHP
 php7.0-recode - recode module for PHP
 php7.0-snmp - SNMP module for PHP
 php7.0-soap - SOAP module for PHP
 php7.0-sqlite3 - SQLite3 module for PHP
 php7.0-sybase - Sybase module for PHP
 php7.0-tidy - tidy module for PHP
 php7.0-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP
 php7.0-xmlrpc - XMLRPC-EPI module for PHP
 php7.0-xsl - XSL module for PHP (dummy)
 php7.0-zip - Zip module for PHP
Closes: 823784
Changes:
 php7.0 (7.0.6-3) unstable; urgency=medium
 .
   * Don't rely on greping the output, but use php-fpmX.Y -t return code to
     detect errors (Closes: #823784)
Checksums-Sha1:
 8f5ea3f92f619e5b859c18674df8ef1b95c6f8b7 5520 php7.0_7.0.6-3.dsc
 a7fe77789382629fa453e7175536423893bd4a06 60236 php7.0_7.0.6-3.debian.tar.xz
Checksums-Sha256:
 8f88eaa890f4186d55c37acc0b697639579c41f3f2a32c01625cf053d1ed77ce 5520 php7.0_7.0.6-3.dsc
 3f2411a68a7274c530e5192013d752c5bde9ea264390169c5076ca2a19096424 60236 php7.0_7.0.6-3.debian.tar.xz
Files:
 31c80f1bb7c0605bc3e6dd70500bce49 5520 php optional php7.0_7.0.6-3.dsc
 b8118185272a0c70471c2095ef52ea6f 60236 php optional php7.0_7.0.6-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJXMJ9CXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHPbYP/09V1Ap04DPolm9MjCl+hjjt
lG1ahpUV7mkFVR2SjDan/pAbGLV2wLj4bHlMdTG3Ae5rAY+MH773SRPy5yBkfpYR
eh4+OhF9D3pmPNKRGJHSkTR5GX0MsKH0KfahgPLOJX2xUOILnnipCfl1Q2ablie2
lmOlSk/5yOC9vZ4k4LoHXi8PuZpfSymRpwn8Q8/8bzhnZmLtqt37VZFoya9oVTbY
6cMMMGgEMhEfrmWlwS6b6dqXTz8nr0Kpmi3JuGsq2wtmgtg3xUad/QEfGQQqTL9F
EbpZxC39Yn16hXUmUSg/VtpBRRGFM7UrCcFiGjskuV7zHA2oLxvyd8GCtBZ1N3AB
Xp4hwWI4HqEipV+c6EW4zJEddrNZVP0V7vrUnrbIOVjZF6OpbiOvcT4euG6czQkB
V7HXOjL7kpfEQkHbZkGYsL/aGxxBa1aFHTOY7tgY6lwTvIBY+xz9836qG3v5iYRq
W/6iQ7D6/AoXZmhNkzvC5kMTDJWUFTTvH5EQ6hip5LMQGMp7a23QHvRcbI1vM49E
8GOdNYOVVvwXq+mFfqru7J2p/f/NCS9ep2yg+8PVigQMbcszZAVUcyLyAgRMEyU5
AukumWftJIW2xSvG1RBpLpG9XjdkALbxBifEi7Jlj8upw221T5ZjZm4dR29NSuKX
iAfBMbSrdYbtwXtpimKM
=GO4/
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 08 Jun 2016 07:34:51 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 01:53:59 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.