[horde] Errors webinterface admin screens

Ralf Lang ralf.lang at gmail.com
Wed May 20 06:29:20 UTC 2026


Hi Nels,

can you please update to
https://github.com/horde/HashTable/releases/tag/v2.0.0RC2 and use the new
redis tester?
I'd like to understand more about why your setup fails.

./bin/horde-redis-tester --help
Usage: horde-redis-tester [OPTIONS]

Test Redis connectivity and command availability for Horde HashTable.

Options:
  -h, --help            show this help message and exit
  --hostname=HOSTNAME   Redis host (IPv4, IPv6, or hostname). Default:
127.0.0.1
  -p PORT, --port=PORT  Redis port. Default: 6379 (or 6380 with --tls)
  --tls                 Use TLS connection (changes default port to 6380)
  -u USERNAME, --username=USERNAME
                        Redis 6+ ACL username
  --password=PASSWORD   Redis AUTH password
  --prefix=PREFIX       Key prefix for test keys. Default: hht_
  --database=DATABASE   Redis database index (0-15). Default: 0
  -c CONFIGFILE, --config-file=CONFIGFILE
                        Path to Horde conf.php (reads $conf['hashtable']
settings)
  --driver=DRIVER       Force Redis client: auto (default, prefers
ext-redis), phpredis, or predis

On Wed, May 20, 2026 at 1:03 AM Nels Lindquist <nlindq at maei.ca> wrote:

> Hi, Ralf.
>
> On 2026-05-18 12:35 AM, Ralf Lang wrote:
>  >
> > This has recently been fixed. Try horde/form v3.0.0RC1
>
> FYI, I'm fully up to date (including horde/form v3.0.0RC1) and I'm still
> getting admin errors related to Redis; it's switched from MGET to GET:
>
> A fatal error has occurred
> ERR unknown command `GET`, 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. Horde\HashTable\Driver\Redis->fetchMultiple()
> /var/www/html/horde6/vendor/horde/hashtable/src/Driver/Redis.php:118
> 11. Horde\HashTable\Driver\Redis->fetchIndividual()
> /var/www/html/horde6/vendor/horde/hashtable/src/Driver/Redis.php:477
> 12. Predis\Client->__call()
> /var/www/html/horde6/vendor/horde/hashtable/src/Driver/Redis.php:489
> 13. Predis\Client->executeCommand()
> /var/www/html/horde6/vendor/predis/predis/src/Client.php:336
> 14. 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