[Evergreen-dev] MARC::File::XML not found

Jason Stephenson jason at sigio.com
Fri Dec 4 10:54:29 EST 2020


Lynn,

You likely need to install the database prerequisites on the database
server.

If you recently upgraded the database server, some of the packages get
deleted because they no longer exist. I've seen this going from Ubuntu
16 to Ubuntu 18, for instance. I believe that libmarc-file-xml-perl no
longer exists as a package on Ubuntu 18+, so MARC::File::XML must be
installed via CPAN.



HtH,
Jason

On 12/4/20 10:48 AM, Floyd, Angelia Lynn wrote:
> We running across an issue where if you try to save a marc record it
> gives you the following error in the logs.
> 
>  
> 
> 2020-12-04 10:35:16 app3-prod open-ils.cstore: [ERR
> :20796:oils_sql.c:6570:1607096115209480] open-ils.cstore ERROR updating
> biblio::record_entry object with id = 16861603: 6819553 6819553: ERROR: 
> Can't locate MARC/File/XML.pm in @INC (you may need to install the
> MARC::File::XML module) (@INC contains: /etc/perl
> /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1
> /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5
> /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26
> /usr/local/lib/site_perl) at line 4.BEGIN failed--compilation aborted at
> line 4.CONTEXT:  compilation of PL/Perl function "maintain_901"
> 
> 2020-12-04 10:35:16 app3-prod open-ils.cat: [ERR
> :2181:CStoreEditor.pm:155:1607096115209480] editor[1|4587667] request
> error open-ils.cstore.direct.biblio.record_entry.update : 16861603 :
> Exception: OpenSRF::DomainObject::oilsMethodException
> 2020-12-04T10:35:16 OpenILS::Utils::CStoreEditor
> /usr/local/share/perl/5.26.1/OpenILS/Utils/CStoreEditor.pm:481 <500> 
> Error in updating a row -- please see the error log for more details
> 
> 2020-12-04 10:35:16 app3-prod open-ils.cat: [ERR
> :2181:EX.pm:66:1607096115209480] Exception:
> OpenSRF::DomainObject::oilsMethodException 2020-12-04T10:35:16
> OpenSRF::Utils::Logger
> /usr/local/share/perl/5.26.1/OpenSRF/Utils/Logger.pm:243 <500>  Error in
> updating a row -- please see the error log for more details
> 
>  
> 
> I have made sure MARC::File::XML is installed.  Made sure @INC had the
> location listed. 
> 
>  
> 
> I  am running out of ideas, on how to fix this.
> 
>  
> 
> We updated to 3.4.4 over Thanksgiving, and this is one of the last major
> errors I need to correct.  In the update we updated to Ubuntu 18.04 and
> Opensrf 3.2.1. 
> 
>  
> 
>  
> 
>  
> 
>  
> 
> -----------------------------
> Lynn Floyd
> MIS Supervisor
> 
> 
> Indiana State Library
> https://www.in.gov/library/
> 315 W Ohio St
> Indianapolis, IN 46202
> 317-232-3290
> lfloyd1 at library.in.gov <mailto:lfloyd1 at library.in.gov>
> 
>  
> 
> 
> _______________________________________________
> Evergreen-dev mailing list
> Evergreen-dev at list.evergreen-ils.org
> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev
> 


More information about the Evergreen-dev mailing list