Difference between revisions of "Issues with Installing EPrints on Ubuntu 18.04"
(Created page with "==== epadmin script errors with Perl version ==== When trying to run epadmin you will may see a couple of error messages that prevents you from creating an archive, especially...") |
(No difference)
|
Revision as of 09:55, 1 April 2019
epadmin script errors with Perl version
When trying to run epadmin you will may see a couple of error messages that prevents you from creating an archive, especially if you are using the 3.4.0 tarball from files.eprints.org:
Experimental keys on scalar is now forbidden at EPRINTS_PATH/bin/epadmin line 384
To fix this add the following line at the top of the epadmin file just after the use lines:
no if $] >= 5.017011, warnings => 'experimental::smartmatch';
A second error message you may see is:
Type of arg 1 to keys must be hash or array (not single ref constructor) at /usr/share/eprints/bin/epadmin line 384, near "};"
Go to the line number reported and change it to:
my @flavours = keys %{$conf->{flavours}};
You should now be able to run "epadmin create" without issue.