[horde] database write requirements on log-in
Gonzalo Palacios Goicolea
gonzalo.palacios at externo.uam.es
Wed Aug 9 07:58:35 UTC 2017
Thanks Jan for your answer, but we get the same error even if we're
already logged in, without changing any parameter or something that
might involve a write in the database, so, it's always necessary to have
write database up?
El 08/08/2017 a las 11:54, Jan Schneider escribió:
>
> Zitat von Gonzalo Palacios Goicolea <gonzalo.palacios at externo.uam.es>:
>
>> Hi all,
>>
>> We're running horde 5.2.11 with MySQL database. The db schema has
>> servers for write and servers for read, so on the conf.local.php we
>> have the read server configuration, and we have enabled the read
>> split option at conf.php
>>
>> I changed the read server on one webmail server through the GUI
>> because on php.conf it had the value of the write server, and now the
>> php.conf shows the same read server that php.local.conf, but GUI is
>> still showing the write server
>>
>> If we try to log in with the write instance down, we can't, we get
>> the following error:
>>
>> Connect failed: (2003) Can't connect to MySQL server on
>> 'dbwebmail.ti.uam.es' (113)
>>
>> 1. Horde_Registry::appInit() /var/www/html/horde/imp/basic.php:26
>> 2. Horde_Registry->setTimeZone() /usr/share/pear/Horde/Registry.php:349
>> 3. Horde_Prefs->getValue() /usr/share/pear/Horde/Registry.php:2964
>> 4. Horde_Prefs->_getScope() /usr/share/pear/Horde/Prefs.php:250
>> 5. Horde_Prefs->_loadScope() /usr/share/pear/Horde/Prefs.php:343
>> 6. Horde_Core_Prefs_Storage_Hooks->get()
>> /usr/share/pear/Horde/Prefs.php:413
>> 7. Horde_Core_Hooks->callHook()
>> /usr/share/pear/Horde/Core/Prefs/Storage/Hooks.php:41
>> 8. call_user_func_array() /usr/share/pear/Horde/Core/Hooks.php:62
>> 9. IMP_Hooks->prefs_init()
>> 10. Horde_Registry->call() /var/www/html/horde/imp/config/hooks.php:29
>> 11. Horde_Registry->callByPackage()
>> /usr/share/pear/Horde/Registry.php:1084
>> 12. Horde_Registry->pushApp() /usr/share/pear/Horde/Registry.php:1124
>> 13. Horde_Registry->_pushAppError()
>> /usr/share/pear/Horde/Registry.php:1630
>> 14. Horde_Registry::appInit() /var/www/html/horde/imp/basic.php:26
>> 15. Horde_Registry->setTimeZone() /usr/share/pear/Horde/Registry.php:349
>> 16. Horde_Prefs->getValue() /usr/share/pear/Horde/Registry.php:2964
>> 17. Horde_Prefs->_getScope() /usr/share/pear/Horde/Prefs.php:250
>> 18. Horde_Prefs->_loadScope() /usr/share/pear/Horde/Prefs.php:343
>> 19. Horde_Core_Prefs_Storage_Hooks->get()
>> /usr/share/pear/Horde/Prefs.php:413
>> 20. Horde_Core_Hooks->callHook()
>> /usr/share/pear/Horde/Core/Prefs/Storage/Hooks.php:41
>> 21. call_user_func_array() /usr/share/pear/Horde/Core/Hooks.php:62
>> 22. IMP_Hooks->prefs_init()
>> 23. Horde_Registry->call() /var/www/html/horde/imp/config/hooks.php:29
>> 24. Horde_Registry->callByPackage()
>> /usr/share/pear/Horde/Registry.php:1084
>> 25. Horde_Registry->pushApp() /usr/share/pear/Horde/Registry.php:1124
>> 26. Horde_Registry->callAppMethod()
>> /usr/share/pear/Horde/Registry.php:1625
>> 27. call_user_func_array() /usr/share/pear/Horde/Registry.php:1192
>> 28. Horde_Registry_Application->init()
>> 29. Turba_Application->_init()
>> /usr/share/pear/Horde/Registry/Application.php:105
>> 30. Turba::getConfigFromShares()
>> /var/www/html/horde/turba/lib/Application.php:116
>> 31. Turba::listShares() /var/www/html/horde/turba/lib/Turba.php:464
>> 32. Horde_Injector->getInstance()
>> /var/www/html/horde/turba/lib/Turba.php:639
>> 33. Horde_Injector->createInstance()
>> /usr/share/pear/Horde/Injector.php:272
>> 34. Horde_Injector_Binder_Factory->create()
>> /usr/share/pear/Horde/Injector.php:238
>> 35. Turba_Factory_Shares->create()
>> /usr/share/pear/Horde/Injector/Binder/Factory.php:119
>> 36. Horde_Core_Factory_Share->create()
>> /var/www/html/horde/turba/lib/Factory/Shares.php:19
>> 37. Horde_Core_Factory_ShareBase->create()
>> /usr/share/pear/Horde/Core/Factory/Share.php:37
>> 38. Horde_Injector->getInstance()
>> /usr/share/pear/Horde/Core/Factory/ShareBase.php:69
>> 39. Horde_Injector->createInstance()
>> /usr/share/pear/Horde/Injector.php:272
>> 40. Horde_Injector_Binder_Factory->create()
>> /usr/share/pear/Horde/Injector.php:238
>> 41. Horde_Core_Factory_Group->create()
>> /usr/share/pear/Horde/Injector/Binder/Factory.php:119
>> 42. Horde_Core_Factory_Db->create()
>> /usr/share/pear/Horde/Core/Factory/Group.php:37
>> 43. Horde_Core_Factory_Db->_createDb()
>> /usr/share/pear/Horde/Core/Factory/Db.php:99
>> 44. Horde_Core_Factory_Db->_createDb()
>> /usr/share/pear/Horde/Core/Factory/Db.php:142
>> 45. Horde_Db_Adapter_Base->__construct()
>> /usr/share/pear/Horde/Core/Factory/Db.php:180
>> 46. Horde_Db_Adapter_Mysqli->connect()
>> /usr/share/pear/Horde/Db/Adapter/Base.php:150
>>
>> Does horde requires write access during log in?
>
> Yes. In this case for creating the user's personal default address book.
>
--
*Gonzalo Palacios Goicolea*
/Tecnologías de la Información/
Universidad Autónoma de Madrid • Campus de Cantoblanco
c/ Francisco Tomás y Valiente 11, EPS Informática, Edif. B, Desp. TI-208
- 28049, Madrid
Tel.: 91497 2368 - gonzalo.palacios at externo.uam.es - www.uam.es
<http://www.uam.es>
LinkedIn <https://www.linkedin.com/in/universidadautonomademadrid/> |
Twitter <https://twitter.com/uam_madrid> | Facebook
<https://www.facebook.com/universidadautonomademadrid/> | Youtube
<https://www.youtube.com/user/uam>
¿Eres de la Autónoma? Hazte AlumniUAM <https://alumni.uam.es>
Antes de imprimir este correo piense si es necesario. Cuidemos el
medioambiente.
More information about the horde
mailing list