<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi Everyone,<br>
</p>
<p><br>
</p>
<p>I have come across a bit of an issue with parsing Phrase XML&nbsp;files on EPrints when hosted on RedHat/Centos 7 (I haven't seen this on RedHat 6). Lots of messages like these are being produced:<br>
</p>
<p><br>
</p>
<p>&quot;<span style="font-size: 12pt;">Failed to parse XML file: /usr/share/eprints/archives/datadev/cfg/lang/en/phrases/archive_name.xml:&nbsp; error : func=xmlSecNoXxeExternalEntityLoader:file=xmlsec.c:line=53:obj=unknown:subj=xmlSecNoXxeExternalEntityLoader:error=5:libxml2
 library function failed:illegal external entity='file:///usr/share/eprints/lib/entities.dtd/entities.dtd'&quot;</span></p>
<p><span style="font-size: 12pt;"><br>
</span></p>
<p><span style="font-size: 12pt;">It seems that libxml2 is not allowed to parse external DTD files by default on RedHat7. The only way I could get it working was to insert a line to switch off network access to DTD in perl_lib/EPrints/XML/LibXML.pm:</span></p>
<p><span style="font-size: 12pt;"><br>
</span></p>
<div>our $PARSER = XML::LibXML-&gt;new();</div>
<div># Added by LGH</div>
<div>$PARSER-&gt;set_option('no_network',1);<br>
</div>
<div><br>
</div>
<div>Has anyone else come across this?&nbsp;<br>
</div>
<p><span style="font-size: 12pt;"><br>
</span></p>
<div>Thanks<br>
</div>
<div>Liam<br>
</div>
<div><br>
</div>
<div>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px"><span lang="en-GB">
<div style="margin:0"><b style="color:rgb(33,33,33); font-family:Calibri,sans-serif; font-size:11pt"><span style="font-size:10pt; font-family:Arial,sans-serif; color:black">Liam Green-Hughes&nbsp;</span></b><span style="font-size:10pt; font-family:Arial,sans-serif">|
 Library Systems Developer</span></div>
<div style="margin:0">
<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt; font-size:11pt; font-family:Calibri,sans-serif; color:rgb(33,33,33); background-color:rgb(255,255,255)">
<span style="font-size:10pt; font-family:Arial,sans-serif; color:black">Learning and Research Development, Information Services, University of Kent</span></p>
</div>
</span></div>
</div>
</div>
</div>
</div>
</div>
<p><br>
</p>
</body>
</html>