[php-maint] Bug#779842: Bug#779842: libapache2-mod-php5 on Debian 8 RC1: upgrade fails, if php.ini is a symlink

Ondřej Surý ondrej at sury.org
Fri Mar 6 18:00:14 UTC 2015


Control: severity -1 wishlist
Control: tags -1 +wontfix

Hi Thomas,

if you mangle with standard configuration in unsupported way you should
expect to handle the fallout (and you did in the end).

Cheers,
Ondrej

On Thu, Mar 5, 2015, at 15:00, Thomas Hebinck wrote:
> Package: libapache2-mod-php5
> Version: 5.6.6+dfsg-2
> Severity: normal
> 
> Dear Maintainer,
> 
> I'm just testing Debian 8 RC1.
> 
> I symlinked /etc/php/apache2/php.ini and /etc/php/cli/php.ini to
> /SPACE/etc/php/php.ini.
> I have this for years on Debian 7.
> 
> But when updating Debian 8 RC1 via
> apt-get update
> apt-get upgrade
> I get the following error:
> 
> Setting up libapache2-mod-php5 (5.6.6+dfsg-2) ...
> ucfr: Attempt from package libapache2-mod-php5  to take
> /SPACE/etc/php/php.ini away from package php5-cli
> ucfr: Aborting.
> dpkg: error processing package libapache2-mod-php5 (--configure):
>  subprocess installed post-installation script returned error exit status
>  4
> dpkg: dependency problems prevent configuration of php5:
>  php5 depends on libapache2-mod-php5 (>= 5.6.6+dfsg-2~) |
>  libapache2-mod-php5filter (>= 5.6.6+dfsg-2~) | php5-cgi (>=
>  5.6.6+dfsg-2~) | php5-fpm (>= 5.6.6+dfsg-2~); however:
>   Package libapache2-mod-php5 is not configured yet.
>   Package libapache2-mod-php5filter is not installed.
>   Package php5-cgi is not installed.
>   Package php5-fpm is not installed.
> 
> dpkg: error processing package php5 (--configure):
>  dependency problems - leaving unconfigured
> Errors were encountered while processing:
>  libapache2-mod-php5
>  php5
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> 
> As a temporary solution, I can delete the two symlinks and recreate them
> after the upgrade.
> 
> Bye,
> Thomas
> 
> 
> -- Package-specific info:
> ==== Additional PHP 5 information ====
> 
> ++++ PHP 5 SAPI (php5query -S): ++++
> apache2
> cli
> 
> ++++ PHP 5 Extensions (php5query -M -v): ++++
> pdo_pgsql (Enabled for apache2 by maintainer script)
> pdo_pgsql (Enabled for cli by maintainer script)
> gmp (Enabled for apache2 by maintainer script)
> gmp (Enabled for cli by maintainer script)
> imap (Enabled for apache2 by maintainer script)
> imap (Enabled for cli by maintainer script)
> json (Enabled for apache2 by maintainer script)
> json (Enabled for cli by maintainer script)
> pgsql (Enabled for apache2 by maintainer script)
> pgsql (Enabled for cli by maintainer script)
> opcache (Enabled for apache2 by maintainer script)
> opcache (Enabled for cli by maintainer script)
> gd (Enabled for apache2 by maintainer script)
> gd (Enabled for cli by maintainer script)
> pdo (Enabled for apache2 by maintainer script)
> pdo (Enabled for cli by maintainer script)
> 
> ++++ Configuration files: ++++
> [PHP]
> engine = On
> short_open_tag = On
> asp_tags = Off
> precision = 14
> output_buffering = 0
> zlib.output_compression = Off
> implicit_flush = Off
> unserialize_callback_func =
> serialize_precision = 17
> allow_call_time_pass_reference = Off
> disable_functions =
> disable_classes =
> zend.enable_gc = On
> expose_php = Off
> max_execution_time = 30
> max_input_time = 60
> memory_limit = 128M
> error_reporting = E_ALL & ~E_NOTICE
> display_errors = Off
> display_startup_errors = Off
> log_errors = On
> log_errors_max_len = 1024
> ignore_repeated_errors = Off
> ignore_repeated_source = Off
> report_memleaks = On
> track_errors = Off
> html_errors = Off
> error_log = /var/log/apache2/php.log
> variables_order = "GPCS"
> request_order = "GP"
> register_globals = Off
> register_long_arrays = Off
> register_argc_argv = Off
> auto_globals_jit = On
> post_max_size = 384M
> magic_quotes_gpc = Off
> magic_quotes_runtime = Off
> magic_quotes_sybase = Off
> auto_prepend_file =
> auto_append_file =
> default_mimetype = "text/html"
> default_charset = ""
> doc_root =
> user_dir =
> enable_dl = Off
> file_uploads = On
> upload_max_filesize = 256M
> max_file_uploads = 1024
> max_input_vars = 8192
> allow_url_fopen = On
> allow_url_include = Off
> default_socket_timeout = 60
> [CLI Server]
> cli_server.color = On
> [Date]
> date.timezone="Europe/Berlin"
> [filter]
> [iconv]
> [intl]
> [sqlite]
> [sqlite3]
> [Pcre]
> [Pdo]
> [Pdo_mysql]
> pdo_mysql.cache_size = 2000
> pdo_mysql.default_socket=
> [Phar]
> [mail function]
> SMTP = localhost
> smtp_port = 25
> mail.add_x_header = Off
> [SQL]
> sql.safe_mode = Off
> [ODBC]
> odbc.allow_persistent = On
> odbc.check_persistent = On
> odbc.max_persistent = -1
> odbc.max_links = -1
> odbc.defaultlrl = 4096
> odbc.defaultbinmode = 1
> [Interbase]
> ibase.allow_persistent = 1
> ibase.max_persistent = -1
> ibase.max_links = -1
> ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
> ibase.dateformat = "%Y-%m-%d"
> ibase.timeformat = "%H:%M:%S"
> [MySQL]
> mysql.allow_local_infile = On
> mysql.allow_persistent = On
> mysql.cache_size = 2000
> mysql.max_persistent = -1
> mysql.max_links = -1
> mysql.default_port =
> mysql.default_socket =
> mysql.default_host =
> mysql.default_user =
> mysql.default_password =
> mysql.connect_timeout = 60
> mysql.trace_mode = Off
> [MySQLi]
> mysqli.max_persistent = -1
> mysqli.allow_persistent = On
> mysqli.max_links = -1
> mysqli.cache_size = 2000
> mysqli.default_port = 3306
> mysqli.default_socket =
> mysqli.default_host =
> mysqli.default_user =
> mysqli.default_pw =
> mysqli.reconnect = Off
> [mysqlnd]
> mysqlnd.collect_statistics = On
> mysqlnd.collect_memory_statistics = Off
> [OCI8]
> [PostgreSQL]
> pgsql.allow_persistent = On
> pgsql.auto_reset_persistent = Off
> pgsql.max_persistent = -1
> pgsql.max_links = -1
> pgsql.ignore_notice = 0
> pgsql.log_notice = 0
> [Sybase-CT]
> sybct.allow_persistent = On
> sybct.max_persistent = -1
> sybct.max_links = -1
> sybct.min_server_severity = 10
> sybct.min_client_severity = 10
> [bcmath]
> bcmath.scale = 0
> [browscap]
> [Session]
> session.save_handler = files
> session.use_cookies = 1
> session.use_only_cookies = 1
> session.name = PHPSESSID
> session.auto_start = 0
> session.cookie_lifetime = 0
> session.cookie_path = /
> session.cookie_domain =
> session.cookie_httponly =
> session.serialize_handler = php
> session.gc_probability = 0
> session.gc_divisor = 1000
> session.gc_maxlifetime = 1440
> session.bug_compat_42 = Off
> session.bug_compat_warn = Off
> session.referer_check =
> session.cache_limiter = nocache
> session.cache_expire = 180
> session.use_trans_sid = 0
> session.hash_function = 0
> session.hash_bits_per_character = 5
> url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
> [MSSQL]
> mssql.allow_persistent = On
> mssql.max_persistent = -1
> mssql.max_links = -1
> mssql.min_error_severity = 10
> mssql.min_message_severity = 10
> mssql.compatability_mode = Off
> mssql.secure_connection = On
> [Assertion]
> [COM]
> [mbstring]
> mbstring.http_input = pass
> mbstring.http_output = pass
> [gd]
> [exif]
> [Tidy]
> tidy.clean_output = Off
> [soap]
> soap.wsdl_cache_enabled=1
> soap.wsdl_cache_dir="/tmp"
> soap.wsdl_cache_ttl=86400
> soap.wsdl_cache_limit = 5
> [sysvshm]
> [ldap]
> ldap.max_links = -1
> [mcrypt]
> [dba]
> [opcache]
> opcache.enable=1
> opcache.enable_cli=0
> opcache.save_comments=0
> [load_extensions]
> extension=gd.so
> extension=gmp.so
> extension=imap.so
> extension=pgsql.so
> zend_extension=opcache.so
> [CUSTOM]
> 
> 
> -- System Information:
> Debian Release: 8.0
>   APT prefers testing-updates
>   APT policy: (500, 'testing-updates'), (500, 'testing')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
> Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages libapache2-mod-php5 depends on:
> ii  apache2                             2.4.10-9
> ii  apache2-bin [apache2-api-20120211]  2.4.10-9
> ii  libbz2-1.0                          1.0.6-7+b2
> ii  libc6                               2.19-15
> ii  libcomerr2                          1.42.12-1.1
> ii  libdb5.3                            5.3.28-7~deb8u1
> ii  libgssapi-krb5-2                    1.12.1+dfsg-18
> ii  libk5crypto3                        1.12.1+dfsg-18
> ii  libkrb5-3                           1.12.1+dfsg-18
> ii  libmagic1                           1:5.20-2
> ii  libonig2                            5.9.5-3.2
> ii  libpcre3                            2:8.35-3.3
> ii  libqdbm14                           1.8.78-5+b1
> ii  libssl1.0.0                         1.0.1k-1
> ii  libstdc++6                          4.9.1-19
> ii  libxml2                             2.9.1+dfsg1-5
> ii  mime-support                        3.58
> ii  php5-cli                            5.6.6+dfsg-2
> ii  php5-common                         5.6.6+dfsg-2
> ii  php5-json                           1.3.6-1
> ii  tzdata                              2015a-1
> ii  ucf                                 3.0030
> ii  zlib1g                              1:1.2.8.dfsg-2+b1
> 
> libapache2-mod-php5 recommends no packages.
> 
> Versions of packages libapache2-mod-php5 suggests:
> pn  php-pear  <none>
> 
> Versions of packages php5-common depends on:
> ii  libc6   2.19-15
> ii  lsof    4.86+dfsg-1
> ii  psmisc  22.21-2
> ii  sed     4.2.2-4+b1
> ii  ucf     3.0030
> 
> Versions of packages php5-common suggests:
> pn  php5-user-cache  <none>
> 
> -- no debconf information
> 
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-maint


-- 
Ondřej Surý <ondrej at sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server



More information about the pkg-php-maint mailing list