Your message dated Tue, 3 Jan 2017 17:54:51 +0200
with message-id <20170103155451.axfjkmwuzobvgixs@localhost.localdomain>
and subject line Re: [Pkg-roundcube-maintainers] Bug#849994: roundcube-core:
install fails; Class 'Patchwork\Utf8\Bootup' not found
has caused the Debian Bug report #849994,
regarding roundcube-core: install fails; Class 'Patchwork\Utf8\Bootup' not found
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
849994: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849994
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: roundcube
Version: 1.1.5+dfsg.1-1~bpo8+2
Severity: grave
Justification: renders package unusable
Dear Maintainer,
* What led up to the situation?
Regular maintainance aptitude safe-upgrade pulled a new version of roundcube
from jessie-backports which failed to install. Here is the log:
$ sudo aptitude safe-upgrade
Resolving dependencies...
The following partially installed packages will be configured:
roundcube roundcube-core roundcube-plugins
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up roundcube-core (1.1.5+dfsg.1-1~bpo8+2) ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
dbconfig-common: writing config to /etc/dbconfig-common/roundcube.conf
dbconfig-common: flushing administrative password
PHP Fatal error: Uncaught Error: Class 'Patchwork\Utf8\Bootup' not
found in /usr/share/roundcube/program/include/iniset.php:81
Stack trace:
#0 /usr/share/roundcube/program/include/clisetup.php(26): require_once()
#1 /usr/share/roundcube/bin/update.sh(31):
require_once('/usr/share/roun...')
#2 {main}
thrown in /usr/share/roundcube/program/include/iniset.php on line 81
dpkg: error processing package roundcube-core (--configure):
subprocess installed post-installation script returned error exit
status 255
dpkg: dependency problems prevent configuration of roundcube:
roundcube depends on roundcube-core (= 1.1.5+dfsg.1-1~bpo8+2); however:
Package roundcube-core is not configured yet.
dpkg: error processing package roundcube (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of roundcube-plugins:
roundcube-plugins depends on roundcube-core (= 1.1.5+dfsg.1-1~bpo8+2);
however:
Package roundcube-core is not configured yet.
dpkg: error processing package roundcube-plugins (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
roundcube-core
roundcube
roundcube-plugins
E: Sub-process /usr/bin/dpkg returned an error code (1)
Failed to perform requested operation on package. Trying to recover:
Setting up roundcube-core (1.1.5+dfsg.1-1~bpo8+2) ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
dbconfig-common: writing config to /etc/dbconfig-common/roundcube.conf
dbconfig-common: flushing administrative password
PHP Fatal error: Uncaught Error: Class 'Patchwork\Utf8\Bootup' not
found in /usr/share/roundcube/program/include/iniset.php:81
Stack trace:
#0 /usr/share/roundcube/program/include/clisetup.php(26): require_once()
#1 /usr/share/roundcube/bin/update.sh(31):
require_once('/usr/share/roun...')
#2 {main}
thrown in /usr/share/roundcube/program/include/iniset.php on line 81
dpkg: error processing package roundcube-core (--configure):
subprocess installed post-installation script returned error exit
status 255
dpkg: dependency problems prevent configuration of roundcube-plugins:
roundcube-plugins depends on roundcube-core (= 1.1.5+dfsg.1-1~bpo8+2);
however:
Package roundcube-core is not configured yet.
dpkg: error processing package roundcube-plugins (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of roundcube:
roundcube depends on roundcube-core (= 1.1.5+dfsg.1-1~bpo8+2); however:
Package roundcube-core is not configured yet.
dpkg: error processing package roundcube (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
roundcube-core
roundcube-plugins
roundcube
$
* What exactly did you do (or not do) that was effective (or
ineffective)?
I installed php-patchwork-utf8 from testing but that did not resolve
the issue.
Thanks,
Claude
-- System Information:
Debian Release: 8.6
APT prefers stable
APT policy: (900, 'stable'), (800, 'testing'), (500, 'stable-updates')
Architecture: amd64 (x86_64)
Kernel: Linux 4.6.0-0.bpo.1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages roundcube-core depends on:
ii dbconfig-common 2.0.6~bpo8+1
ii debconf [debconf-2.0] 1.5.56
ii dpkg 1.17.27
ii libapache2-mod-php5 5.6.29+dfsg-0+deb8u1
ii libmagic1 1:5.22+15-2+deb8u2
ii php-auth-sasl 1.0.6-1+deb8u1
ii php-mail-mime 1.8.9-1+deb8u1
ii php-net-sieve 1.3.2-4
ii php-net-smtp 1.6.2-2
ii php-net-socket 1.0.14-1
ii php-patchwork-utf8 1.3.1-1
ii php-pear 5.6.29+dfsg-0+deb8u1
ii php5 5.6.29+dfsg-0+deb8u1
ii php5-cli 5.6.29+dfsg-0+deb8u1
ii php5-common 5.6.29+dfsg-0+deb8u1
ii php5-intl 5.6.29+dfsg-0+deb8u1
ii php5-json 1.3.6-1
ii php5-mcrypt 5.6.29+dfsg-0+deb8u1
ii roundcube-mysql 1.1.5+dfsg.1-1~bpo8+2
ii ucf 3.0030
Versions of packages roundcube-core recommends:
ii apache2 [httpd-cgi] 2.4.10-10+deb8u7
ii apache2-mpm-prefork [httpd-cgi] 2.4.10-10+deb8u7
ii nginx-extras [httpd-cgi] 1.9.10-1~bpo8+4
ii php5-fpm 5.6.29+dfsg-0+deb8u1
ii php5-gd 5.6.29+dfsg-0+deb8u1
ii php5-pspell 5.6.29+dfsg-0+deb8u1
ii spawn-fcgi 1.6.4-1
Versions of packages roundcube-core suggests:
pn php-crypt-gpg <none>
pn php-net-ldap2 <none>
pn php-net-ldap3 <none>
iu roundcube-plugins 1.1.5+dfsg.1-1~bpo8+2
Versions of packages roundcube depends on:
ii dpkg 1.17.27
-- debconf information:
roundcube/dbconfig-remove: true
roundcube/dbconfig-upgrade: true
roundcube/internal/skip-preseed: false
roundcube/remote/host: localhost
* roundcube/database-type: mysql
roundcube/upgrade-error: abort
roundcube/remote/port:
roundcube/passwords-do-not-match:
roundcube/mysql/method: Unix socket
roundcube/db/app-user: roundcube@localhost
roundcube/restart-webserver: true
roundcube/db/dbname: roundcube
roundcube/reconfigure-webserver: apache2, lighttpd
roundcube/missing-db-package-error: abort
* roundcube/mysql/admin-user: debian-sys-maint
roundcube/hosts:
roundcube/internal/reconfiguring: false
* roundcube/dbconfig-install: true
roundcube/language: en_US
roundcube/dbconfig-reinstall: false
roundcube/install-error: abort
roundcube/remove-error: abort
roundcube/purge: false
roundcube/remote/newhost:
roundcube/upgrade-backup: true
--- End Message ---
--- Begin Message ---
Control: notfound -1 1.1.5+dfsg.1-1~bpo8+2
On Tue, 03 Jan 2017 at 13:31:58 +0000, Claude Heiland-Allen wrote:
> On 03/01/17 13:13, Guilhem Moulin wrote:
>> On Tue, 03 Jan 2017 at 11:29:33 +0000, Claude Heiland-Allen wrote:
>>> $ php --version
>>> PHP 7.0.14-2 (cli) ( NTS )
>>
>> php7.0 is not in jessie-backports, right? There is no guaranty for
>> systems mixing packages for testing/unstable and backports.
>
> I don't know, but the php7.0 we have is indeed from testing. Should
> roundcube installation script explicitly be depending on /usr/bin/php5
> binary if it doesn't support php7.0 yet? Or is this out of scope for
> backports?
Right, packages from jessie-backports are only supported on a jessie /
systems. Cf. https://wiki.debian.org/DontBreakDebian .
FWIW, `apt-get install --no-install-recommends roundcube` pulls
php7.0-xml, so I'm closing this.
>> Anyway, the php maintainers have split php7; I believe encode_utf8 is in
>> php7.0-xml. Does installing this package makes roundcube upgradable?
>
> It helps yes, passes the error in the subject, but also need php7.0-pspell:
php7.0-pspell has been demoted to Recommends following #825500. It's
only required when $config['spellcheck_engine'] is set to 'pspell'.
Cheers,
--
Guilhem.
signature.asc
Description: PGP signature
--- End Message ---