[Tickets #12410] After upgrading to 3.1.1 from 3.0.x Ingo fails to display Sieve Rules

noreply at bugs.horde.org noreply at bugs.horde.org
Thu Jun 27 14:48:07 UTC 2013


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12410
------------------------------------------------------------------------------
  Ticket             | 12410
  Created By         | krah.tm at gmail.com
  Summary            | After upgrading to 3.1.1 from 3.0.x Ingo fails to
                     | display Sieve Rules
  Queue              | Ingo
  Version            | 3.1.1
  Type               | Bug
  State              | Unconfirmed
  Priority           | 2. Medium
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


krah.tm at gmail.com (2013-06-27 14:48) wrote:

Did upgrade Ingo and Horde to 3.1.1 and 5.1.1. I did upgrade the  
backends.local.php to read:

<?php
$backends['imap']['disabled'] = true;
$backends['sieve']['disabled'] = false;
$backends['sieve']['script'][Ingo::RULE_ALL]['params']['utf8'] = true;
?>

but the horde error log still does complain:

Jun 27 16:28:30 mail HORDE: [ingo] PHP ERROR: Invalid argument  
supplied for foreach() [pid 24197 on line 116 of  
"/var/www/horde/ingo/lib/Factory/Script.php"]
Jun 27 16:28:30 mail HORDE: [ingo] PHP ERROR: array_keys() expects  
parameter 1 to be array, string given [pid 24197 on line 116 of  
"/var/www/horde/ingo/lib/Factory/Script.php"]

The rules itself are stored and configured in the standard sql backend  
configured since initial installation of this instance.

Did a "grep \'script\'" in the ingo config folder but all 'script'  
matches are arrays.

backends.local.php:$backends['sieve']['script'][Ingo::RULE_ALL]['params']['utf8'] =  
true;
backends.php: *  
$backends['sieve']['script'][Ingo::RULE_ALL]['params']['utf8'] = true;
backends.php:    'script' => array(
backends.php:    'script' => array(
backends.php:    'script' => array(
backends.php:    'script' => array(
backends.php:    'script' => array(
backends.php:    'script' => array(
backends.php:    'script' => array(
backends.php:    'script' => array(
prefs.php:$prefGroups['script'] = array(

Whats wrong here? Something i can do to get Ingo working again?

PHP version used is: 5.3.2-1ubuntu4.19 from Ubuntu LTS 10.04 Server variant.






More information about the bugs mailing list