[Tickets #14099] Current Horde_Core requires interface not provided by current Kolab_Storage (breaks Horde under some configurations)
noreply at bugs.horde.org
noreply at bugs.horde.org
Sun Sep 6 06:06:56 UTC 2015
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: https://bugs.horde.org/ticket/14099
------------------------------------------------------------------------------
Ticket | 14099
Created By | pez at apocalyptech.com
Summary | Current Horde_Core requires interface not provided by
| current Kolab_Storage (breaks Horde under some
| configurations)
Queue | Horde Framework Packages
Type | Bug
State | Unconfirmed
Priority | 2. Medium
Milestone |
Patch |
Owners |
------------------------------------------------------------------------------
pez at apocalyptech.com (2015-09-06 06:06) wrote:
The commit in question is this one:
https://github.com/horde/horde/commit/1496bd21af11361e52ea0e5a161aa7717a5f84ab
In that commit, a new interface is defined in
framework/Kolab_Storage/lib/Horde/Kolab/Storage/HistoryPrefix.php, and
a class is set to use that interface, at
framework/Core/lib/Horde/Core/Kolab/Storage/HistoryPrefix.php.
The current stable Horde_Kolab_Storage (2.1.4) does not provide the
interface (since 2.1.4 was cut sometime 'round April 28, and that
commit was from May 18). The current stable Horde_Core (2.20.9) DOES
contain the class which attempts to use that interface, since that
project's been cut a few times since the commit in question.
Under some configurations, this can lead to a fatal error like the following:
2015-09-05T23:01:17-05:00 EMERG: HORDE [turba] Interface
'Horde_Kolab_Storage_HistoryPrefix' not found [pid 8128 on line 21 of
"/usr/share/pear/Horde/Core/Kolab/Storage/HistoryPrefix.php"]
Specifically in my case, I'd had my Horde Shares Driver set to
"IMAP/Kolab," which caused that error to pop up whenever Turba was
active. When I changed that setting to SQL, I was able to use Horde
properly. The error wasn't restricted to just Turba - it would
prevent all access to Horde.
More information about the bugs
mailing list