[EP-tech] Upgrading from 3.0

Gianluca Sforna giallu at gmail.com
Mon May 7 10:13:17 BST 2018

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
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
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?



Gianluca Sforna

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

More information about the Eprints-tech mailing list