EPrints Technical Mailing List Archive
Message: #09418
< 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: Maher Abdellatif Ahmad Qahwash <qahwash@kfupm.edu.sa>
- Date: Thu, 21 Sep 2023 18:59:14 +0000
CAUTION: This e-mail originated outside the University of Southampton. Do you mean to download the xml-libxslt 1.96.6 and try to manually install it by running the makefile.pl ....? Would appreciate if you have clear steps to try to resolve this issue. Do you know if eprints has been successfully tested to run on redhat 8.6 or not? -------- Original message -------- From: John Salter <J.Salter@leeds.ac.uk> Date: 9/21/23 9:28 PM (GMT+03:00) 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. There are quite a few changes from 1. 96. 6 (which I think is what RHEL provides from their repo) and ZjQcmQRYFpfptBannerStart Warning: This email has been sent from outside KFUPM. Do not open links or attachments unless you are sure they are safe. ZjQcmQRYFpfptBannerEnd CAUTION: This e-mail originated outside the University of Southampton. CAUTION: This e-mail originated outside the University of Southampton. There are quite a few changes from 1.96.6 (which I think is what RHEL provides from their repo) and 2.001001 (CPAN version). Maybe try cloning the git repo for it, and following their instructions (I can't remember what the process is off the top of my head!). ________________________________ 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 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 CAUTION: This e-mail originated outside the University of Southampton. CAUTION: This e-mail originated outside the University of Southampton. 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 https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.libxml.org%2F&data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C627733ec9f254bafcf3d08dbbad4e1fc%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C638309196332458139%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Uo1r01Ku5xZKxMu%2BqlmnayXrXQookJHj6XCM6CgpZiw%3D&reserved=0<https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__http%3A%2F%2Fwww.libxml.org%2F__%3B!!MbUpUFg_CiJxsA!YC1j_AiHxV0Vl-yCNrKqrMDJrS91Mw8R63Yi5nkpwkX3yVCxriI4yRTURrfhslTWL7mhUgm0E-m1OI-BHqNREoK_HA%24&data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C627733ec9f254bafcf3d08dbbad4e1fc%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C638309196332458139%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=j65LsWTwkVn5VO3P9u9GJLFYaV%2BdAt6A0VJWAS4i1vw%3D&reserved=0> 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 Warning: This email has been sent from outside KFUPM. Do not open links or attachments unless you are sure they are safe. 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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto: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<mailto: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 Warning: This email has been sent from outside KFUPM. Do not open links or attachments unless you are sure they are safe. 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://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fshlomif%2Fperl-XML-LibXSLT%2Fissues%2F6&data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C627733ec9f254bafcf3d08dbbad4e1fc%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C638309196332458139%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=jJ3J1LZwJf%2F0lqvcsbNu0nTeXvIpOIHzVzEf1TFRA04%3D&reserved=0<https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fgithub.com%2Fshlomif%2Fperl-XML-LibXSLT%2Fissues%2F6__%3B!!MbUpUFg_CiJxsA!fPrbM0rBynLonW1XZ06zxMmuhrVKDsoLyMJ2NZMwnxDfawKrdH346jm3e6ccoNPIPZUmsou3dpF_ii3JatPEN8GdcQ%24&data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C627733ec9f254bafcf3d08dbbad4e1fc%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C638309196332458139%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TZXc6THPHTmOO6T579n%2FdW5uUuT4nsUk1U3N3%2BxT29c%3D&reserved=0> Does this update to the Makefile.pl help: https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fshlomif%2Fperl-XML-LibXSLT%2Fcommit%2F45edf81581d6ef4e9a269feda31c5f57633ac0d9&data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C627733ec9f254bafcf3d08dbbad4e1fc%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C638309196332458139%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=buMrjdZthR4UGMbnvNzqolOzmwQNeB0FxgEeiMG%2F%2F7o%3D&reserved=0<https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fgithub.com%2Fshlomif%2Fperl-XML-LibXSLT%2Fcommit%2F45edf81581d6ef4e9a269feda31c5f57633ac0d9__%3B!!MbUpUFg_CiJxsA!fPrbM0rBynLonW1XZ06zxMmuhrVKDsoLyMJ2NZMwnxDfawKrdH346jm3e6ccoNPIPZUmsou3dpF_ii3JatMfr4r_cQ%24&data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C627733ec9f254bafcf3d08dbbad4e1fc%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C638309196332458139%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GiYPIzSUqPpQbtI5R0UWitb2HG1ihKzM9P2teo34xPY%3D&reserved=0> 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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto: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<mailto: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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto: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<mailto: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 Warning: This email has been sent from outside KFUPM. Do not open links or attachments unless you are sure they are safe. 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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto:eprints-tech-request@ecs.soton.ac.uk>> on behalf of Maher Abdellatif Ahmad Qahwash <qahwash@kfupm.edu.sa<mailto:qahwash@kfupm.edu.sa>> Sent: 21 September 2023 15:20 To: eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk> <eprints-tech@ecs.soton.ac.uk<mailto: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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto: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<mailto: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 Warning: This email has been sent from outside KFUPM. Do not open links or attachments unless you are sure they are safe. 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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto: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<mailto: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 Warning: This email has been sent from outside KFUPM. Do not open links or attachments unless you are sure they are safe. 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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto: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<mailto: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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto: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<mailto: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 Warning: This email has been sent from outside KFUPM. Do not open links or attachments unless you are sure they are safe. 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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto: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<mailto: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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto: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<mailto: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 Warning: This email has been sent from outside KFUPM. Do not open links or attachments unless you are sure they are safe. 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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto:eprints-tech-request@ecs.soton.ac.uk>> on behalf of Maher Abdellatif Ahmad Qahwash <qahwash@kfupm.edu.sa<mailto:qahwash@kfupm.edu.sa>> Date: Thursday, 21 September 2023 at 14:52 To: eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk> <eprints-tech@ecs.soton.ac.uk<mailto: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 Thank you John and Andrew for your support. Actually we already have all the mentioned packages installed as shown: ]# dnf install libxslt-devel libxslt libxml2-devel libxml2 Updating Subscription Management repositories. Last metadata expiration check: 0:52:15 ago on Thu 21 Sep 2023 02:54:02 PM +03. Package libxslt-devel-1.1.32-6.el8.x86_64 is already installed. Package libxslt-1.1.32-6.el8.x86_64 is already installed. Package libxml2-devel-2.9.7-16.el8.x86_64 is already installed. Package libxml2-2.9.7-16.el8.x86_64 is already installed. Dependencies resolved. Nothing to do. Complete! Any other ideas? Thanks, Maher From: eprints-tech-request@ecs.soton.ac.uk<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto:eprints-tech-request@ecs.soton.ac.uk>> On Behalf Of Andrew Mehta Sent: Thursday, September 21, 2023 3:31 PM To: eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk> Subject: Re: [EP-tech] Migrating to Redhat Linux 8.6 Discussing this with a colleague, who has a suspicion the devel packages may be needed too, and recommended a cover-all-bases approach of: dnf install libxslt-devel libxslt libxml2-devel libxml2 Yours, Andrew. From: eprints-tech-request@ ecs. soton. ac. uk ZjQcmQRYFpfptBannerStart Warning: This email has been sent from outside KFUPM. Do not open links or attachments unless you are sure they are safe. ZjQcmQRYFpfptBannerEnd Discussing this with a colleague, who has a suspicion the devel packages may be needed too, and recommended a cover-all-bases approach of: dnf install libxslt-devel libxslt libxml2-devel libxml2 Yours, Andrew. ________________________________ From: eprints-tech-request@ecs.soton.ac.uk<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto:eprints-tech-request@ecs.soton.ac.uk>> on behalf of John Salter <J.Salter@leeds.ac.uk<mailto:J.Salter@leeds.ac.uk>> Sent: 21 September 2023 13:25 To: eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk> <eprints-tech@ecs.soton.ac.uk<mailto: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 Maher, I don’t have a RHEL8 box nearby right now, but I’d check that the libxml2 and libxslt packages are installed on the server. > dnf install libxml2 libxslt These are requirements for the perl modules you are trying to add. Cheers, John From: eprints-tech-request@ecs.soton.ac.uk<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto:eprints-tech-request@ecs.soton.ac.uk>> On Behalf Of Maher Abdellatif Ahmad Qahwash Sent: Thursday, September 21, 2023 12:49 PM To: 'eprints-tech@ecs.soton.ac.uk' <eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk>> Subject: [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 We are in the progress of migrating our EPrints 3.4.1 system from Rehat Linux 7.6 server to a Redhat Linux 8.6 server. We have successfully installed all of the required packages but are having issues installing the XML::LibXSLT package. As recommended in the documentation this package should be installed using CPAN. However using CPAN we are receiving the following error: Searching XML::LibXSLT () on cpanmetadb ... --> Working on XML::LibXSLT Fetching https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.cpan.org%2Fauthors%2Fid%2FS%2FSH%2FSHLOMIF%2FXML-LibXSLT-2.002001.tar.gz&data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C627733ec9f254bafcf3d08dbbad4e1fc%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C638309196332458139%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=9rjjlD2Nzf1Oay46wL2TT00c%2FQ7Gj0I2qr4vKYIElR0%3D&reserved=0<https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__http%3A%2Fwww.cpan.org%2Fauthors%2Fid%2FS%2FSH%2FSHLOMIF%2FXML-LibXSLT-2.002001.tar.gz__%3B!!MbUpUFg_CiJxsA!c7zst3v0Om0UH8_LSzbYi9gINZqQsWrz4pObWiLF0quNomA2DDC-7YuznN0bygK3QJBvnC1oa3XGZysrcjzsCYdLCA%24&data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C627733ec9f254bafcf3d08dbbad4e1fc%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C638309196332458139%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=HuWcmfxgUQVLofWLs2%2FVKOpCHtEAkvpIcqLsrhVL9Yw%3D&reserved=0> -> OK Unpacking XML-LibXSLT-2.002001.tar.gz Entering XML-LibXSLT-2.002001 Checking configure dependencies from META.json Checking if you have warnings 0 ... Yes (1.37) Checking if you have File::Path 2.06 ... Yes (2.15) Checking if you have strict 0 ... Yes (1.11) Configuring XML-LibXSLT-2.002001 Running 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 https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.libxml.org%2F&data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C627733ec9f254bafcf3d08dbbad4e1fc%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C638309196332458139%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Uo1r01Ku5xZKxMu%2BqlmnayXrXQookJHj6XCM6CgpZiw%3D&reserved=0<https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__http%3A%2Fwww.libxml.org%2F__%3B!!MbUpUFg_CiJxsA!c7zst3v0Om0UH8_LSzbYi9gINZqQsWrz4pObWiLF0quNomA2DDC-7YuznN0bygK3QJBvnC1oa3XGZysrcjw2WSqasA%24&data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C627733ec9f254bafcf3d08dbbad4e1fc%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C638309196332458139%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=mvhNq77JTBqzu%2Fhyyz5%2BtPWJ8oi5TbglU0%2FuMzOf5uo%3D&reserved=0> If you install via RPMs, make sure you also install the -devel RPMs, as this is where the headers (.h files) are. -> N/A -> FAIL Configure failed for XML-LibXSLT-2.002001. See /root/.cpanm/work/1695296840.123696/build.log for details. Any idea how to fix this issue? Thanks, Maher This message is marked for Internal university use only. Not to be circulated outside KFUPM. ________________________________ From: eprints-tech-request@ecs.soton.ac.uk<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto:eprints-tech-request@ecs.soton.ac.uk>> on behalf of Maher Abdellatif Ahmad Qahwash <qahwash@kfupm.edu.sa<mailto:qahwash@kfupm.edu.sa>> Sent: 21 September 2023 15:20 To: eprints-tech@ecs.soton.ac.uk<mailto:eprints-tech@ecs.soton.ac.uk> <eprints-tech@ecs.soton.ac.uk<mailto: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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto: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<mailto: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 Warning: This email has been sent from outside KFUPM. Do not open links or attachments unless you are sure they are safe. 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<mailto:eprints-tech-request@ecs.soton.ac.uk> <eprints-tech-request@ecs.soton.ac.uk<mailto: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<mailto: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 Warning: This email has been sent from outside KFUPM. Do not open links or attachments unless you are sure they are safe. 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: John Salter <J.Salter@leeds.ac.uk>
- 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):