EPrints Technical Mailing List Archive
Message: #09419
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
Re: [EP-tech] Migrating to Redhat Linux 8.6
- To: "eprints-tech@ecs.soton.ac.uk" <eprints-tech@ecs.soton.ac.uk>
- Subject: Re: [EP-tech] Migrating to Redhat Linux 8.6
- From: John Salter <J.Salter@leeds.ac.uk>
- Date: Thu, 21 Sep 2023 22:09:02 +0000
Sent: 21 September 2023 19:59
To: eprints-tech@ecs.soton.ac.uk <eprints-tech@ecs.soton.ac.uk>
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
Sent: 21 September 2023 19:15
To: eprints-tech@ecs.soton.ac.uk <eprints-tech@ecs.soton.ac.uk>
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
Internal
We modified the Makefile.pl file as mentioned in the link, but running the perl Makefile.PL did not work as shown below:
[root@sftp-gsadmissions-1 XML-LibXSLT-2.002001]# perl Makefile.PL
running pkg-config libxslt... ok
looking for -lxslt... no
libxslt not found
Try setting LIBS and INC values on the command line
Or get libxslt and libxml2 from
If you install via RPMs, make sure you also install the -devel
RPMs, as this is where the headers (.h files) are.
[root@sftp-gsadmissions-1 XML-LibXSLT-2.002001]# ^C
[root@sftp-gsadmissions-1 XML-LibXSLT-2.002001]# make
make: *** No targets specified and no makefile found. Stop.
Are there any other modification required to be made in the Makefile.PL file? As it is still complaining that libxslt not found??
Thanks,
Maher
From: eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of Maher Abdellatif Ahmad Qahwash
Sent: Thursday, September 21, 2023 8:11 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton. CAUTION: This e-mail originated outside the University of Southampton. Internal Where do I get the Makefile. pl file to modify it? After modifying it should I still use CPANM
ZjQcmQRYFpfptBannerStart
|
ZjQcmQRYFpfptBannerEnd
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Internal
Where do I get the Makefile.pl file to modify it?
After modifying it should I still use CPANM to install?
Please send the steps f possible.
Thanks,
Maher
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of John Salter
Sent: Thursday, September 21, 2023 6:44 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton. CAUTION: This e-mail originated outside the University of Southampton. Whatever the problem is, it’s not obvious! This might be related: https: //github. com/shlomif/perl-XML-LibXSLT/issues/6
ZjQcmQRYFpfptBannerStart
|
ZjQcmQRYFpfptBannerEnd
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Whatever the problem is, it’s not obvious!
This might be related:
https://github.com/shlomif/perl-XML-LibXSLT/issues/6
Does this update to the Makefile.pl help:
https://github.com/shlomif/perl-XML-LibXSLT/commit/45edf81581d6ef4e9a269feda31c5f57633ac0d9
It doesn’t look like the above commit has made it to a release version yet – but I’m not sure why that would cause the CPAN route to fail, unless the CPAN and DNF are different version numbers…
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of Maher Abdellatif Ahmad Qahwash
Sent: Thursday, September 21, 2023 3:42 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Internal
We are not sure if installing the perl-XML-LibXSLT using dnf will cause any segmentation faults with our Apache httpd webserver or not. We are just following the recommendation in the documentation to install using CPAN.
Following is the cpanm –V output:
# ./cpanm -V
cpanm (App::cpanminus) version 1.7047 (./cpanm)
perl version 5.026003 (/usr/bin/perl)
%Config:
archname=x86_64-linux-thread-multi
installsitelib=/usr/local/share/perl5
installsitebin=/usr/local/bin
installman1dir=/usr/share/man/man1
installman3dir=/usr/share/man/man3
sitearchexp=/usr/local/lib64/perl5
sitelibexp=/usr/local/share/perl5
vendorarch=/usr/lib64/perl5/vendor_perl
vendorlibexp=/usr/share/perl5/vendor_perl
archlibexp=/usr/lib64/perl5
privlibexp=/usr/share/perl5
%ENV:
@INC:
FatPacked::94715887577112=HASH(0x5624c2d56818)
/usr/local/lib64/perl5
/usr/local/share/perl5
/usr/lib64/perl5/vendor_perl
/usr/share/perl5/vendor_perl
/usr/lib64/perl5
/usr/share/perl5
This is the content of the file “XML-LibXSLT-2.002001-0.yml”
---
distribution: !!perl/hash:CPAN::Distribution
CALLED_FOR: XML::LibXSLT
CHECKSUM_STATUS: OK
ID: S/SH/SHLOMIF/XML-LibXSLT-2.002001.tar.gz
RO:
CPAN_COMMENT: ~
CPAN_USERID: SHLOMIF
archived: tar
build_dir: /root/.local/share/.cpan/build/XML-LibXSLT-2.002001-0
incommandcolor: 1
localfile: /root/.local/share/.cpan/sources/authors/id/S/SH/SHLOMIF/XML-LibXSLT-2.002001.tar.gz
mandatory: 1
negative_prefs_cache: 1
prefs: {}
reqtype: c
unwrapped: !!perl/hash:CPAN::Distrostatus
COMMANDID: 1
FAILED: ''
TEXT: YES
TIME: 1695294479
writemakefile: !!perl/hash:CPAN::Distrostatus
COMMANDID: 1
FAILED: 1
TEXT: "NO -- No 'Makefile' created\n"
TIME: 1695294480
perl:
$^X: /usr/bin/perl
mtime_$^X: 1673971108
mtime_dll: 0
sitearchexp: /usr/local/lib64/perl5
time: 1695294480
Thank you for your support.
Maher
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of Andrew Mehta
Sent: Thursday, September 21, 2023 5:31 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: Re: [EP-tech] Migrating to Redhat Linux 8.6
Is it a problem for your EPrints migration if perl-XML-LibXSLT is working fine for you? The CPAN install idea is only if you sometimes find the perl-XML-LibXSLT package causes segmentation faults with the Apache httpd webserver. You mention
ZjQcmQRYFpfptBannerStart
|
ZjQcmQRYFpfptBannerEnd
Is it a problem for your EPrints migration if
perl-XML-LibXSLT
is working fine for you?
The CPAN install idea is only if you sometimes find the perl-XML-LibXSLT package causes segmentation faults with the Apache httpd webserver.
You mention you are using cpanm.
Is the following command...
cpanm -V
...showing the correct installation locations?
Is any further info in build logs in your user's home directory's ".cpanm" folder?
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk> on behalf of Maher Abdellatif Ahmad Qahwash <qahwash@kfupm.edu.sa>
Sent: 21 September 2023 15:20
To: eprints-tech@ecs.soton.ac.uk <eprints-tech@ecs.soton.ac.uk>
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Internal
Sorry the libxslt is a folder (not a file) and is located here:
/usr/include/libxslt
We also have the following libxslt files here:
/usr/lib64/libxslt.so.1.1.32
/usr/lib64/libxslt-plugins
/usr/lib64/libxslt.so.1
/usr/lib64/pkgconfig/libxslt.pc
/usr/lib64/libxslt.so
/usr/share/licenses/libxslt
The error appearing when trying to install using CPAN is this:
looking for -lxslt... no
libxslt not found
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of Maher Abdellatif Ahmad Qahwash
Sent: Thursday, September 21, 2023 5:01 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton. CAUTION: This e-mail originated outside the University of Southampton. Internal We installed from RPM dnf install perl-XML-LibXSLT which was successful and resolved any
ZjQcmQRYFpfptBannerStart
|
ZjQcmQRYFpfptBannerEnd
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Internal
We installed from RPM dnf install perl-XML-LibXSLT which was successful and resolved any dependencies.
Then we did a dnf remove perl-XML-LibXSLT and then a cpanm (Yes we are using cpanm) XML::LibXSLT but received the same error and the installation failed.
Could the issue be from the location of the libxslt file?
# which libxslt
/usr/bin/which: no libxslt in (/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
The libxslt file is located here:
/usr/include/libxslt
Thanks
Maher
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of John Salter
Sent: Thursday, September 21, 2023 4:49 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton. CAUTION: This e-mail originated outside the University of Southampton. Apologies, that previous ‘which’ wasn’t too helpful :\ If you try installing from RPM: >dnf install
ZjQcmQRYFpfptBannerStart
|
ZjQcmQRYFpfptBannerEnd
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Apologies, that previous ‘which’ wasn’t too helpful :\
If you try installing from RPM:
>dnf install perl-XML-LibXSLT
Does it work (and resolve dependencies)?
If so, you could then remove the RPM version:
>dnf remove perl-XML-LibXSLT --noautoremove
and then try installing the CPAN version again.
Another thing you could try is using ‘cpanm’ – an alternative to CPAN.
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of Maher Abdellatif Ahmad Qahwash
Sent: Thursday, September 21, 2023 2:37 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Internal
I’m using the root user for running the below command and for trying to install the CPAN module, this is the output:
# which libxslt
/usr/bin/which: no libxslt in (/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of John Salter
Sent: Thursday, September 21, 2023 4:33 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton. CAUTION: This e-mail originated outside the University of Southampton. If you run: > which libxslt As the same user you are trying to install the CPAN module with, does
ZjQcmQRYFpfptBannerStart
|
ZjQcmQRYFpfptBannerEnd
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
If you run:
> which libxslt
As the same user you are trying to install the CPAN module with, does it return anything?
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of Maher Abdellatif Ahmad Qahwash
Sent: Thursday, September 21, 2023 2:20 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Internal
Hi Martin
The packages libxslt-devel libxslt libxml2-devel libxml2 are only installed using dnf and are not installed again on the system using CPAN. As for the XML::LibXSLT it is recommended in the documentation to install it using CPAN and not as an rpm using dnf.
Any ideas?
Thanks,
Maher
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of Martin Brändle
Sent: Thursday, September 21, 2023 3:56 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: Re: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton. CAUTION: This e-mail originated outside the University of Southampton. Hi, if you have the rpms installed, you don’t need the CPAN package (you should remove it) – otherwise
ZjQcmQRYFpfptBannerStart
|
ZjQcmQRYFpfptBannerEnd
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Hi,
if you have the rpms installed, you don’t need the CPAN package (you should remove it) – otherwise you may run into conflicts.
Kind regards,
Martin
--
Dr. Martin Brändle
Zentrale Informatik
Universität Zürich
Stampfenbachstr. 73
CH-8006 Zürich
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk> on behalf of Maher Abdellatif Ahmad Qahwash <qahwash@kfupm.edu.sa>
Sent: 21 September 2023 15:20
To: eprints-tech@ecs.soton.ac.uk <eprints-tech@ecs.soton.ac.uk>
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Internal
Sorry the libxslt is a folder (not a file) and is located here:
/usr/include/libxslt
We also have the following libxslt files here:
/usr/lib64/libxslt.so.1.1.32
/usr/lib64/libxslt-plugins
/usr/lib64/libxslt.so.1
/usr/lib64/pkgconfig/libxslt.pc
/usr/lib64/libxslt.so
/usr/share/licenses/libxslt
The error appearing when trying to install using CPAN is this:
looking for -lxslt... no
libxslt not found
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of Maher Abdellatif Ahmad Qahwash
Sent: Thursday, September 21, 2023 5:01 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton. CAUTION: This e-mail originated outside the University of Southampton. Internal We installed from RPM dnf install perl-XML-LibXSLT which was successful and resolved any
ZjQcmQRYFpfptBannerStart
|
ZjQcmQRYFpfptBannerEnd
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Internal
We installed from RPM dnf install perl-XML-LibXSLT which was successful and resolved any dependencies.
Then we did a dnf remove perl-XML-LibXSLT and then a cpanm (Yes we are using cpanm) XML::LibXSLT but received the same error and the installation failed.
Could the issue be from the location of the libxslt file?
# which libxslt
/usr/bin/which: no libxslt in (/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
The libxslt file is located here:
/usr/include/libxslt
Thanks
Maher
From:
eprints-tech-request@ecs.soton.ac.uk <eprints-tech-request@ecs.soton.ac.uk>
On Behalf Of John Salter
Sent: Thursday, September 21, 2023 4:49 PM
To: eprints-tech@ecs.soton.ac.uk
Subject: RE: [EP-tech] Migrating to Redhat Linux 8.6
CAUTION: This e-mail originated outside the University of Southampton. CAUTION: This e-mail originated outside the University of Southampton. Apologies, that previous ‘which’ wasn’t too helpful :\ If you try installing from RPM: >dnf install
ZjQcmQRYFpfptBannerStart
|
ZjQcmQRYFpfptBannerEnd
CAUTION: This e-mail originated outside the University of Southampton.
CAUTION: This e-mail originated outside the University of Southampton.
Apologies, that previous ‘which’ wasn’t too helpful :\
If you try installing from RPM:
>dnf install perl-XML-LibXSLT
Does it work (and resolve dependencies)?
If so, you could then remove the RPM version:
>dnf remove perl-XML-LibXSLT --noautoremove
and then try installing the CPAN version again.
Another thing you could try is using ‘cpanm’ – an alternative to CPAN.
...
Email truncated
- Follow-Ups:
- RE: [EP-tech] Migrating to Redhat Linux 8.6
- From: Maher Abdellatif Ahmad Qahwash <qahwash@kfupm.edu.sa>
- RE: [EP-tech] Migrating to Redhat Linux 8.6
- References:
- RE: [EP-tech] Migrating to Redhat Linux 8.6
- From: Maher Abdellatif Ahmad Qahwash <qahwash@kfupm.edu.sa>
- RE: [EP-tech] Migrating to Redhat Linux 8.6
- Prev by Date: RE: [EP-tech] Migrating to Redhat Linux 8.6
- Next by Date: RE: [EP-tech] Migrating to Redhat Linux 8.6
- Previous by thread: RE: [EP-tech] Migrating to Redhat Linux 8.6
- Next by thread: RE: [EP-tech] Migrating to Redhat Linux 8.6
- Index(es):