Installer Change Log
Last modified: March 1, 2021
00107
2021-03-01
- Fixed case CPANEL-36007: Teach installer about AlmaLinux.
00106
2021-02-18
- Fixed case CPANEL-35828: Ensure that epel-release repo is available on CL8.
- Fixed case CPANEL-35837: Teach installer to install cracklib-dicts package.
00105
2020-12-17
- Fixed case CPANEL-34539: Ensure tar is installed before attempting to extract installer.
- Fixed case CPANEL-34824: Ensure iproute is installed during bootstrap in order to speed up the install.
- Fixed case CPANEL-35144: Add support for lowercase repoids on CentOS 8.3.
00104
2020-11-12
- Fixed case CPANEL-34570: Ensure dnf module for postgres 9.6 is enabled on CentOS 8 for CCS.
00103
2020-10-19
- Fixed case CPANEL-34374: cPanel installer now installs epel-release on CentOS 8.
- Fixed case CPANEL-34434: Fix bugs in mysql version blocker matrix.
00102
2020-10-08
- Fixed case CPANEL-33786: Die if specified mariadb version is too low.
- Fixed case CPANEL-34087: Ensure network-scripts is installed on CentOS 8.
- Fixed case CPANEL-34245: Autoconfigure network-scripts on CentOS 8.
- Implemented case CPANEL-32932: Add intitial support for CentOS 8.
- Implemented case CPANEL-34151: Latest CentOS 8 install support.
00099
2020-04-06
- Fixed case CPANEL-31601: Disable distro provided pure-ftpd on new installations.
- Fixed case CPANEL-31648: Proactively set SELinux to be disabled if the /etc/selinux/config file does not exist so a later install of selinux-policy will not set it to "enforcing".
- Fixed case CPANEL-32049: Remove distro provided proftpd package on install.
00097
2020-02-26
- Fixed case CPANEL-28894: Block install if
STAGING_DIR
is set to something other than/usr/local/cpanel
. - Fixed case CPANEL-30184: Remove conflicting dovecot installation before installing cPanel.
00093
2019-09-16
- Fixed case CPANEL-29077: Make installer aware of new node types (DNSNODE).
00092
2019-07-19
- [security] Fixed case SEC-509: Initial install log is created with world readable permissions.
00091
2019-07-08
- Fixed case CPANEL-27332: Speed up waiting in base installer.
- Fixed case CPANEL-27581: Speed up yum fastest mirror search on fresh installs.
00090
2019-06-03
- Fixed case CPANEL-27133: Make installer pass flags to
updatenow
.
00089
2019-04-18
Fixed case CPANEL-26339: Improved pre-install hostname validation.
Fixed case CPANEL-26589: Pre-download packages instead of preinstall.
Fixed case CPANEL-26697: Resolve race condition in bootstrap_cpanel_perl
.
00088
2019-03-27
- Fixed case CPANEL-25972: Reduce number of packages installs for v79 and later.
- Fixed case CPANEL-26165: Prevent installer from calling
get_lts_version
beforewget
is installed. - Fixed case CPANEL-26197: Ensure we do not block installs on systems without a pre-configured mysql version.
- Implemented case CPANEL-26034: Require at least MySQL 5.6 when installing v80.
00085
2019-03-05
- Fixed case CPANEL-25787: Ensure installer handles minor versions for c7+.
- Fixed case CPANEL-25803:
/var/cpanel/logs
. - Fixed case CPANEL-25842: Ensure
/root/installer.lock
is removed. - Fixed case CPANEL-25853: Ensure we update to CentOS 7.4+ if the version is too old.
00084
2019-02-20
- Fixed case CPANEL-20431: Resolve issue preventing installation on registered RHEL 7 machines with optional repositories properly enabled.
- Fixed case CPANEL-21816: Improve install script to check for license type.
- Fixed case CPANEL-21982: Provide a command line option to skip license check.
- Fixed case CPANEL-22183: Switch default DNSONLY tier from stable to release.
- Fixed case CPANEL-22218: Ensure
--skip-cloudlinux
works for DNSONLY. - Fixed case CPANEL-22222: Update endpoint for checking existing active licenses.
- Fixed case CPANEL-22252: Use product type from verify to determine if
dnsonly/cpanel
install is valid. - Fixed case CPANEL-22355: Fix script command line argument concatenation.
- Fixed case CPANEL-25348: Defer initial yum update when the install target is supported.
- Fixed case CPANEL-25349: Minimize yum calls during cPanel install.
- Fixed case CPANEL-25352: Remove Red Hat 5 logic from the cPanel installer.
- Fixed case CPANEL-25352: Block installation of cPanel versions below 70.
- Fixed case CPANEL-25352: Fix Red Hat 6 EOL warning.
- Fixed case CPANEL-25370: Ensure
rdate
is called afterensure_rpms_installed
. - Fixed case CPANEL-25417: Preinstall packages while waiting for updatenow.
- Fixed case CPANEL-25427: Make gpg key download more resilant.
- Fixed case CPANEL-25527: Ensure
wget
andrdate
are installed. - Fixed case CPANEL-25579: Fix parsing of rpm release file.
- Fixed case CPANEL-25681: Fix race condition where gpg keys are removed from a child process.
00075
2018-06-27
- Fixed case CPANEL-21096: Ensure the
skipapache
andskipreposetup
switches are passed through properly.
00074
2018-06-13
- Fixed case CPANEL-18732: Inform customers of impending EOL date during installation.
- Fixed case CPANEL-20648: Bootstrap cPanel Perl if possible.
- Fixed case CPANEL-20796: Add option to skip EasyApache YUM repo setup.
- Fixed case CPANEL-20938: Refer to major versions, not LTS versions.
00071
2018-01-25
- Fixed case CPANEL-17070: Add masked to non-enabled NetworkManager systemctl states.
- Fixed case CPANEL-17295: Install
xz
before runningupdatenow.static
. - Fixed case CPANEL-17627: Update hostname check in installer.
- Fixed case CPANEL-17872: Bypass
Socket::getnameinfo()
if the macro is not available. - Fixed case CPANEL-17959: Remove installer requirement for IPv6 support.
- Fixed case CPANEL-17961: Fix uninitialized value warning in hostname check for CentOS 6.
00069
2017-11-21
- Fixed case CPANEL-16657: Provide a link on how to disable Network Manager.
- Fixed case CPANEL-16721: Check for
/etc/fstab
. - Fixed case CPANEL-16721: Remove text implying we still support CentOS 5.
- Fixed case CPANEL-16722: Drop “11.” from new version numbers.
- Fixed case CPANEL-16722: Disallow installation of versions prior to 62.
00068
2017-10-19
- Fixed case CPANEL-12720: Have the installer exit early if NetworkManager is active.
- Fixed case CPANEL-15893: Account for removal state before
systemd
daemon reload. - Fixed case CPANEL-15903: Add a
--skip-cloudlinux
option. - Fixed case CPANEL-16445: Don’t install kernel-headers on CentOS Plus equipped systems.
00066
2017-08-31
- Fixed case CPANEL-14553: Abort early if trying to install over existing system.
- Fixed case CPANEL-14653: Add an ASCII art logo for non-color installs as well.
00063
2017-05-22
- Fixed case CPANEL-11269: Ensure installer works when non-English languages already set.
- Fixed case CPANEL-12543: Block installations on CentOS 5.
- Fixed case CPANEL-13136: Fix reading from
/dev/null
when running commands.
00061
2017-01-25
- Fixed case CPANEL-10971: Temporarily loosen IPv6 check.
00060
2016-11-29
- Fixed case CPANEL-9340: Restore Red Hat subscription checks.
- Fixed case CPANEL-9666: Ensure that the kernel has basic IPv6 support.
00059
2016-09-29
- Fixed case CPANEL-8142: Fix capitalization of “cPanel & WHM”.
- Fixed case CPANEL-8635: Verify that
non-localhost
resolver exists before running install. - Fixed case CPANEL-8676: Remote
portreserve
on install.
00058
2016-08-31
- Fixed case CPANEL-2408: Remove extra RedHat subscription checks.
- Fixed case CPANEL-8050: Better arch resolution logic on Amazon x86_64.
- Fixed case CPANEL-8059: Don’t allow the user to install versions older than 11.52.
- Fixed case CPANEL-8059: Always default signing to
on
.
00057
2016-08-18
- Implemented case CPANEL-7565: Modify installer to not create
x3
andx3mail
directories.
00056
2016-07-19
- Fixed case CPANEL-7455: Encourage CentOS 6 users to use CentOS 7.
- Fixed case CPANEL-7463: Improve error message when
/var/lib/mysql
is present. - Fixed case CPANEL-7463: Ignore
lost+found
for MySQL check.
00055
2016-06-07
- Fixed case CPANEL-5859: Improve hostname check, and provide instructions for updating hostname.
- Fixed case CPANEL-6464: Ensure we can run the installer on CloudLinux 5.
- Fixed case CPANEL-6585: Fix architecture detection for 11.58.
00053
2016-06-07
- Fixed case CPANEL-3637: Disable Wget DNS cache.
- Fixed case CPANEL-3637: Remove code for RHEL and CentOS 4.
- Fixed case CPANEL-4713: Remove proxy detection.
- Fixed case CPANEL-5576: Recommend using CentOS 7.
- Fixed case CPANEL-5576: Refuse to install 57 or newer on unsupported OS.
- Fixed case CPANEL-5871: Don’t try to run
/scripts/rdate
.
00045
2015-07-08
- Fixed case 195757: Remove EPEL exim RPM on install.
00044
2015-06
- Fixed case 184865: Do not remove
cpanel-
RPMs if the install aborted and you need to re-run it. - Fixed case 187049: Fix typo with installer lock file.
- Fixed case 189141: Installer should list CentOS 7 as a valid system.
- Implemented case 184665: Installer should advertise 11.50+ support for CentOS 7.
- Implemented case 188765: Allow unsupported runlevels with
--force
. - Implemented case 189509: Check minimum amount of memory requirement.