EPrints Technical Mailing List Archive

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

Message: #09711


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

RE: [EP-tech] Oracle Linux 9


CAUTION: This e-mail originated outside the University of Southampton.
Thank for the answer
 
I use version EPrints 3.4.5
Wos.pm is part of the plugin citation import 
https://github.com/QUTlib/citation-import
I install all needed library for this plugin.
I replace the file Wos.pm  with a fresh new from GitHub and I get the same error.
 
We use count from scopus not WOS so I disable the plugin. 

 

Mario

 

De : David R Newman <drn@ecs.soton.ac.uk>
Envoyé : 16 mai 2024 14:37
À : eprints-tech@ecs.soton.ac.uk; Beaudoin, Mario <Mario.Beaudoin@uqtr.ca>
Objet : Re: [EP-tech] Oracle Linux 9

 

Hi Mario,

There is some stricter checking of things by the version of Perl running for the Enterprise Linux 9 OS family (e.g. Red Hat, CentOS Stream, Rocky, Alma, Oracle, etc.).  The issues leading to these warnings have all been fixed in Git HEAD for eprints3.4 but I am not sure if all of them were fixed in time for the 3.4.5 release.  What version of EPrints are you running?  To fix your issue I would look at the same lines in file on GitHub and see what the changes are.

Sounds like in your follow up you have fixed the main blocker.  As what you listed below all looked like warnings rather than fatal errors.  Except maybe:

Compilation failed in require at (eval 511) line 1.

This is not a very useful error message to help figure out that the XML::LibXML was not installed.

Regards

David Newman

On 16/05/2024 7:30 pm, Beaudoin, Mario wrote:

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

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

The solution is that my library   perl-XML-LibXML

was not installed correctly

dnf install perl-XML-LibXML

fix the problem

 

Mario Beaudoin| Chargé de projet informatique et technologique

Service de la bibliothèque |Université du Québec à Trois-Rivières

819 376-5011, poste 2258 | www.uqtr.ca

3351, boul. des Forges, C.P. 500, Trois-Rivières (Québec) G9A 5H7 | Local 4407, A.T.

 

 

De : eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk> De la part de Beaudoin, Mario
Envoyé : 16 mai 2024 14:07
À : eprints-tech@ecs.soton.ac.uk
Objet : [EP-tech] Oracle Linux 9

 

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

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

HI,

 

I am moving  eprints from cent os 7 to Oracle Linux 9.

 

When I reload the archive,  epadmin reload eprintsID I get these messages:

I see this error on the forum but I do not find the solution.

 

 

Subroutine parse_xml_string redefined at /opt/eprints3/bin/../perl_lib/EPrints/XML/DOM.pm line 119.

Subroutine _parse_url redefined at /opt/eprints3/bin/../perl_lib/EPrints/XML/DOM.pm line 144.

Subroutine parse_xml redefined at /opt/eprints3/bin/../perl_lib/EPrints/XML/DOM.pm line 164.

Subroutine event_parse redefined at /opt/eprints3/bin/../perl_lib/EPrints/XML/DOM.pm line 211.

Subroutine _dispose redefined at /opt/eprints3/bin/../perl_lib/EPrints/XML/DOM.pm line 248.

Subroutine clone_and_own redefined at /opt/eprints3/bin/../perl_lib/EPrints/XML/DOM.pm line 261.

Subroutine document_to_string redefined at /opt/eprints3/bin/../perl_lib/EPrints/XML/DOM.pm line 276.

Subroutine make_document redefined at /opt/eprints3/bin/../perl_lib/EPrints/XML/DOM.pm line 286.

Subroutine version redefined at /opt/eprints3/bin/../perl_lib/EPrints/XML/DOM.pm line 295.

 

 

And this error

Problem loading plugin EPrints::Plugin::Import::CitationService::WoS [/opt/eprints3/lib/plugins/EPrints/Plugin/Import/CitationService/WoS.pm]:

Experimental push on scalar is now forbidden at /opt/eprints3/lib/plugins/EPrints/Plugin/Import/CitationService/WoS.pm line 157, near ");"

Compilation failed in require at (eval 511) line 1.

 

Line 155 156 157  

                push $self->{soap_editions},

                  SOAP::Data->name( "editions" =>

                               \SOAP::Data->value( SOAP::Data->name( "collection" => "WOS" ), SOAP::Data->name( "edition" => "$edition" ), ) );

 

do you have any idea how to fix that?

 

Thank you,

 

 

Mario Beaudoin| Chargé de projet informatique et technologique

Service de la bibliothèque |Université du Québec à Trois-Rivières

819 376-5011, poste 2258 | www.uqtr.ca

3351, boul. des Forges, C.P. 500, Trois-Rivières (Québec) G9A 5H7 | Local 4407, A.T.

 

 



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