[horde] Issue when trying to use admin interface in recent update
Ralf Lang
ralf.lang at gmail.com
Mon May 11 16:50:07 UTC 2026
Hello Nels,
I have been investigating this issue.
Q: Is this a real redis or a redis-like product such as KeyDB?
Q: Single redis or a cluster?
The old code fell back from MGET to GET if the server / config didn't
support MGET but our new library is a bit more picky. I will provide a way
to support your scenario but I'd like to learn more about it.
On Thu, May 7, 2026 at 12:16 AM Nels Lindquist <nlindq at maei.ca> wrote:
> On 2026-04-30 8:11 AM, Ralf Lang wrote:
> > Thank you for reporting. I may be a bit slow over the long weekend (may
> 1st
> > traditions) but this will be fixed.
> > test: Hashtable backend tests assume old-style backends · Issue #3 ·
> > horde/Cache <https://github.com/horde/Cache/issues/3>
> >
> > Back story to this:
> >
> > Horde\Cache was modernized before its backend Horde\Hashtable along with
> > its other backend Horde\Memcache.
> >
> > Now Hashtable also got modernized but it seems the tests slipped through.
>
> I seem to be on the opposite end; after fully updating, I'm now unable
> to use the admin interface, which was working fine before.
>
> I'm using redis DHT for some caching and for sessions.
>
> Here's the error:
>
> A fatal error has occurred
> ERR unknown command `MGET`, with args beginning with:
> `hht_version_check.horde.horde`,
> in /var/www/html/horde6/vendor/predis/predis/src/Client.php:435
>
> 1. require_once() /var/www/html/horde6/web/horde/admin/config/index.php:3
> 2. Horde\Core\Service\VersionCheck\VersionService->checkAllCached()
> /var/www/html/horde6/vendor/horde/horde/admin/config/index.php:97
> 3.
> Horde\Core\Service\VersionCheck\PackagistAvailableSource->getAvailableVersions()
>
>
> /var/www/html/horde6/vendor/horde/core/src/Service/VersionCheck/VersionService.php:82
> 4.
> Horde\Core\Service\VersionCheck\PackagistAvailableSource->getPackageInfo()
>
> /var/www/html/horde6/vendor/horde/core/src/Service/VersionCheck/PackagistAvailableSource.php:70
> 5. Horde\Cache\Cache->get()
>
> /var/www/html/horde6/vendor/horde/core/src/Service/VersionCheck/PackagistAvailableSource.php:86
> 6. Horde\Cache\HashtableStorage->get()
> /var/www/html/horde6/vendor/horde/cache/src/Cache.php:100
> 7. Horde\Cache\HashtableStorage->getWithLifetime()
> /var/www/html/horde6/vendor/horde/cache/src/HashtableStorage.php:66
> 8. Horde\Cache\HashtableStorage->hasWithLifetime()
> /var/www/html/horde6/vendor/horde/cache/src/HashtableStorage.php:139
> 9. Horde\HashTable\Driver\Redis->getMultiple()
> /var/www/html/horde6/vendor/horde/cache/src/HashtableStorage.php:166
> 10. Predis\Client->__call()
> /var/www/html/horde6/vendor/horde/hashtable/src/Driver/Redis.php:112
> 11. Predis\Client->executeCommand()
> /var/www/html/horde6/vendor/predis/predis/src/Client.php:336
> 12. Predis\Client->onErrorResponse()
> /var/www/html/horde6/vendor/predis/predis/src/Client.php:400
>
>
> --
> Nels Lindquist
> nlindq at maei.ca
> --
> 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