[horde] Problems i have with horde 6 and horde 5

J.M. Stoorvogel jmstoorvogel at stoorvogelsoftware.nl
Mon Feb 24 14:17:30 UTC 2025


Citeren redhat <redhat at techspace.nl>:

> Its a new clean install
>
> ubuntu 24.04 lts
> running php8.0 for horde 6
> running php7.4 for horde 5
> (horde) 6.0.0alpha6
> (imp) 7.0.0alpha13
> (turba) 5.0.0alpha8
> (kronolith) 5.0.0alpha6
> Notes (mnemo) 5.0.0alpha7
> mysql  Ver 8.0.41-0ubuntu0.24.04.1
> slapd 2.6.7+dfsg-1~exp1ubuntu8.1
>
> in the configuration tab of horde the kronolith db is out of date.
> When i try to update the db i get a error:
> QUERY FAILED: Table 'kronolith_icalendar_storage' already exists  
> CREATE TABLE `kronolith_icalendar_storage` ( `ical_id` int(10)  
> UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `calendar_id`  
> varchar(255)
>
> this error is longer.
>
>
> im also not able to make an entry in the calendar i get a other db error.
>
> Also in the configuration tab of horde the nag db is out of date.
> When i try to update the db i get a error:
> QUERY FAILED: BLOB, TEXT, GEOMETRY or JSON column  
> 'task_other_attributes' can't have a default value ALTER TABLE  
> `nag_tasks` ADD `task_other_attributes` text DEFAULT '[]'
>
> im also not able to make an entry in the task tab.
>
> And if i try to open imp i get a error:
> strrpos(): Argument #1 ($haystack) must be of type string, array given
> in /srv/Horde/bundle/vendor/horde/core/lib/Horde.php:221
>
> 1. Horde::verifySignedUrl() /srv/Horde/bundle/vendor/horde/horde/login.php:72
> 2. strrpos() /srv/Horde/bundle/vendor/horde/core/lib/Horde.php:221
>
>
> and if i try to access my address books configured in Ldap it trows  
> me an error:
> Bind failed: (53) Server is unwilling to perform.
>
> this last error i also get with (horde) 5.2.23 in turba
> and its also not authorizing me in imp i have to manual login and  
> yes in the backend i have hordeauth = true
> but when i place my password in the backends.php instead of :
> 'bind_password' => $GLOBALS['registry']->getAuthCredential('password'),
>
> I can acces my ldap adress book it seams my credentials are not been stored.
> I made a comparison with my older system but cannot find any real  
> differences.
>
> All my config files are running on a older machine for yeast with no  
> problems.
>
> i hope that someone has a pointer to at least solve my credentials  
> problem so i can at least run horde5 on my new system.
>
> thanks Jasper
>
>
> -- 
> Dit bericht is gescanned op virussen en andere gevaarlijke
> inhoud door DarkEagle scanners en lijkt schoon te zijn.
>
> -- 
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org


strrpos(): Argument #1 ($haystack) must be of type string, array given
in /srv/Horde/bundle/vendor/horde/core/lib/Horde.php:221

1. Horde::verifySignedUrl() /srv/Horde/bundle/vendor/horde/horde/login.php:72
2. strrpos() /srv/Horde/bundle/vendor/horde/core/lib/Horde.php:221

depending on the php version, arguments need to be of a certain type.  
Did a manual conversion myself to get it running, converting the array  
to a string. If someone could push such a commit -> infinite  
gratitude...

Do you really want "hordeauth=true"? It strips everyting beyond the '@'-sign.

in imp/config/backens.php:

* hordeauth: (mixed) Use Horde authentication?  One of:
  *     - true: [DEFAULT] IMP will attempt to use the user's existing
  *             credentials (the username/password they used to log in to
  *             Horde with) to login to this server.
  *             Everything after and including the first @ in the username
  *             will be stripped off before attempting authentication.
  *     - 'full': The username will be used unmodified.
  *     - false: Don't use Horde authentication; always require separate login.


-- 
Met vriendelijke groet,

J.M. Stoorvogel
06-23352273


More information about the horde mailing list