[horde] IMP - Authentication problems
Brent
impuser at bitrealm.com
Wed Jul 1 15:01:57 UTC 2026
Auth issue appears fixed. I also can't download an attachment...get
a 500 error. I can view source now, which is good.
Memcache appears to not work, so I have to disable it, throws an error
if enabled in the Distributed Hash Table section. Error is:
Horde\HashTable\Driver\Memcache::deserializeValue(): Argument #1
($stored) must be of type string, int given, called in
/var/www/horde/vendor/horde/hashtable/src/Driver/Memcache.php on line 99
TypeError Object ( [message:protected] =>
Horde\HashTable\Driver\Memcache::deserializeValue(): Argument #1
($stored) must be of type string, int given, called in
/var/www/horde/vendor/horde/hashtable/src/Driver/Memcache.php on line
99 [string:Error:private] => TypeError:
Horde\HashTable\Driver\Memcache::deserializeValue(): Argument #1
($stored) must be of type string, int given, called in
/var/www/horde/vendor/horde/hashtable/src/Driver/Memcache.php on line
99 and defined in
/var/www/horde/vendor/horde/hashtable/src/SerializationTrait.php:57
Stack trace: #0
/var/www/horde/vendor/horde/hashtable/src/Driver/Memcache.php(99):
Horde\HashTable\Driver\Memcache->deserializeValue() #1
/var/www/horde/vendor/horde/cache/src/HashtableStorage.php(166):
Horde\HashTable\Driver\Memcache->getMultiple() #2
/var/www/horde/vendor/horde/cache/src/HashtableStorage.php(139):
Horde\Cache\HashtableStorage->hasWithLifetime() #3
/var/www/horde/vendor/horde/cache/lib/Horde/Cache/Storage/Hashtable.php(95):
Horde\Cache\HashtableStorage->getWithLifetime() #4
/var/www/horde/vendor/horde/cache/lib/Horde/Cache.php(115):
Horde_Cache_Storage_Hashtable->get() #5
/var/www/horde/vendor/horde/core/lib/Horde/Core/Factory/ThemesCache.php(57):
Horde_Cache->get() #6
/var/www/horde/vendor/horde/core/lib/Horde/Themes/Element.php(134):
Horde_Core_Factory_ThemesCache->create() #7
/var/www/horde/vendor/horde/imp/lib/Dynamic/Base.php(86):
Horde_Themes_Element->__get() #8
/var/www/horde/vendor/horde/imp/dynamic.php(33):
IMP_Dynamic_Base->__construct() #9
/var/www/horde/web/imp/dynamic.php(3):
require_once('/var/www/horde/...') #10 {main} [code:protected] =>
0 [file:protected] =>
/var/www/horde/vendor/horde/hashtable/src/SerializationTrait.php
[line:protected] => 57 [trace:Error:private] => Array (
[0] => Array ( [file] =>
/var/www/horde/vendor/horde/hashtable/src/Driver/Memcache.php
[line] => 99 [function] =>
deserializeValue [class] =>
Horde\HashTable\Driver\Memcache [type] => ->
) [1] => Array (
[file] =>
/var/www/horde/vendor/horde/cache/src/HashtableStorage.php
[line] => 166 [function] => getMultiple
[class] => Horde\HashTable\Driver\Memcache
[type] => -> ) [2] => Array
( [file] =>
/var/www/horde/vendor/horde/cache/src/HashtableStorage.php
[line] => 139 [function] =>
hasWithLifetime [class] =>
Horde\Cache\HashtableStorage [type] => ->
) [3] => Array (
[file] =>
/var/www/horde/vendor/horde/cache/lib/Horde/Cache/Storage/Hashtable.php
[line] => 95 [function] =>
getWithLifetime [class] =>
Horde\Cache\HashtableStorage [type] => ->
) [4] => Array (
[file] => /var/www/horde/vendor/horde/cache/lib/Horde/Cache.php
[line] => 115 [function] => get
[class] => Horde_Cache_Storage_Hashtable
[type] => -> ) [5] => Array
( [file] =>
/var/www/horde/vendor/horde/core/lib/Horde/Core/Factory/ThemesCache.php
[line] => 57 [function] => get
[class] => Horde_Cache [type] => ->
) [6] => Array (
[file] =>
/var/www/horde/vendor/horde/core/lib/Horde/Themes/Element.php
[line] => 134 [function] => create
[class] => Horde_Core_Factory_ThemesCache
[type] => -> ) [7] => Array
( [file] =>
/var/www/horde/vendor/horde/imp/lib/Dynamic/Base.php
[line] => 86 [function] => __get
[class] => Horde_Themes_Element [type] => ->
) [8] => Array (
[file] => /var/www/horde/vendor/horde/imp/dynamic.php
[line] => 33 [function] =>
__construct [class] => IMP_Dynamic_Base
[type] => -> ) [9] => Array
( [file] =>
/var/www/horde/web/imp/dynamic.php [line] => 3
[args] => Array (
[0] => /var/www/horde/vendor/horde/imp/dynamic.php
) [function] =>
require_once ) )
[previous:Error:private] => )
Quoting Angel Parra <angel at parranet.com>:
> Hello,
>
> - Upgrading horde/prefs (v3.0.0 => v3.0.1): Extracting archive
> - Upgrading horde/core (v3.0.0 => v3.0.1): Extracting archive
> - Upgrading tinymce/tinymce (8.6.0 => 8.7.0): Extracting archive
> - Upgrading horde/routes (v3.0.0 => v3.0.1): Extracting archive
>
> And IMP Tag c2378fddbd950bf3b1f60624a83904eb42caa6de solve the
> authentication problem form IMP as application on Horde for
> authentication.
>
> Problem with attachment download are still there.
>
> Thank you!!!
>
> Angel
>
> Quoting Ralf Lang <ralf.lang at gmail.com>:
>
>> Hello Brent and Angel,
>>
>> this looks like fix: horde/core#182 issues with incongruent session access.
>> by ralflang · Pull Request #183 · horde/Core
>> <https://github.com/horde/Core/pull/183>
>> regression(session): f090b087 breaks encrypted session slots — auth LDAP
>> and auth IMP credentials fail after upgrade · Issue #182 · horde/Core
>> <https://github.com/horde/Core/issues/182>
>>
>> A new development version has been created and will be released later
>> tonight.
>>
>> Thank you for reporting.
>>
>> On Tue, Jun 30, 2026 at 9:07 PM Brent <impuser at bitrealm.com> wrote:
>>
>>> Yeah, I got imp 7.0.0 today and see the credential issue. Maybe
>>> other packages are about to be released that will fix this.
>>>
>>> IMP is marked as authenticated, but no credentials can be found in
>>> the session. in
>>> /var/www/horde/vendor/horde/core/lib/Horde/Registry.php:1787 1.
>>> require_once() /var/www/horde/web/imp/index.php:3 2.
>>> Horde_Registry::appInit() /var/www/horde/vendor/horde/imp/index.php:20
>>> 3. Horde_Registry->pushApp()
>>> /var/www/horde/vendor/horde/core/lib/Horde/Registry.php:400 4.
>>> Horde_Registry->_pushAppError()
>>> /var/www/horde/vendor/horde/core/lib/Horde/Registry.php:1730 5.
>>> require_once() /var/www/horde/web/imp/index.php:3 6.
>>> Horde_Registry::appInit() /var/www/horde/vendor/horde/imp/index.php:20
>>> 7. Horde_Registry->pushApp()
>>> /var/www/horde/vendor/horde/core/lib/Horde/Registry.php:400 8.
>>> Horde_Registry->callAppMethod()
>>> /var/www/horde/vendor/horde/core/lib/Horde/Registry.php:1725 9.
>>> Horde_Registry_Application->authenticated()
>>> /var/www/horde/vendor/horde/core/lib/Horde/Registry.php:1295 10.
>>> IMP_Application->_authenticated()
>>> /var/www/horde/vendor/horde/core/lib/Horde/Registry/Application.php:111
>>> 11.
>>> IMP_Auth::authenticateCallback()
>>> /var/www/horde/vendor/horde/imp/lib/Application.php:136 12.
>>> IMP_Auth::_log() /var/www/horde/vendor/horde/imp/lib/Auth.php:246 13.
>>> IMP_Imap->__call() /var/www/horde/vendor/horde/imp/lib/Auth.php:140
>>>
>>> Quoting Angel Parra <angel at parranet.com>:
>>>
>>>> Hello,
>>>>
>>>> There is several authentication problem with IMP
>>>>
>>>> Using Horde 6.0.0:
>>>>
>>>> - Horde (horde) 6.0.0
>>>> - Mail (imp) 7.0.0
>>>>
>>>> 1. With horde Authentication as:
>>>>
>>>> $conf['auth']['driver'] = 'application';
>>>> $conf['auth']['params']['app'] = 'imp';
>>>>
>>>> If you have a imp "content" in the main horde input it is marked as:
>>>> IMP is marked as authenticated, but no credentials can be found in
>>>> the session.
>>>>
>>>> The "Mail" menu is not showed on the top bar.
>>>>
>>>> 2. If you use IMAP authentication "Mail" is accessible.
>>>>
>>>> 3. Other errors already shown:
>>>>
>>>> - If you press on the download icon of an attached file: 500
>>>> Internal Server Error
>>>> - If you press on "Download all (2 attachments)": A fatal error
>>>> has occurred User is not authenticated.
>>>>
>>>> It seems all problems related to Authentication (and tokens).
>>>>
>>>> Best regards
>>>>
>>>> Angel
>>>>
>>>> --
>>>> Horde mailing list
>>>> Frequently Asked Questions: http://horde.org/faq/To unsubscribe,
>>>> mail: horde-unsubscribe at lists.horde.org
>>>
>>> --
>>> Horde mailing list
>>> Frequently Asked Questions: http://horde.org/faq/
>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
>
More information about the horde
mailing list