<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.eprints.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gnfrnc</id>
	<title>EPrints Documentation - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eprints.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gnfrnc"/>
	<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/Special:Contributions/Gnfrnc"/>
	<updated>2026-04-17T01:37:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=User:Gnfrnc&amp;diff=2300</id>
		<title>User:Gnfrnc</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=User:Gnfrnc&amp;diff=2300"/>
		<updated>2006-08-23T09:33:04Z</updated>

		<summary type="html">&lt;p&gt;Gnfrnc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Giovanni Castriotta&lt;br /&gt;
 Sistema bibliotecario archivistico museale&lt;br /&gt;
 Universita' di Pisa&lt;br /&gt;
 Italy&lt;/div&gt;</summary>
		<author><name>Gnfrnc</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=User:Gnfrnc&amp;diff=2299</id>
		<title>User:Gnfrnc</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=User:Gnfrnc&amp;diff=2299"/>
		<updated>2006-08-23T09:31:34Z</updated>

		<summary type="html">&lt;p&gt;Gnfrnc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Giovanni Castriotta&lt;br /&gt;
Sistema bibliotecario archivistico museale&lt;br /&gt;
Universita' di Pisa&lt;br /&gt;
Italy&lt;/div&gt;</summary>
		<author><name>Gnfrnc</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=Troubleshooting&amp;diff=2264</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=Troubleshooting&amp;diff=2264"/>
		<updated>2006-07-25T11:08:23Z</updated>

		<summary type="html">&lt;p&gt;Gnfrnc: /* (under debian sarge with apache2) Apache:const can't be located correctly when executing ./configure. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{manual}}&lt;br /&gt;
==Trouble Shooting==&lt;br /&gt;
This section covers some things which can go wrong and why. If you have a suggestion for this section, let us know!&lt;br /&gt;
&lt;br /&gt;
It will grow as people suggest new problems and solutions. Check the http://www.eprints.org/ website for the latest version.&lt;br /&gt;
&lt;br /&gt;
==Installation of EPrints and Required Software==&lt;br /&gt;
===Apache Crashes with a segmentation fault===&lt;br /&gt;
Possible cause: apache linked against &amp;quot;expat&amp;quot; library. If you did not install apache from source then it is possible it was linked against the &amp;quot;expat&amp;quot; library. The problem arrises that it is also linked against mod_perl and when we use the XML::Parser module, that is also linked against expat. 2 expat's in one apache make it seg-fault.&lt;br /&gt;
&lt;br /&gt;
===(Under SuSE Linux) Apache has problems compiling the mod rewrite module===&lt;br /&gt;
With an error something like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 In file included from mod_rewrite.c:93:&lt;br /&gt;
 mod_rewrite.h:133: ndbm.h: No such file or directory&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Possible cause: Missing the ndbm library which is required (for some reason).&lt;br /&gt;
&lt;br /&gt;
Solution: It comes as part of gdbm which is free. If working from a package you need gdbm-devel to get the header files (.h files).&lt;br /&gt;
&lt;br /&gt;
=== (under debian sarge with apache2) Apache::const can't be located correctly when executing ./configure. ===&lt;br /&gt;
&lt;br /&gt;
Solution: execute&lt;br /&gt;
 export PERLLIB=/usr/lib/perl5/Apache2/&lt;br /&gt;
in a sh environment before ./configure.&lt;br /&gt;
&lt;br /&gt;
==Setting Up and Configuring a New Archive==&lt;br /&gt;
===System gives a &amp;quot;500 Internal Error&amp;quot; when viewing advanced search or submitting a document===&lt;br /&gt;
Possible cause: No Subjects, Bug in code.&lt;br /&gt;
&lt;br /&gt;
Solution: Run '''generate_subjects'''&lt;br /&gt;
&lt;br /&gt;
If this fails: Look at your apache error log for clues. If reporting a bug, include the errors from the apache error log (often, but now always, found at &amp;lt;tt&amp;gt;/usr/local/apache/logs/error_log&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
Solution: Build apache following the detailed instructions in the &amp;quot;requried software&amp;quot; section of the documentation.&lt;br /&gt;
&lt;br /&gt;
===Changes to the configuration didn't appear on the website===&lt;br /&gt;
Possible cause: Several.&lt;br /&gt;
&lt;br /&gt;
Solution: Rebuild everything by re-running (for the archive in question) '''generate_static''', '''generate_views''', '''generate_apacheconf''' then stop and start apache. '''generate_abstracts''' can take a long time, so don't run it unless you want to update the abstracts themselves.&lt;br /&gt;
&lt;br /&gt;
===Browse View page gives a &amp;quot;404 not found&amp;quot; error or fails to update.===&lt;br /&gt;
Possible Cause: You didn't run the script which makes them!&lt;br /&gt;
&lt;br /&gt;
Solution: Run generate_views, and ideally set it up to run automatically: see &amp;quot;Browse Views&amp;quot; in the installation section.&lt;br /&gt;
&lt;br /&gt;
===Apache takes a really long time to start (over a minute) and so do the command line scripts.===&lt;br /&gt;
Possible Cause: EPrints loads several XML files at start up, and for some reason this requires a DNS lookup if DNS lookup is unavailable then it has to timeout.&lt;br /&gt;
&lt;br /&gt;
Solution: Make sure that the machine can perform DNS look-ups.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The same page is repeatedly returned when submitting forms under Apache 2/mod_perl 2.0.0RC4 ===&lt;br /&gt;
&lt;br /&gt;
Ensure you have an up to date version of CGI (3.08+).&lt;br /&gt;
&lt;br /&gt;
=== A Note on SELinux ===&lt;br /&gt;
&lt;br /&gt;
Secure Linux (SELinux?) adds an additional security layer above that of Unix's U/G/O. By default RedHat installations prevent Apache from accessing files outside of /var/www/html (and user's home directories?).&lt;br /&gt;
&lt;br /&gt;
If you run your EPrints Apache server as user eprints this isn't an issue, however if you run Apache as apache you will need to run:&lt;br /&gt;
&lt;br /&gt;
chcon -R -t httpd_sys_content_t /opt/eprints2/&lt;br /&gt;
&lt;br /&gt;
To allow the apache process to access the eprints files (in addition to any Unix permission changes necessary).&lt;br /&gt;
&lt;br /&gt;
(Ref. http://www.cavebear.com/cbblog-archives/000148.html)&lt;/div&gt;</summary>
		<author><name>Gnfrnc</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.eprints.org/w/index.php?title=Troubleshooting&amp;diff=2263</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wiki.eprints.org/w/index.php?title=Troubleshooting&amp;diff=2263"/>
		<updated>2006-07-25T10:58:04Z</updated>

		<summary type="html">&lt;p&gt;Gnfrnc: /* (Under SuSE Linux) Apache has problems compiling the mod rewrite module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{manual}}&lt;br /&gt;
==Trouble Shooting==&lt;br /&gt;
This section covers some things which can go wrong and why. If you have a suggestion for this section, let us know!&lt;br /&gt;
&lt;br /&gt;
It will grow as people suggest new problems and solutions. Check the http://www.eprints.org/ website for the latest version.&lt;br /&gt;
&lt;br /&gt;
==Installation of EPrints and Required Software==&lt;br /&gt;
===Apache Crashes with a segmentation fault===&lt;br /&gt;
Possible cause: apache linked against &amp;quot;expat&amp;quot; library. If you did not install apache from source then it is possible it was linked against the &amp;quot;expat&amp;quot; library. The problem arrises that it is also linked against mod_perl and when we use the XML::Parser module, that is also linked against expat. 2 expat's in one apache make it seg-fault.&lt;br /&gt;
&lt;br /&gt;
===(Under SuSE Linux) Apache has problems compiling the mod rewrite module===&lt;br /&gt;
With an error something like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 In file included from mod_rewrite.c:93:&lt;br /&gt;
 mod_rewrite.h:133: ndbm.h: No such file or directory&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Possible cause: Missing the ndbm library which is required (for some reason).&lt;br /&gt;
&lt;br /&gt;
Solution: It comes as part of gdbm which is free. If working from a package you need gdbm-devel to get the header files (.h files).&lt;br /&gt;
&lt;br /&gt;
=== (under debian sarge with apache2) Apache:const can't be located correctly when executing ./configure. ===&lt;br /&gt;
&lt;br /&gt;
Solution: execute&lt;br /&gt;
 export PERLLIB=/usr/lib/perl5/Apache2/&lt;br /&gt;
in a sh environment before ./configure&lt;br /&gt;
&lt;br /&gt;
==Setting Up and Configuring a New Archive==&lt;br /&gt;
===System gives a &amp;quot;500 Internal Error&amp;quot; when viewing advanced search or submitting a document===&lt;br /&gt;
Possible cause: No Subjects, Bug in code.&lt;br /&gt;
&lt;br /&gt;
Solution: Run '''generate_subjects'''&lt;br /&gt;
&lt;br /&gt;
If this fails: Look at your apache error log for clues. If reporting a bug, include the errors from the apache error log (often, but now always, found at &amp;lt;tt&amp;gt;/usr/local/apache/logs/error_log&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
Solution: Build apache following the detailed instructions in the &amp;quot;requried software&amp;quot; section of the documentation.&lt;br /&gt;
&lt;br /&gt;
===Changes to the configuration didn't appear on the website===&lt;br /&gt;
Possible cause: Several.&lt;br /&gt;
&lt;br /&gt;
Solution: Rebuild everything by re-running (for the archive in question) '''generate_static''', '''generate_views''', '''generate_apacheconf''' then stop and start apache. '''generate_abstracts''' can take a long time, so don't run it unless you want to update the abstracts themselves.&lt;br /&gt;
&lt;br /&gt;
===Browse View page gives a &amp;quot;404 not found&amp;quot; error or fails to update.===&lt;br /&gt;
Possible Cause: You didn't run the script which makes them!&lt;br /&gt;
&lt;br /&gt;
Solution: Run generate_views, and ideally set it up to run automatically: see &amp;quot;Browse Views&amp;quot; in the installation section.&lt;br /&gt;
&lt;br /&gt;
===Apache takes a really long time to start (over a minute) and so do the command line scripts.===&lt;br /&gt;
Possible Cause: EPrints loads several XML files at start up, and for some reason this requires a DNS lookup if DNS lookup is unavailable then it has to timeout.&lt;br /&gt;
&lt;br /&gt;
Solution: Make sure that the machine can perform DNS look-ups.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The same page is repeatedly returned when submitting forms under Apache 2/mod_perl 2.0.0RC4 ===&lt;br /&gt;
&lt;br /&gt;
Ensure you have an up to date version of CGI (3.08+).&lt;br /&gt;
&lt;br /&gt;
=== A Note on SELinux ===&lt;br /&gt;
&lt;br /&gt;
Secure Linux (SELinux?) adds an additional security layer above that of Unix's U/G/O. By default RedHat installations prevent Apache from accessing files outside of /var/www/html (and user's home directories?).&lt;br /&gt;
&lt;br /&gt;
If you run your EPrints Apache server as user eprints this isn't an issue, however if you run Apache as apache you will need to run:&lt;br /&gt;
&lt;br /&gt;
chcon -R -t httpd_sys_content_t /opt/eprints2/&lt;br /&gt;
&lt;br /&gt;
To allow the apache process to access the eprints files (in addition to any Unix permission changes necessary).&lt;br /&gt;
&lt;br /&gt;
(Ref. http://www.cavebear.com/cbblog-archives/000148.html)&lt;/div&gt;</summary>
		<author><name>Gnfrnc</name></author>
		
	</entry>
</feed>