EPrints Technical Mailing List Archive

See the EPrints wiki for instructions on how to join this mailing list and related information.

Message: #09493


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

Re: [EP-tech] eprints upgrade error


CAUTION: This e-mail originated outside the University of Southampton.
Good day!
Is there a way to get only the Documents and reupload it to a newly created Eprints Database?  so that i can start clean without errors. It quite annoying upgrading from v3.3.16 to 3.4.5. 

Thank you!



On Thu, Nov 30, 2023 at 4:37 PM Alan.Stiles [He/Him/They] <alan.stiles@open.ac.uk> wrote:
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.

Zen,

It appears to be two separate issues.

 

Does the record you were trying to download the document for have an appropriately named file attachment in /usr/share/eprints/archive/aea/documents/disk0/xx/xx/xx/xx/01/ (or similarly named directory where xx/xx/xx/xx is the identifier of the record e.g. 00/01/23/45/01 - for the first attached file on record 12345 ) ?  If this is a development version you may not have all the files attached for the database records if something has been copied from a live instance?

 

For the second part, the key appears to be in

------------------------------------------------------------------
----------- EPrints System Error 2023-11-30T07:06:48Z ------------
------------------------------------------------------------------
In /usr/share/eprints/archives/aea/cfg/lang/en/static/search.xpage: pin element                                                                                                                                                              with no name attribute.
<epc:pin ref="title"/>

 

I don’t recognise the search.xpage file referred to – it appears to be something local to your repository and it has a line referring to an epc:pin value called ‘title’ that isn’t defined in the calling code. I wouldn’t expect to see epc:pin statements in static .xpage files.

 

Can you see what this page does in your original live 3.3.x system? That might give you a clue as to whether this pin line should exist and if so, where the value is set.

 

Alan

 

 

From: eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk> on behalf of zen zenitram <quickfire28@gmail.com>
Date: Thursday, 30 November 2023 at 07:26
To: eprints-tech@ecs.soton.ac.uk <eprints-tech@ecs.soton.ac.uk>
Subject: Re: [EP-tech] eprints upgrade error

External email: if the sender or content looks suspicious, please click the Report Message icon, or forward it to report-phishing

CAUTION: This e-mail originated outside the University of Southampton.

CAUTION: This e-mail originated outside the University of Southampton.

 

 

i already fix the error, and my eprints repository is working but when i searched document and try to open the pdf file, these error shows (

EPrints System Error

Error in file retrieval: failed to get file contents)

i tried to run ./bin/generate_static and show too many error

eprints@eprints12:~$ ./bin/generate_static aea

