[horde] H6 new install stuck with web gui access
Andreas Mauser
andreas at mauser.info
Fri Mar 7 10:11:14 UTC 2025
Am 7. März 2025 um 00:46 schrieb "Brent" <[impuser at bitrealm.com](mailto:impuser at bitrealm.com?to=%22Brent%22%20%3Cimpuser%40bitrealm.com%3E)\>:
> Quoting Andreas Mauser <andreas at mauser.info>:
>
>
> > Am 6. März 2025 um 22:51 schrieb "Andreas Mauser"
> > <\[andreas at mauser.info\](mailto:andreas at mauser.info?to=%22Andreas%20Mauser%22%20%3Candreas%40mauser.info%3E)\\>:
> >
> >
> > > Hi and thank you so much for the H6 development.
> > >
> > > I was successful in installing prerequisites, preparing apache with
> > > minimal vonfig and getting a cert.
> > >
> > > Also the H6 installation via composer seemed to be successful (it
> > > only complained about cache but completed successfully: Cannot
> > > create cache directory /var/www/.cache/composer/files/, or
> > > directory is not writable. Proceeding without cache. See also
> > > cache-read-only config if your filesystem is read-only.)
> > >
> > > This is the last step which i was able to do successfully:
> > >
> > > \[[https://wiki.horde.org/Doc/Dev/H6/Installation/InstallBase\](https://wiki.horde.org/Doc/Dev/H6/Installation/InstallBase)](https://wiki.horde.org/Doc/Dev/H6/Installation/InstallBase]\(https://wiki.horde.org/Doc/Dev/H6/Installation/InstallBase\))
> > >
> > > Now I would like to finish the installation via GUI via https, but
> > > get a "Service unavailable" with only this message in the log:
> > >
> > > wm.domain.com:80 10.x.x.x - - \\\[06/Mar/2025:22:39:10 +0100\\\]
> > > "\\\\x16\\\\x03\\\\x01\\\\x02" 400 488 "-" "-"
> > >
> > > Or, when accessing via http at least I get a directory listing:
> > >
> > > wm.domain.com:80 10.x.x.x.x - - \\\[06/Mar/2025:22:46:25 +0100\\\] "GET
> > > /icons/unknown.gif HTTP/1.1" 200 473
> > > "\[[https://wm.domain.com/wm/%22\](https://wm.domain.com/wm/%22)](https://wm.domain.com/wm/%22]\(https://wm.domain.com/wm/%22\))
> > > "Mozilla/5.0 (X11; Linux x86\\\_64; rv:128.0) Gecko/20100101
> > > Firefox/128.0"
> > >
> > > This is strange as a cert for the domain does exist.
> > >
> > > What does that mean and where can I solve this? Ok, I came one
> > > step further, can access the GUI.
> >
> >
> > But that doesnt look like a GUI, its looks like some kind of listing
> > and clicking on something ends up in a "not found"
> >
> > I'm a lil stuck here. Can someone guide me the right way please? :)
>
>
> The \\x16 is part of a tls handshake. That can happen if your web
> browser is trying to use https, but you server is speaking http. Just
> because you hit https, the web server must be configured to talk https.
>
Ah, yes, was too late last night. Have found that I have misconfigured the ssl part of the vhost. Thank you!
Now, 3 steps further I was near to update the database schemes in the GUI, but then I got an error.
QUERY FAILED: Table 'horde6.horde_prefs' doesn't exist SHOW FIELDS FROM `horde_prefs`
in /var/www/html/wm/vendor/horde/prefs/lib/Horde/Prefs/Storage/Sql.php:84
1. require() /var/www/html/wm/vendor/horde/horde/admin/config/config.php:79
2. Horde\Injector\Injector->getInstance() /var/www/html/wm/vendor/horde/horde/templates/admin/menu.inc:3
3. Horde\Injector\Injector->get() /var/www/html/wm/vendor/horde/injector/src/Injector.php:326
4. Horde\Injector\Injector->createInstance() /var/www/html/wm/vendor/horde/injector/src/Injector.php:296
5. Horde\Injector\Binder\AnnotatedSetters->create() /var/www/html/wm/vendor/horde/injector/src/Injector.php:258
6. Horde\Injector\Binder\Implementation->create() /var/www/html/wm/vendor/horde/injector/src/Binder/AnnotatedSetters.php:90
7. Horde\Injector\Binder\Implementation->getInstance() /var/www/html/wm/vendor/horde/injector/src/Binder/Implementation.php:85
8. ReflectionClass->newInstanceArgs() /var/www/html/wm/vendor/horde/injector/src/Binder/Implementation.php:105
9. Horde_View_Sidebar->__construct()
10. Horde_Prefs->getValue() /var/www/html/wm/vendor/horde/horde/lib/View/Sidebar.php:57
11. Horde_Prefs->_getScope() /var/www/html/wm/vendor/horde/prefs/lib/Horde/Prefs.php:304
12. Horde_Prefs->_loadScope() /var/www/html/wm/vendor/horde/prefs/lib/Horde/Prefs.php:397
13. Horde_Prefs_Storage_Sql->get() /var/www/html/wm/vendor/horde/prefs/lib/Horde/Prefs.php:467
14. require() /var/www/html/wm/vendor/horde/horde/admin/config/config.php:79
15. Horde\Injector\Injector->getInstance() /var/www/html/wm/vendor/horde/horde/templates/admin/menu.inc:3
16. Horde\Injector\Injector->get() /var/www/html/wm/vendor/horde/injector/src/Injector.php:326
17. Horde\Injector\Injector->createInstance() /var/www/html/wm/vendor/horde/injector/src/Injector.php:296
18. Horde\Injector\Binder\AnnotatedSetters->create() /var/www/html/wm/vendor/horde/injector/src/Injector.php:258
19. Horde\Injector\Binder\Implementation->create() /var/www/html/wm/vendor/horde/injector/src/Binder/AnnotatedSetters.php:90
20. Horde\Injector\Binder\Implementation->getInstance() /var/www/html/wm/vendor/horde/injector/src/Binder/Implementation.php:85
21. ReflectionClass->newInstanceArgs() /var/www/html/wm/vendor/horde/injector/src/Binder/Implementation.php:105
22. Horde_View_Sidebar->__construct()
23. Horde_Prefs->getValue() /var/www/html/wm/vendor/horde/horde/lib/View/Sidebar.php:57
24. Horde_Prefs->_getScope() /var/www/html/wm/vendor/horde/prefs/lib/Horde/Prefs.php:304
25. Horde_Prefs->_loadScope() /var/www/html/wm/vendor/horde/prefs/lib/Horde/Prefs.php:397
26. Horde_Prefs_Storage_Sql->get() /var/www/html/wm/vendor/horde/prefs/lib/Horde/Prefs.php:467
27. Horde_Db_Adapter_Base->__call() /var/www/html/wm/vendor/horde/prefs/lib/Horde/Prefs/Storage/Sql.php:82
28. Horde_Db_Adapter_Mysql_Schema->columns() /var/www/html/wm/vendor/horde/db/lib/Horde/Db/Adapter/Base.php:281
29. Horde_Db_Adapter_Base_Schema->__call() /var/www/html/wm/vendor/horde/db/lib/Horde/Db/Adapter/Mysql/Schema.php:214
30. Horde_Db_Adapter_Mysqli->selectAll() /var/www/html/wm/vendor/horde/db/lib/Horde/Db/Adapter/Base/Schema.php:171
31. Horde_Db_Adapter_Mysqli->execute() /var/www/html/wm/vendor/horde/db/lib/Horde/Db/Adapter/Mysqli.php:226
Can I update the schemes on the CLI? Because the GUI doesn't come up anymore.
More information about the horde
mailing list