[horde] Problems migrating my DB to horde4

Simon Brereton simon.brereton at dada.net
Wed Apr 20 15:29:48 UTC 2011


> From: horde-bounces at lists.horde.org [mailto:horde-
> bounces at lists.horde.org] On Behalf Of Thomas Buehlmann
> Hello List!
> 
> I have a problem migrating my "old" horde DB to new version4 on my
> opensuse 11.4 Box.
> Everything works just fine, except the kronolith-part.
> I get the following error by executing
> 
> $  /usr/bin/horde-db-migrate -d kronolith up
> ------------------
> ...
> ...
> ...
> 2011-04-20T16:44:55+02:00 DEBUG: SQL  (0.0160s)
>          UPDATE kronolith_schema_info SET version = 17 2011-04-
> 20T16:44:55+02:00 DEBUG: SQL  (0.0007s)
>          SHOW TABLES
> 2011-04-20T16:44:55+02:00 DEBUG: SQL  (0.0001s)
>          SELECT version FROM kronolith_schema_info Migrating to
> KronolithUpgradeCategoriesToTags (18) == 18
> KronolithUpgradeCategoriesToTags: migrating
> ============================= == 18 KronolithUpgradeCategoriesToTags:
> Migrating event categories to tags. ===
> -- select(SELECT event_uid, event_category, event_creator_id,
> calendar_id FROM kronolith_events) 2011-04-20T16:44:55+02:00 DEBUG:
> SQL  (0.0008s)
>          SELECT event_uid, event_category, event_creator_id,
> calendar_id FROM
>            kronolith_events
>     -> 0.0009s
> -- getOption(charset)
>     -> 0.0000s
> 2011-04-20T16:44:55+02:00 DEBUG: SQL  (0.0002s)
>          SELECT object_id, object_name FROM `rampage_objects` WHERE
> object_name
>            IN ('20101004122951.16093aa0n6v4qhsv at tbuhl.ch') AND
> type_id = 2 2011-04-20T16:44:55+02:00 DEBUG: SQL  (0.0177s)
>          INSERT INTO `rampage_objects` (object_name, type_id) VALUES
>            ('20101004122951.16093aa0n6v4qhsv at tbuhl.ch', 2) 2011-04-
> 20T16:44:55+02:00 DEBUG: SQL  (0.0001s)
>          SELECT user_id, user_name FROM `rampage_users` WHERE
> user_name IN
>            ('tomnet')
> 2011-04-20T16:44:55+02:00 DEBUG: SQL  (0.0161s)
>          INSERT INTO `rampage_users` (user_name) VALUES ('hans')
> 2011-04-20T16:44:55+02:00 DEBUG: SQL  (0.0003s)
>          SELECT * FROM kronolith_sharesng WHERE share_name = 'hans'
> == 18 KronolithUpgradeCategoriesToTags: Unable to find Share: hans
> Skipping.
> PHP Fatal error:  Call to a member function get() on a non-object in
> /srv/www/eyeos/horde4/kronolith/migration/18_kronolith_upgrade_catego
> riestotags.php on line
> 53
> 
> -----------------
> 
> All the other applications worked fine.
> And this same database works without a glitch in H3.
> 
> Could please anybody tell me what i do wrong?

Check on the Kronolith list - but this has been fixed - you need to download an update (to one file) or make the change yourself (it's a matter of commenting a few lines).

http://lmgtfy.com/?q=Can%27t+upgrade+Kronolith+DB+Schema

Simon




More information about the horde mailing list