------------------------------------------------------------------
----------- EPrints System Error 2023-11-30T07:06:48Z ------------
------------------------------------------------------------------
In /usr/share/eprints/archives/aea/cfg/lang/en/static/search.xpage: pin element                                                                                                                                                              with no name attribute.
<epc:pin ref="title"/>
------------------------------------------------------------------
EPrints System Error inducing stack dump
 at /usr/share/eprints/bin/../perl_lib/EPrints.pm line 163.
        EPrints::abort() called at /usr/share/eprints/bin/../perl_lib/EPrints/XM                                                                                                                                                             L/EPC.pm line 147
        EPrints::XML::EPC::_process_pin(XML::LibXML::Element=SCALAR(0x557baf49ba                                                                                                                                                             68), "session", EPrints::Repository=HASH(0x557ba9582fa0), "in", "/usr/share/epri                                                                                                                                                             nts/archives/aea/cfg/lang/en/static/search.xpage") called at /usr/share/eprints/                                                                                                                                                             bin/../perl_lib/EPrints/XML/EPC.pm line 67
        eval {...} called at /usr/share/eprints/bin/../perl_lib/EPrints/XML/EPC.                                                                                                                                                             pm line 67
        EPrints::XML::EPC::process(XML::LibXML::Element=SCALAR(0x557baf49ba68),                                                                                                                                                              "session", EPrints::Repository=HASH(0x557ba9582fa0), "in", "/usr/share/eprints/a                                                                                                                                                             rchives/aea/cfg/lang/en/static/search.xpage") called at /usr/share/eprints/bin/.                                                                                                                                                             ./perl_lib/EPrints/XML/EPC.pm line 134
        EPrints::XML::EPC::process_child_nodes(XML::LibXML::Element=SCALAR(0x557                                                                                                                                                             baf463f90), "session", EPrints::Repository=HASH(0x557ba9582fa0), "in", "/usr/sha                                                                                                                                                             re/eprints/archives/aea/cfg/lang/en/static/search.xpage") called at /usr/share/e                                                                                                                                                             prints/bin/../perl_lib/EPrints/XML/EPC.pm line 99
        EPrints::XML::EPC::process(XML::LibXML::Element=SCALAR(0x557baf463f90),                                                                                                                                                              "in", "/usr/share/eprints/archives/aea/cfg/lang/en/static/search.xpage", "sessio                                                                                                                                                             n", EPrints::Repository=HASH(0x557ba9582fa0)) called at /usr/share/eprints/bin/.                                                                                                                                                             ./perl_lib/EPrints/XML/EPC.pm line 134
        EPrints::XML::EPC::process_child_nodes(XML::LibXML::Element=SCALAR(0x557                                                                                                                                                             baf440a58), "in", "/usr/share/eprints/archives/aea/cfg/lang/en/static/search.xpa                                                                                                                                                             ge", "session", EPrints::Repository=HASH(0x557ba9582fa0)) called at /usr/share/e                                                                                                                                                             prints/bin/../perl_lib/EPrints/XML/EPC.pm line 99
        EPrints::XML::EPC::process(XML::LibXML::Element=SCALAR(0x557baf440a58),                                                                                                                                                              "session", EPrints::Repository=HASH(0x557ba9582fa0), "in", "/usr/share/eprints/a                                                                                                                                                             rchives/aea/cfg/lang/en/static/search.xpage") called at /usr/share/eprints/bin/.                                                                                                                                                             ./perl_lib/EPrints/XML/EPC.pm line 134
        EPrints::XML::EPC::process_child_nodes(XML::LibXML::Element=SCALAR(0x557                                                                                                                                                             baf4b6c80), "session", EPrints::Repository=HASH(0x557ba9582fa0), "in", "/usr/sha                                                                                                                                                             re/eprints/archives/aea/cfg/lang/en/static/search.xpage") called at /usr/share/e                                                                                                                                                             prints/bin/../perl_lib/EPrints/XML/EPC.pm line 99
        EPrints::XML::EPC::process(XML::LibXML::Element=SCALAR(0x557baf4b6c80),                                                                                                                                                              "session", EPrints::Repository=HASH(0x557ba9582fa0), "in", "/usr/share/eprints/a                                                                                                                                                             rchives/aea/cfg/lang/en/static/search.xpage") called at /usr/share/eprints/bin/.                                                                                                                                                             ./perl_lib/EPrints/XML/EPC.pm line 134
        EPrints::XML::EPC::process_child_nodes(XML::LibXML::Element=SCALAR(0x557                                                                                                                                                             baf4af5c0), "in", "/usr/share/eprints/archives/aea/cfg/lang/en/static/search.xpa                                                                                                                                                             ge", "session", EPrints::Repository=HASH(0x557ba9582fa0)) called at /usr/share/e                                                                                                                                                             prints/bin/../perl_lib/EPrints/XML/EPC.pm line 99
        EPrints::XML::EPC::process(XML::LibXML::Element=SCALAR(0x557baf4af5c0),                                                                                                                                                              "session", EPrints::Repository=HASH(0x557ba9582fa0), "in", "/usr/share/eprints/a                                                                                                                                                             rchives/aea/cfg/lang/en/static/search.xpage") called at /usr/share/eprints/bin/.                                                                                                                                                             ./perl_lib/EPrints/XML/EPC.pm line 134
        EPrints::XML::EPC::process_child_nodes(XML::LibXML::Element=SCALAR(0x557                                                                                                                                                             baf496af8), "in", "/usr/share/eprints/archives/aea/cfg/lang/en/static/search.xpa                                                                                                                                                             ge", "session", EPrints::Repository=HASH(0x557ba9582fa0)) called at /usr/share/e                                                                                                                                                             prints/bin/../perl_lib/EPrints/XML/EPC.pm line 99
        EPrints::XML::EPC::process(XML::LibXML::Element=SCALAR(0x557baf496af8),                                                                                                                                                              "in", "/usr/share/eprints/archives/aea/cfg/lang/en/static/search.xpage", "sessio                                                                                                                                                             n", EPrints::Repository=HASH(0x557ba9582fa0)) called at /usr/share/eprints/bin/.                                                                                                                                                             ./perl_lib/EPrints/XML/EPC.pm line 134
        EPrints::XML::EPC::process_child_nodes(XML::LibXML::Element=SCALAR(0x557                                                                                                                                                             baf463f00), "session", EPrints::Repository=HASH(0x557ba9582fa0), "in", "/usr/sha                                                                                                                                                             re/eprints/archives/aea/cfg/lang/en/static/search.xpage") called at /usr/share/e                                                                                                                                                             prints/bin/../perl_lib/EPrints/XML/EPC.pm line 99
        EPrints::XML::EPC::process(XML::LibXML::Element=SCALAR(0x557baf463f00),                                                                                                                                                              "in", "/usr/share/eprints/archives/aea/cfg/lang/en/static/search.xpage", "sessio                                                                                                                                                             n", EPrints::Repository=HASH(0x557ba9582fa0)) called at /usr/share/eprints/bin/.                                                                                                                                                             ./perl_lib/EPrints/Update/Static.pm line 360
        EPrints::Update::Static::copy_xpage called at ./bin/generate_static line                                                                                                                                                              349
        main::copy_xpage(EPrints::Repository=HASH(0x557ba9582fa0), "/usr/share/e                                                                                                                                                             prints/archives/aea/cfg/lang/en/static/search.xpage", "/usr/share/eprints/archiv                                                                                                                                                             es/aea/html/en/search.html", HASH(0x557ba95604e8)) called at ./bin/generate_stat                                                                                                                                                             ic line 197

 

