[horde] Migrating user data from an old horde instance to a new installation
Christian Schoepplein
c.schoepplein at musin.de
Fri Mar 3 15:34:37 UTC 2017
Hi,
On Fr, Mär 03, 2017 at 04:56:43 +0200, Vilius Sumskas/LNK wrote:
>"horde" <horde-bounces at lists.horde.org> wrote on 2017.03.03 16:48:06:
>> I have a damn old horde installation which has to be migrated to a
>> current setup.
>>
>> Old installation:
>>
>> * Gollem: H3 (1.0.2)
>> * Horde: 3.1.4
>> * Imp: H3 (4.1.4)
>> * Ingo: H3 (1.1.3)
>> * Kronolith: H3 (2.1.4)
>> * Turba: H3 (2.1.5)
>>
>> New setup:
>>
>> * Horde: 5.2.13
>> * Content: 2.0.5
>> * Gollem: H5 (3.0.10)
>> * Imp: H5 (6.2.17)
>> * Ingo: H5 (3.2.13)
>> * Kronolith: H5 (4.2.19)
>> * Nag: H5 (4.2.13)
>> * Timeobjects: 2.1.3
>> * Turba: H5 (4.2.18)
>>
>> Migrating and adapting the config from the old to the new system causes
>> me no trouble, but I am not able to migrate all the userspecific data
>> stored in the mysql db backend.
>>
>> for that reason I see two possebilities now:
>>
>> 1. Try again to migrate the database from the old horde setup to the new
>
>> installation. Because I have no idea what went wrong during the
>> first try, it is very likely that I will run into the same issues
>> again :-(.
>> 2. Start the new installation with an empty database which will be OK,
>> if I at least can migrate the addressbook entries from the old to
>> the new installation. What steps are necessary to do this? Would it
>> also be possible to export the adressbook entries into e.g. vCards,
>> csv files or whatever and import them into the new system via a
>> script or so?
>>
>> Any help or hints how to migrate the adresses would be great!
>
>Without telling us what exactly went wrong (steps you did, errors,
>screenshots, etc.) I'm afraid we won't be able to help much.
I understand that I'd need to provide more information, but doing a
manual upgrade for horde and all application with all upgrades for the
DB again, will take hours :-(. So first let me explain in general what
steps I performed to get out if I did the right thing...
First of all I upgraded the horde framework to the latest 3.x version
step by step for every patchlevel. The same I did for every application.
I applyed the database patches and followed the steps mensioned in the
doc/UPGRADING file.
When I was at the latest patchlevel for horde 3.x and all applications
working with this horde version, I dumped the database, changed the
table charset from ISO-8859-1 to UTF8 and the table engine from MyISAM
to InnoDB.
In the next step I created a new installation with horde and the
applications I need via pear to have a setup with the latest horde and
applications versions and a current database setup. Then I replaced the
database of this new setup with the dump from the old setup, so I had an
old database but a current setup regarding to the framework and the
apps.
In the next step I ran the horde-db-migrate script to update the old
database schema to the current version.
This were the steps I performed to upgrade my old system, I hope they
were right :-).
I again could do the database migration and provide the logfile, if this
would help, and ofcourse I can provide the sql errors I get in the log
after the upgrade. But first of all it would be interesting to know if
I followed the right way during I upgraded the system...
Kind regards,
Christian
--
Christian Schoepplein
Landeshauptstadt Muenchen
Referat fuer Bildung und Sport
Zentrum fuer Informationstechnologie im Bildungsbereich (ZIB)
- Netze und Servermanagement
Postanschrift: Bueroanschrift:
Landeshauptstadt Muenchen Landeshauptstadt Muenchen
Referat fuer Bildung und Sport Referat fuer Bildung und Sport
Postfach Bayerstr. 28 (Raum 5.326)
80313 Muenchen 80335 Muenchen
T: +49 (0)89 233-87623
E: c.schoepplein (at) musin.de
I: http://www.zib.musin.de
Elektronische Kommunikation mit der Landeshauptstadt Muenchen, siehe:
http://www.muenchen.de/ekomm
Bitte denken Sie an die Umwelt, bevor Sie diese E-Mail ausdrucken. Pro
Blatt sparen Sie durchschnittlich 15g Holz, 260ml Wasser, 0,05kWh Strom
und 5g CO2.
More information about the horde
mailing list