I've built a new Koha 3.12 Ubuntu Server and have transferred the old Koha 3.0 database to the new Koha 3.12 server. Since the database is so old, I've tried to upgrade it to 3.4 after I've used mysql to import the database into Koha 3.12 so that it will be recognized by the new Koha 3.12 server. I've run the "upgrade-to-Koha-3.4" command to try to bring the 3.0 Koha database to the 3.4 level but all I get is pages of "mysql failed - fetch () without execute() at /usr/share/koha/lib/C4/context.pm line 1030". I can't log in as the a staff user of the old database and if I use the "signin" given by the new install, Koha 3.12 just wants to recreate the koha_library database and wipe out all the information that I've imported. I've read countless blogs, messages etc but nothing suggested or tried has worked. Does any have any idea how to move an old database to such a new koha 3.12 install? I've tried countless directions but nothing is working! Do I need to hire someone to "transform" the old database so it will work on the new server? Any help is appreciated. Cheers. Phillip
Phillip Ponchot schreef op di 31-12-2013 om 01:17 [-0800]:
I've run the "upgrade-to-Koha-3.4" command to try to bring the 3.0 Koha database to the 3.4 level but all I get is pages of "mysql failed - fetch () without execute() at /usr/share/koha/lib/C4/context.pm line 1030".
You need to do that last. It does a specific thing that should be run if you are crossing from pre-3.4 to 3.4+. So what you should do is run the koha-upgrade-schema script to get your database current, and then run koha-upgrade-to-3.4 to do what that is needed. [Aside: in 3.4 the way item records are stored was changed. This takes care of that. It can take quite a long time to run, hence not being part of the regular process.] -- Robin Sheat Catalyst IT Ltd. ✆ +64 4 803 2204 GPG: 5FA7 4B49 1E4D CAA4 4C38 8505 77F5 B724 F871 3BDF
participants (2)
-
Phillip Ponchot -
Robin Sheat