Hi Chris, When I imported our database into the 3.6.4 system at the time I ran the following: koha-upgrade-schema <instancename> then koha-uprade-to-3.4 <instancename> When I ran the 2nd command, the koha-upgrade-to-3.4 command kept returning a bunch of "Use of uninitialized value in pattern match (m//) at /usr/share/koha/lib/C4/Biblio.pm line 2953" . I asked and was told I could safely ignore those errors from the upgrade command. I actually install KOHA using the apt-get packages on Debian. I've used that to keep it up to date and apply patches as they come out. Do I need to try to re-run the upgrade to 3.4 or check any specific logs? Josh On Mon, Jul 30, 2012 at 5:55 PM, Chris Cormack <chris@bigballofwax.co.nz>wrote:
Hi Josh
On 31 July 2012 12:36, Josh Mikow <joshmikow@gmail.com> wrote:
I ran all of the upgrade scripts to get from 3.01. to 3.6. Based on the file, it looks like it should have run as a part of that process.
Hmm which upgrade scripts are those?
When I try to run it to view the help it gives me a compilation error.
Whats the error? I bet its missing the path to the C4 modules
Would it have logged somewhere if this failed as a part of the upgrade?
No. It isnt run as part of the upgrade, because it only needs to be run in special circumstances, when coming from a pre 3.4.x version to a 3.6.x, and take a long time potentially.
From the INSTALL file in the UPGRADE section
"Koha 3.4.x or later no longer stores items in biblio records. If you are upgrading from an older version ou will need to do the following two steps, they can take a long time (several hours) to complete for large databases
misc/maintenance/remove_items_from_biblioitems.pl --run misc/migration_tools/rebuild_zebra.pl -b -r "
You need to run these as the user that runs rebuild_zebra normally (check your cron if you are unsure) and need to set the paths.
For instance on my machine if I was using a package installed from the tarball
sudo -u koha PERL5LIB=/usr/share/koha/lib KOHA_CONF=/etc/koha-conf.xml perl misc/maintenance/remove_items_from_biblioitems.pl --run
If I installed from the packages (the best way) (but I think you used the tarball?) sudo koha-upgrade-to-3.4 instancename
Chris