Thank you!

 

On Wed, Nov 29, 2023 at 7:44 PM Andrew Mehta <A.J.Mehta@soton.ac.uk> wrote:

SystemSettings seems to be having some trouble reading the directory /opt/eprints3/flavours
Does that directory exist?
You could try creating it if not.
If it does already exist and you still get this error, you could also try checking the directory has the correct read/write permissions, or correct ownership.
Typically it should be owned by the eprints user.
This command would make it owned by the eprints user and also add it to the eprints group:
chown eprints:eprints /opt/eprints3/flavours

Of course, if the EPrints you are installing or upgrading lack any flavours,
you may wish to add one.
The standard flavour is the Publications flavour - also known as pub_lib.

Yours,
Andrew.



________________________________________
From: eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk> on behalf of zen zenitram <quickfire28@gmail.com>
Sent: 29 November 2023 06:58
To: eprints-tech@ecs.soton.ac.uk
Subject: [EP-tech] eprints upgrade error

CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.

Good day

Can anyone help me with this problem?


eprints@eprints3:~$ ./bin/epadmin test
readdir() attempted on invalid dirhandle LIB at /usr/share/eprints3/bin/../perl_lib/EPrints/SystemSettings.pm line 56.
closedir() attempted on invalid dirhandle LIB at /usr/share/eprints3/bin/../perl_lib/EPrints/SystemSettings.pm line 57.

Thank you very much in advance!


*** Options: https://wiki.eprints.org/w/Eprints-tech_Mailing_List
*** Archive: https://www.eprints.org/tech.php/
*** EPrints community wiki: https://wiki.eprints.org/

*** Options: https://wiki.eprints.org/w/Eprints-tech_Mailing_List
*** Archive: https://www.eprints.org/tech.php/
*** EPrints community wiki: https://wiki.eprints.org/