Difference between revisions of "Issues with Installing EPrints on Ubuntu 26.04"

From EPrints Documentation
Jump to: navigation, search
(Added issue with db creation)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
As of 1st May 2026, Ubuntu 26.04 is under testing to determine if EPrints can be successfully installed and if so if there are any issues with doing this, which require a different approach from the general approach for installing EPrints on Debian/Ubuntu Linux.
+
As of 2nd July 2026, Ubuntu 26.04 is still under testing to determine if EPrints can be successfully installed and if so if there are any issues with doing this, which require a different approach from the general approach for installing EPrints on Debian/Ubuntu Linux.
  
 
==== Current Issues ====
 
==== Current Issues ====
; Segfault when creating EPrints database : If you use <code>bin/epadmin create pub</code> to create a new archive, once you approve the creation of the archive's database rather than prompting you for an appropriate username and password for a superuser that can create new database you get a segfault error like below. A resolution to this issue is currently being investigated.
+
; XML library compatibility problems : This will first occur at the point where you complete the credentials you want to use for your archive's database whilst you are running <code>bin/epadmin create pub</code>.  It will exhibit itself as either a segmentation fault or an error with the memory allocation (malloc) or free commands.  This is due to EPrints use of the <code>XML:LibXML</code> Perl library that ultimately uses the C library <tt>libxml2</tt>.  [https://github.com/eprints/eprints3.4/issues/509 This GitHub issue] first raised for what appears to be the same issue with FreeBSD 14.3 provides some more detail about this problem.  It is likely this relates to [https://github.com/cpan-authors/XML-LibXML/issues/81 this XML::LibXML GitHub issue], which says it has been resolved upstream, which we believe to mean in the libxml2 C library (although it does not seem to gave made it into version 2.15.3).  Ubuntu 26.04 as of 2nd July 2026 is still providing libxml2 version 2.15.2, so there will hopefully be an update soon.
Segmentation fault        (core dumped) bin/epadmin create pub
 

Latest revision as of 11:37, 2 July 2026

As of 2nd July 2026, Ubuntu 26.04 is still under testing to determine if EPrints can be successfully installed and if so if there are any issues with doing this, which require a different approach from the general approach for installing EPrints on Debian/Ubuntu Linux.

Current Issues

XML library compatibility problems 
This will first occur at the point where you complete the credentials you want to use for your archive's database whilst you are running bin/epadmin create pub. It will exhibit itself as either a segmentation fault or an error with the memory allocation (malloc) or free commands. This is due to EPrints use of the XML:LibXML Perl library that ultimately uses the C library libxml2. This GitHub issue first raised for what appears to be the same issue with FreeBSD 14.3 provides some more detail about this problem. It is likely this relates to this XML::LibXML GitHub issue, which says it has been resolved upstream, which we believe to mean in the libxml2 C library (although it does not seem to gave made it into version 2.15.3). Ubuntu 26.04 as of 2nd July 2026 is still providing libxml2 version 2.15.2, so there will hopefully be an update soon.