[horde] Trouble with INGO

Thomas Pries tpries at hgb-leipzig.de
Thu Jan 8 16:01:58 UTC 2026


Dear Dmitry,

Quoting Dmitry Petrov <dpetrov67 at gmail.com>:
> ... sudo -u www-data composer require ...:dev-FRAMEWORK_6_0 for all  
> modules listed at (*)?

Did that, no errors.

# sudo -u www-data composer status
You have changes in the following dependencies:
/var/www/vhosts/horde6/vendor/horde/content
/var/www/vhosts/horde6/vendor/horde/horde
/var/www/vhosts/horde6/vendor/horde/imp
/var/www/vhosts/horde6/vendor/horde/ingo
/var/www/vhosts/horde6/vendor/horde/kronolith
/var/www/vhosts/horde6/vendor/horde/mnemo
/var/www/vhosts/horde6/vendor/horde/nag
/var/www/vhosts/horde6/vendor/horde/timeobjects
/var/www/vhosts/horde6/vendor/horde/turba
Use --verbose (-v) to see a list of files


When switching to Filter Rules errors below in the log.

I still see the "* My email addresses: 	Warning: Unknown variable type
ingo_form_type_longemail" info in the advanced tab of the vacation
mail, although there is just one identity with correct settings in the
preferences.


Kind regards
Thomas




# tail -f horde6.log
...
2026-01-08T15:45:10+00:00 DEBUG: HORDE6 [ingo] Load config file
(conf.php; app: ingo) [pid 372201 on line 121 of
"/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Registry/Loadconfig.php"]
2026-01-08T15:45:10+00:00 DEBUG: HORDE6 [ingo] PHP ERROR: Return type
of Ingo_Storage::count() should either be compatible with
Countable::count(): int, or the #[\ReturnTypeWillChange] attribute
should be used to temporarily suppress the notice [pid 372201 on line
384 of "/var/www/vhosts/horde6/vendor/horde/ingo/lib/Storage.php"]
2026-01-08T15:45:10+00:00 DEBUG: HORDE6  1. require_once()
/var/www/vhosts/horde6/web/ingo/basic.php:3
   2. Horde_Registry::appInit()
/var/www/vhosts/horde6/vendor/horde/ingo/basic.php:22
   3. Horde_Registry->pushApp()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Registry.php:296
   4. Horde_Core_Factory_LoginTasks->create()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Registry.php:1677
   5. Horde_Core_LoginTasks->__construct()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Core/Factory/LoginTasks.php:52
   6. Horde_LoginTasks->__construct()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Core/LoginTasks.php:33
   7. Horde_LoginTasks->_createTaskList()
/var/www/vhosts/horde6/vendor/horde/logintasks/lib/Horde/LoginTasks.php:73
   8. Horde_Core_LoginTasks_Backend_Horde->getTasks()
/var/www/vhosts/horde6/vendor/horde/logintasks/lib/Horde/LoginTasks.php:111
   9. Horde_Registry->getAppDrivers()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Core/LoginTasks/Backend/Horde.php:68
10. class_exists()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Registry.php:2057
11. Horde_Autoloader->loadClass()
12. Horde_Autoloader->_include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:66
13. include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:129
14. Horde_Autoloader->loadClass()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/LoginTasks/SystemTask/Upgrade.php:192
15. Horde_Autoloader->_include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:66
16. include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:129
17. Horde_Autoloader->loadClass()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/Storage/Prefs.php:26
18. Horde_Autoloader->_include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:66
19. include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:129
20. Horde_ErrorHandler::errorHandler()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/Storage.php:27

2026-01-08T15:45:10+00:00 DEBUG: HORDE6 [ingo] PHP ERROR: Return type
of Ingo_Storage::getIterator() should either be compatible with
IteratorAggregate::getIterator(): Traversable, or the
#[\ReturnTypeWillChange] attribute should be used to temporarily
suppress the notice [pid 372201 on line 395 of
"/var/www/vhosts/horde6/vendor/horde/ingo/lib/Storage.php"]
2026-01-08T15:45:10+00:00 DEBUG: HORDE6  1. require_once()
/var/www/vhosts/horde6/web/ingo/basic.php:3
   2. Horde_Registry::appInit()
/var/www/vhosts/horde6/vendor/horde/ingo/basic.php:22
   3. Horde_Registry->pushApp()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Registry.php:296
   4. Horde_Core_Factory_LoginTasks->create()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Registry.php:1677
   5. Horde_Core_LoginTasks->__construct()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Core/Factory/LoginTasks.php:52
   6. Horde_LoginTasks->__construct()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Core/LoginTasks.php:33
   7. Horde_LoginTasks->_createTaskList()
