EasyApache 4: Unaffected means uninstall
I am needing to install php-CURL on this server using EasyApache 4, but when I select it from the PHP extensions list, doing so causes numerous other installed extensions to change to "Unaffected" status, which appears to be counter intuitive, since provisioning the build ends up uninstalling those extensions instead of not affecting them. Why is this happening and how do I get around it?
Specifically, I am trying to install CURL on my PHP 7.1 version.
CENTOS 6.9 Virtuozzo
cPanel v68.0.37
Attached is a screenshot of my EasyApache4 Review screen. Note in particular the list of 7.1 extensions to be uninstalled.
Thanks in advance for any helpful recommendations.
-
What specific steps are you taking to duplicate all of this? Are you starting a new profile? Are you customizing the current profile? Are you unchecking other options when you go to customize the current profile? What happens if you simply attempt to install the PHP 7.1 curl library from the command line? yum install ea-php71-php-curl 0 -
What specific steps are you taking to duplicate all of this? Are you starting a new profile? Are you customizing the current profile? Are you unchecking other options when you go to customize the current profile? What happens if you simply attempt to install the PHP 7.1 curl library from the command line? yum install ea-php71-php-curl
Hey Sparek -- Thanks for your reply. I am attempting to customize the current profile. Just want to install php-curl. I haven't yet attempted to install it via the command line. Thought I'd wait for some feedback about that weird "unaffected" slider uninstalling things. It that related to unmet dependencies with other extensions?0 -
Unfortunately, I haven't really used the WHM interface for managing EA4 packages. But it would appear to me that there is something wrong with the interface system if you are only selecting to install ea-php71-php-curl. This is also why I was curious as to what the command-line would show. If the command-line is also showing that it will uninstall packages, then this might be a wider EA4 dependency issue. 0 -
I installed php-curl via the command line using the yum command. It now shows up in the php71 extension list. Site error messages no longer display in the dev site's Joomla admin area. I noted this is in the log: "Resolving Dependencies --> Running transaction check ---> Package ea-php71-php-curl.x86_64 0:7.1.16-1.1.5.cpanel will be installed --> Finished Dependency Resolution Dependencies Resolved" 0 -
That's to be expected. cPanel began packaging their own cURL some time ago and built the PHP curl library out of that. So in order to use the PHP curl library for EA4, you have to have the cPanel packaged cURL installed as well. That is the dependency that it is installing here. This would all seem to indicate that there is an issue within the WHM EA4 managing interface where it's removing some packages when not necessary. Again, this assumes that you are not explicitly unchecking those packages or following a profile that does not have those option explicitly selected. 0 -
Hello, The "Review" step of the EasyApache 4 profile provision process is designed to output a list of packages that are going to be installed, upgraded, removed, or not affected. I notice there are several PHP 5.4 packages listed in the "to be uninstalled" portion in the screenshot you provided, including the "php54" package itself. Can you verify that you did not disable PHP 5.4 in the "PHP Versions" section when configuring your EA4 profile? Thank you. 0 -
The items displaying in the list to be uninstalled were not selected by me to be uninstalled. Nor did I disable PHP 5.4 in the versions section, though I think I can safely disable it, later. I think I need to read the EA4 documentation about working with profiles. 0 -
Again the question, why does "Unaffected" uninstall extensions? 0 -
Again the question, why does "Unaffected" uninstall extensions?
That shouldn't happen. Could you open a support ticket using the link in my signature so we can take a closer look at your system? Thank you.0 -
That shouldn't happen. Could you open a support ticket using the link in my signature so we can take a closer look at your system? Thank you.
I submitted a ticket. I'm #65 in the queue. If you guys haven't gotten to me in 36 hours, I'll probably revoke permission. Just to be on the safe side. The server is functioning.0 -
Hello @AzurelinkCP, I see we have sent a response to the support ticket. I'll monitor the support ticket and update this thread with the outcome once it's closed. Thank you. 0 -
Hello how did you resolve that guys ? same here 0 -
Hello how did you resolve that guys ? same here
what version of cpanel are you using and what OS version ?0 -
Hello @Spirogg CentOS v7.9.2009 cPanel & WHM v102.0.12 I selected just php7.4 memcached module nut it gave me a long list of modules to uninstall I selected all those hundreds of modules one by one :( Now it keeps : - apr-devel
- apr-util-devel
- php56-php-debuginfo
0 -
Hello @Spirogg CentOS v7.9.2009 cPanel & WHM v102.0.12 I selected just php7.4 memcached module nut it gave me a long list of modules to uninstall I selected all those hundreds of modules one by one :( Now it keeps :
- apr-devel
- apr-util-devel
- php56-php-debuginfo
just 7.4 I guess there are some different mpm that handle differently. what's the mpm your using ? I use- mod_mpm_event
- libmemcached
- php74-php-memcached
- apache24
- apr
- apr-util
- brotli
- config
- config-runtime
- cpanel-tools
- documentroot
- libargon2
- libicu
- liblsapi
- libnghttp2
- libtidy
- libxml2
- libzip
- mod_brotli
- mod_bwlimited
- mod_cgid
- mod_deflate
- mod_expires
- mod_fcgid
- mod_headers
- mod_http2
- mod_lsapi
- mod_mpm_event
- mod_proxy
- mod_proxy_fcgi
- mod_proxy_http
- mod_proxy_wstunnel
- mod_security2
- mod_ssl
- mod_suexec
- mod_suphp
- mod_unique_id
- modsec-sdbm-util
- nghttp2
- oniguruma
- oniguruma-devel
- php-cli
- php-cli-lsphp
- php74
- php74-libc-client
- php74-pear
- php74-php-bcmath
- php74-php-bz2
- php74-php-calendar
- php74-php-cli
- php74-php-common
- php74-php-curl
- php74-php-dba
- php74-php-devel
- php74-php-enchant
- php74-php-exif
- php74-php-fileinfo
- php74-php-fpm
- php74-php-ftp
- php74-php-gd
- php74-php-gettext
- php74-php-gmp
- php74-php-iconv
- php74-php-imap
- php74-php-intl
- php74-php-ioncube11
- php74-php-ldap
- php74-php-litespeed
- php74-php-mbstring
- php74-php-mysqlnd
- php74-php-odbc
- php74-php-opcache
- php74-php-pdo
- php74-php-pgsql
- php74-php-posix
- php74-php-process
- php74-php-pspell
- php74-php-snmp
- php74-php-soap
- php74-php-sockets
- php74-php-tidy
- php74-php-xml
- php74-php-xmlrpc
- php74-php-zip
- php74-runtime
- php80
- php80-libc-client
- php80-pear
- php80-php-bcmath
- php80-php-bz2
- php80-php-calendar
- php80-php-cli
- php80-php-common
- php80-php-curl
- php80-php-dba
- php80-php-devel
- php80-php-enchant
- php80-php-exif
- php80-php-fileinfo
- php80-php-fpm
- php80-php-ftp
- php80-php-gd
- php80-php-gettext
- php80-php-gmp
- php80-php-iconv
- php80-php-imap
- php80-php-intl
- php80-php-ldap
- php80-php-litespeed
- php80-php-mbstring
- php80-php-mysqlnd
- php80-php-odbc
- php80-php-opcache
- php80-php-pdo
- php80-php-pgsql
- php80-php-posix
- php80-php-process
- php80-php-pspell
- php80-php-snmp
- php80-php-soap
- php80-php-sockets
- php80-php-tidy
- php80-php-xml
- php80-php-zip
- php80-runtime
- profiles-cpanel
- tools
0 -
Also seems weird if you select certain ones usually it give you a pop like this and tells you want doesn't work with that pkg Example below when I select php74-php DSO it give me this popup and says it will remove 3 and add 3 -05-01 210212.jpg">77677 0
Please sign in to leave a comment.
Comments
16 comments