Problem: package mod_perl-2.0.12-3.el9.x86_64 from epel requires httpd-mmn = 20120211x8664, but none of the providers can be installed
cPanel community:
I'm on bluehost and using the ea-apache24-2.4.62-2.3.3.cpanel.x86_64 on AlmaLinux release 9.4 that is installed and I would like to install the latest mod_perl from EPEL. This is what I see when I attempt. Please advise.
# yum install mod_perl
Last metadata expiration check: 1:16:21 ago on Fri 13 Sep 2024 07:00:25 AM EDT.
Error:
Problem: package mod_perl-2.0.12-3.el9.x86_64 from epel requires httpd-mmn = 20120211x8664, but none of the providers can be installed
- package ea-apache24-2.4.61-1.1.1.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-11.el9_4.1.x86_64 from appstream
- package ea-apache24-2.4.61-1.1.1.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-11.el9_4.x86_64 from appstream
- package ea-apache24-2.4.61-1.1.1.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-8.el9.x86_64 from appstream
- problem with installed package ea-apache24-2.4.62-2.3.3.cpanel.x86_64
- package ea-apache24-2.4.62-1.2.1.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-11.el9_4.1.x86_64 from appstream
- package ea-apache24-2.4.62-1.2.1.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-11.el9_4.x86_64 from appstream
- package ea-apache24-2.4.62-1.2.1.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-8.el9.x86_64 from appstream
- conflicting requests
- package ea-apache24-2.4.62-2.3.2.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-11.el9_4.1.x86_64 from appstream
- package ea-apache24-2.4.62-2.3.2.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-11.el9_4.x86_64 from appstream
- package ea-apache24-2.4.62-2.3.2.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-8.el9.x86_64 from appstream
- package ea-apache24-2.4.62-2.3.3.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-11.el9_4.1.x86_64 from appstream
- package ea-apache24-2.4.62-2.3.3.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-11.el9_4.x86_64 from appstream
- package ea-apache24-2.4.62-2.3.3.cpanel.x86_64 from EA4-c9 conflicts with httpd-mmn provided by httpd-core-2.4.57-8.el9.x86_64 from appstream
- package ea-apache24-2.4.62-2.3.3.cpanel.x86_64 from @System conflicts with httpd-mmn provided by httpd-core-2.4.57-11.el9_4.1.x86_64 from appstream
- package ea-apache24-2.4.62-2.3.3.cpanel.x86_64 from @System conflicts with httpd-mmn provided by httpd-core-2.4.57-11.el9_4.x86_64 from appstream
- package ea-apache24-2.4.62-2.3.3.cpanel.x86_64 from @System conflicts with httpd-mmn provided by httpd-core-2.4.57-8.el9.x86_64 from appstream
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
-
Hey there! I would *strongly* recommend you don't change or update the Perl version on the system. cPanel itself is mostly written in Perl, so if an issue happens with that package you will render the server unusable.
Is there a problem with the system that you think updating Perl may resolve?
0 -
I wouldn't be changing or updating the Perl version on the system. I would like to install the mod_perl package that works with Apache.
https://perl.apache.org/start/index.html
# yum info mod_perl
Last metadata expiration check: 0:30:02 ago on Fri 13 Sep 2024 10:51:18 AM EDT.
Available Packages
Name : mod_perl
Version : 2.0.12
Release : 3.el9
Architecture : x86_64
Size : 3.0 M
Source : mod_perl-2.0.12-3.el9.src.rpm
Repository : epel
Summary : An embedded Perl interpreter for the Apache HTTP Server
URL : https://perl.apache.org/
License : ASL 2.0
Description : Mod_perl incorporates a Perl interpreter into the Apache web server,
: so that the Apache web server can directly execute Perl code.
: Mod_perl links the Perl run-time library into the Apache web server and
: provides an object-oriented Perl interface for Apache's C language
: API. The end result is a quicker CGI script turnaround process, since
: no external Perl interpreter has to be started.
:
: Install mod_perl if you're installing the Apache web server and you'd
: like for it to directly incorporate a Perl interpreter.0 -
Oh! That is different, but unfortunately cPanel doesn't have any support for that so I can't say for sure how (or if) you'd be able to get that running on a cPanel machine without causing other issues.
You can always submit a feature request over at features.cpanel.net and I'll get it brought up to the webserver team!
0 -
Ok, I have submitted a feature request. Please bring it up to the webserver team.
Thanks, Tim
0 -
Our meeting is actually in 15 minutes so you'll be the first on the list!
0 -
Cool!!! Talk about instant feedback!.
0 -
Alright - the developers said "no" and said there were much better options than mod_perl for a modern machine, but it's not something we're going to add to the product or support at this time. While an older thread, there's some good discussion here: https://www.reddit.com/r/perl/comments/7zpm65/alternatives_to_mod_perl/
0 -
Ok, thanks for trying. I don't really want or need a whole framework is the issue here. Thus I didn't opt to use Plack, Mojolicius, etc.... I simply need mod_perl to have a compiled version of 3 CGI scripts loaded into memory for speed and efficiency. Is there a requirement to use cPanel for bluehost? I could always build and configure my own apache and mod_perl if need be.
0 -
I can't speak for Bluehost, but I'm sure they have non-cPanel hosting plans available.
0
Please sign in to leave a comment.
Comments
9 comments