[pkg-horde] Bug#601186: horde3: only shows php deprecations and a warning - no actual operational parts

Phil Reynolds phil-debian at tinsleyviaduct.com
Sun Oct 24 08:38:01 UTC 2010

Package: horde3
Version: 3.3.8+debian0-1
Severity: grave
Justification: renders package unusable

This is a similar problem to #572265 which was in php-log, but appears
to be happening again with horde3.

On attempting to call up the horde3 homepage, whether my configuration
or the supplied one, altered to allow configuration, is present, only
the following messages appear:

Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/horde3/lib/Horde/Notification.php on line 64

Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/horde3/lib/Horde/Perms.php on line 455

Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/horde3/lib/Horde/Perms.php on line 462

Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/horde3/lib/Horde/Perms/datatree.php on line 82

Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/horde3/lib/Horde/Prefs.php on line 847

Warning: Cannot modify header information - headers already sent by (output started at /usr/share/horde3/lib/Horde/Notification.php:64) in /usr/share/horde3/index.php on line 92

No operational parts of the horde3 framework appear. This resurfaced
when I installed squeeze, and whereas it may be in another package,
this is where it manifests, hence the report.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/3 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages horde3 depends on:
ii  apache2-mpm-prefork [httpd]   2.2.16-3   Apache HTTP Server - traditional n
ii  libapache2-mod-php5           5.3.2-2    server-side, HTML-embedded scripti
ii  libjs-scriptaculous           1.8.3-1    JavaScript library for dynamic web
ii  php-log                       1.12.0-1   log module for PEAR
ii  php-mail                      1.2.0-2    PHP PEAR module for sending email
ii  php-mail-mime                 1.8.0-2    PHP PEAR module for creating MIME 
ii  php5-gd                       5.3.2-2    GD module for php5
ii  php5-mcrypt                   5.3.2-2    MCrypt module for php5

Versions of packages horde3 recommends:
ii  fckeditor                     1:2.6.6-1  rich text format javascript web ed
ii  locales                       2.11.2-6   Embedded GNU C Library: National L
ii  logrotate                     3.7.8-6    Log rotation utility
ii  php-date                      1.4.7-1    PHP PEAR module for date and time 
ii  php-db                        1.7.13-2   PHP PEAR Database Abstraction Laye
ii  php-file                      1.3.0-1    PHP Pear modules for common file a
ii  php-mdb2                      2.5.0b2-1  PHP PEAR module to provide a commo
ii  php-mdb2-driver-mysql         1.5.0b2-1  PHP PEAR module to provide a MySQL
ii  php-services-weather          1.4.2-2    acts as an interface to various on
ii  php5-cli                      5.3.2-2    command-line interpreter for the p
ii  php5-mysql                    5.3.2-2    MySQL module for php5
ii  tinymce2                      2.1.3-1    platform independent web based Jav

Versions of packages horde3 suggests:
pn  chora2                <none>             (no description available)
ii  enscript              converts text to Postscript, HTML 
ii  gettext              GNU Internationalization utilities
pn  gollem                <none>             (no description available)
pn  imp4                  <none>             (no description available)
pn  kronolith2            <none>             (no description available)
ii  libgeoip1             1.4.7~beta6+dfsg-1 A non-DNS IP-to-country resolver l
pn  libwpd-tools          <none>             (no description available)
pn  mnemo2                <none>             (no description available)
pn  php-net-imap          <none>             (no description available)
pn  php5-auth-pam         <none>             (no description available)
ii  php5-common [php5-mha 5.3.2-2            Common files for packages built fr
ii  ppthtml               0.5.1-6            A program for converting Microsoft
pn  rpm                   <none>             (no description available)
pn  source-highlight      <none>             (no description available)
pn  turba2                <none>             (no description available)
pn  unrtf                 <none>             (no description available)
pn  webcpp                <none>             (no description available)
pn  wv                    <none>             (no description available)
pn  xlhtml                <none>             (no description available)

-- Configuration Files:
/etc/horde/horde3/conf.php changed:
 * Horde Configuration File
 * This file contains intial configuration settings for Horde.
 * It contains basic settings that allow you to log into Horde and
 * complete the configuration with configuration interface. The first
 * change you should do is to select a sensible authentication driver
 * and administrator user name.
 * The only settings that might need changes if you are not running
 * Horde in a "default" setup are documented below.
 * Strings should be enclosed in 'quotes'.
 * Integers should be given literally (without quotes).
 * Boolean values may be true or false (never quotes).
 * $Horde: horde/config/conf.php.dist,v 2008/10/03 00:19:58 chuck Exp$
// Determines how we generate full URLs (for location headers and
// such). Possible values are:
//   0 - Assume that we are not using SSL and never generate https URLS.
//   1 - Assume that we are using SSL and always generate https URLS.
//       NOTE: If you do this, you MUST hardcode the correct HTTPS port
//       number in $conf['server']['port'] below. Otherwise Horde will
//       be unable to generate correct HTTPS URLs when a user tries to
//       access Horde via a non-HTTPS port.
//   2 - Attempt to auto-detect, and generate URLs appropriately.
$conf['use_ssl'] = 2;
// What server name should we use? You'll probably know if you need to
// change this default; only in situations where you need to override
// what Apache thinks the server name is.
$conf['server']['name'] = $_SERVER['SERVER_NAME'];
// What port number is the webserver running on? Again, you shouldn't
// need to change the default, and you probably know it if you do. The
// exception is if you have $conf['use_ssl'] set to 1, as described
// above.
$conf['server']['port'] = $_SERVER['SERVER_PORT'];
// What domain should we set cookies from? If you have a cluster that
// needs to share cookies, this might be '.example.com' - the leading
// '.' is important. Most likely, though, you won't have to change the
// default.
$conf['cookie']['domain'] = $_SERVER['SERVER_NAME'];
// What path should we set cookies to? This should match where Horde
// is on your webserver - if it is at /horde3, then this should be
// '/horde3'. If Horde is installed as the document root, then this
// needs to be '/' - NOT ''.
// ** BUT, if IE will be used to access Horde modules, you should read
//    this first (discussing issues with IE's Content Advisor):
//    http://lists.horde.org/archives/imp/Week-of-Mon-20030113/029149.html
$conf['cookie']['path'] = '/horde3';
$conf['debug_level'] = E_ALL & ~E_NOTICE;
$conf['umask'] = 077;
$conf['compress_pages'] = true;
$conf['session']['name'] = 'Horde';
$conf['session']['cache_limiter'] = 'nocache';
$conf['session']['timeout'] = 0;
$conf['auth']['admins'] = array('Administrator');
$conf['auth']['driver'] = 'auto';
$conf['auth']['params'] = array('username' => 'Administrator');
$conf['prefs']['driver'] = 'session';
$conf['menu']['always'] = false;
$conf['portal']['fixed_blocks'] = array();
$conf['imsp']['enabled'] = false;
$conf['kolab']['enabled'] = false;
$conf['log']['enabled'] = false;
$conf['log']['name'] = '/var/log/horde/horde3.log';
$conf['datatree']['driver'] = 'null';
$conf['share']['no_sharing'] = true;
$conf['cache']['driver'] = 'none';

-- no debconf information

More information about the pkg-horde-hackers mailing list