EPrints Technical Mailing List Archive

Message: #07291


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

[EP-tech] Upgrading from 3.0


Hi all,
I am attempting to upgrade a very old eprints instance and would need some help.

Basically, what I've done is:
1. run the configure and install procedure (CentOS 7 server, 3.3.15 tarball)
2. copy over the old archive directory to /opt/eprints3/archive
3. run bin/epadmin upgrade sifp

But I get this error back:

$ bin/epadmin upgrade sifp

------------------------------------------------------------------
---------------- EPrints System Error ----------------------------
------------------------------------------------------------------
Error in configuration:
Can't use an undefined value as an ARRAY reference at
/opt/eprints3/lib/cfg.d/eprint_search_staff.pl line 16.


------------------------------------------------------------------
EPrints System Error inducing stack dump
 at /opt/eprints3/bin/../perl_lib/EPrints.pm line 147.
EPrints::abort('EPrints') called at
/opt/eprints3/bin/../perl_lib/EPrints/Config.pm line 281
EPrints::Config::load_repository_config_module('sifp') called at
/opt/eprints3/bin/../perl_lib/EPrints/Repository.pm line 510
EPrints::Repository::load_config('EPrints::Repository=HASH(0x157f108)')
called at /opt/eprints3/bin/../perl_lib/EPrints/Repository.pm line 153
EPrints::Repository::new('EPrints::Repository', 'sifp', 'check_db', 0,
'noise', 1) called at /opt/eprints3/bin/../perl_lib/EPrints.pm line
555
EPrints::repository('EPrints=HASH(0x3ddcb80)', 'sifp', 'noise', 1,
'check_db', 0) called at bin/epadmin line 376
main::repository('sifp', 'check_db', 0) called at bin/epadmin line 2848
main::upgrade('sifp') called at bin/epadmin line 320

Anyone can help me diagnose the issue?

Regards

Gianluca

-- 
Gianluca Sforna

http://plus.google.com/+gianlucasforna - http://twitter.com/giallu
Tinker Garage - http://tinkergarage.it