/var/www/vhosts/horde6/vendor/horde/logintasks/lib/Horde/LoginTasks.php:73
   8. Horde_Core_LoginTasks_Backend_Horde->getTasks()
/var/www/vhosts/horde6/vendor/horde/logintasks/lib/Horde/LoginTasks.php:111
   9. Horde_Registry->getAppDrivers()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Core/LoginTasks/Backend/Horde.php:68
10. class_exists()
/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Registry.php:2057
11. Horde_Autoloader->loadClass()
12. Horde_Autoloader->_include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:66
13. include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:129
14. Horde_Autoloader->loadClass()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/LoginTasks/SystemTask/Upgrade.php:192
15. Horde_Autoloader->_include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:66
16. include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:129
17. Horde_Autoloader->loadClass()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/Storage/Prefs.php:26
18. Horde_Autoloader->_include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:66
19. include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:129
20. Horde_ErrorHandler::errorHandler()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/Storage.php:27

2026-01-08T16:45:10+01:00 DEBUG: HORDE6 [ingo] PHP ERROR: strlen():
Passing null to parameter #1 ($string) of type string is deprecated
[pid 372201 on line 127 of
"/var/www/vhosts/horde6/vendor/horde/ingo/lib/Basic/Base.php"]
2026-01-08T16:45:10+01:00 DEBUG: HORDE6 1. require_once()
/var/www/vhosts/horde6/web/ingo/basic.php:3
2. Ingo_Basic_Base->__construct()
/var/www/vhosts/horde6/vendor/horde/ingo/basic.php:31
3. Ingo_Basic_Filters->_init()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/Basic/Base.php:49
4. Ingo_Basic_Base->_checkToken()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/Basic/Filters.php:44
5. Horde_ErrorHandler::errorHandler()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/Basic/Base.php:127

2026-01-08T16:45:10+01:00 DEBUG: HORDE6 [ingo] Load config file
(prefs.php; app: ingo) [pid 372201 on line 121 of
"/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Registry/Loadconfig.php"]
2026-01-08T16:45:10+01:00 DEBUG: HORDE6 [ingo] PHP ERROR: Return type
of Ingo_Storage_FilterIterator_Match::accept() should either be
compatible with FilterIterator::accept(): bool, or the
#[\ReturnTypeWillChange] attribute should be used to temporarily
suppress the notice [pid 372201 on line 28 of
"/var/www/vhosts/horde6/vendor/horde/ingo/lib/Storage/FilterIterator/Match.php"]
2026-01-08T16:45:10+01:00 DEBUG: HORDE6 1. require_once()
/var/www/vhosts/horde6/web/ingo/basic.php:3
2. Ingo_Basic_Base->__construct()
/var/www/vhosts/horde6/vendor/horde/ingo/basic.php:31
3. Ingo_Basic_Filters->_init()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/Basic/Base.php:49
4. Horde_Autoloader->loadClass()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/Basic/Filters.php:188
5. Horde_Autoloader->_include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:66
6. include()
/var/www/vhosts/horde6/vendor/horde/autoloader/lib/Horde/Autoloader.php:129
7. Horde_ErrorHandler::errorHandler()
/var/www/vhosts/horde6/vendor/horde/ingo/lib/Storage/FilterIterator/Match.php:24

2026-01-08T16:45:10+01:00 DEBUG: HORDE6 [imp] Load config file
(conf.php; app: imp) [pid 372201 on line 121 of
"/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Registry/Loadconfig.php"]
2026-01-08T16:45:10+01:00 DEBUG: HORDE6 [imp] Load config file
(hooks.php; app: imp) [pid 372201 on line 121 of
"/var/www/vhosts/horde6/vendor/horde/core/lib/Horde/Registry/Loadconfig.php"]
2026-01-08T16:45:10+01:00 DEBUG: HORDE6 [kronolith] Load config file
(conf.php; app: kronolith) [pid 372201 on line 121 of "

-- 
Mit freundlichen Grüßen
Thomas Pries
-- 


Mitarbeiter Rechenzentrum
___________________________________
Hochschule für Grafik und Buchkunst Leipzig
Academy of Fine Arts
Wächterstr. 11    | 04107 Leipzig
Postfach 10 08 05 | 04008 Leipzig
Tel.: +49 341 2135-106
https://www.hgb-leipzig.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4680 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.horde.org/archives/horde/attachments/20260108/c3dbf056/attachment-0001.bin>


More information about the horde mailing list