Blog

Login Register

KernelCare update for Xen/KVM Virtual Machines

Some of you who have tried Kernel Care inside Xen/KVM Virtual Machines reported a higher load average observed after the patch was applied and even reported a crash.
We have released an updated patch which should resolve the issue, but unfortunately to revert this state in the hypervisor and improve the load average a VM reboot is required (only if you have experienced that issue). The problem is not related to the update itself, but to the fact how hypervisors react to shutdown/restart of CPUs during the patch apply stage and doesn’t affect non-virtualized installations.

For most people update will happen automatically, as yum update runs. If you want to update now:
$ yum update kernelcare
$ kcarectl --update

New security bug in RHEL/CentOS/CL just in time for KernelCare - CVE-2014-2523

This is just a co-incidence, but a good example where KernelCare can be useful.
There is a new, remove, and fairly important security vulnerability affecting all latest RHEL/CentOS/CL kernels. It uses a bug in conntrack module for DCCP packets.

There is no kernel updates yet, but it is already patched using KernelCare.

More info on the issue: http://patches.kernelcare.com/cd3d221375639111d8fef22e24c5e3cd20ab0f69/1/kpatch.html

To get started with KernelCare: http://kernelcare.com/try_it/

If you are running KernelCare already, your server will be updated automatically within 4 hours. Or you can force update right away, buy running:
$ kcarectl --update

CL5 kernel 2.6.18-471.3.1.el5.lve0.8.72

New production kernel for CL5 is out. This release removes TPE functionality . This functionality never made it to CL6 kernels, and we decided it was time to remove it from CL5 kernels, as the way it was implemented in CL5 -- it wasn't useful at all for shared hosting.

Changelog:
  • Rebase to upstream 028stab110.1
  • fix for futex FUTEX_WAIT_BITSET & FUTEX_CLOCK_REALTIME
  • removed TPE functionality
To update:
$ yum install kernel-2.6.18-471.3.1.el5.lve0.8.72

PHP updates 5.5.10, 5.4.26

PHP for PHP Selector had been updated.

Changelog:
  • PHP 5.5.10
  • PHP 5.4.26
  • updated alt-freetds to 0.91.100
  • updated alt-ImageMagick to 6.8.8.7
  • updated alt-libmemcached to 1.0.18
  • updated alt-pcre to 8.34
  • updated alt-sqlite to 3.8.3.1
  • updated ioncube-loaders to 4.5.3
  • updated imagick to 3.1.2
  • updated PEAR packages: phpunit, symfony2
  • added curlssl build with openssl enabled
  • added alt-pdflib-lite library
  • added pdflib PECL extension
To update:
$ yum groupinstall alt-php

KernelCare - Rebootless Kernel Updates

I am happy to announce general availability of our new service: kernelcare.com -> rebootless kernel updates for some of the most popular Linux distributions, including:
  • RHEL 6.x
  • CentOS 6.x
  • CloudLinux 6.x
Other kernels will be supported soon, with OpenVZ support comming by April 1st.

You can use the service for free until May 2014. The installation takes minutes, and requires no reboot.
Try it now: http://www.kernelcare.com/try_it/

List of supported kernels available here: http://patches.kernelcare.com/

Vote for CloudLinux!

Vote for CloudLinux!

Registered attendees of HostingCon 2014 (June 16-18, Miami Beach, Florida) have the opportunity to vote for sessions to be included in the educational program.
Support us - vote for CloudLinux session “High Availability and Shared Hosting”:
1) Register for HostingCon 2014: http://www.hostingcon.com/hostingcon-2014/account/register/
2) Visit http://www.hostingcon.com/hostingcon-2014/account/session_proposals/vote/
3) Set filter on “Technology”
4) Find “High Availability and Shared Hosting” by Igor Seletskiy, Cloud Linux Inc, CEO
5) Click “Vote for session” on the left.

That’s it. Thank you very much!

Hurry, HostingCon 2014 Session Voting Ends Friday!

Beta: PHP updates 5.5.10, 5.4.26

PHP for PHP Selector had been updated.

Changelog:
  • PHP 5.5.10
  • PHP 5.4.26
  • updated alt-freetds to 0.91.100
  • updated alt-ImageMagick to 6.8.8.7
  • updated alt-libmemcached to 1.0.18
  • updated alt-pcre to 8.34
  • updated alt-sqlite to 3.8.3.1
  • updated ioncube-loaders to 4.5.3
  • updated imagick to 3.1.2
  • updated PEAR packages: phpunit, symfony2
  • added curlssl build with openssl enabled
  • added alt-pdflib-lite library
  • added pdflib PECL extension
To update:
$ yum groupinstall alt-php --enablerepo=cloudlinux-updates-testing

Beta: CL5 kernel 2.6.18-471.3.1.el5.lve0.8.72

New beta kernel for CL5 is out. This release removes TPE functionality . This functionality never made it to CL6 kernels, and we decited it was time to remove it from CL5 kernels, as the way it was implemented in CL5 -- it wasn't useful at all for shared hosting.

Changelog:
  • Rebase to upstream 028stab110.1
  • fix for futex FUTEX_WAIT_BITSET & FUTEX_CLOCK_REALTIME
  • removed TPE functionality
To update:
$ yum install kernel-2.6.18-471.3.1.el5.lve0.8.72 --enablerepo=cloudlinux-updates-testing

Beta: MySQL 5.5.35-15 for MySQL Governor is out

cl-MySQL 5.5.35-15 released to the beta repository. It fixes the error with postfix update on Plesk and ISP manager control panels.

To update:
$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing
$ /usr/share/lve/dbgovernor/mysqlgovernor.py --install-beta

beta: MySQL Governor 1.0-51

This is minor update to fix some issues associated with MariaDB.

Changelog:
  • Updated MariaDB to 5.5.34-22
To update:
$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing
$ /usr/share/lve/dbgovernor/mysqlgovernor.py --install

Beta: New way to set CPU limits

New version of CageFS, liblve & lvemanager brings in a number of new features and bug fixes. One of the new features is introduction of new --speed parameter, that in the future will replace --cpu. Speed parameter accepts CPU speed limit in the form of % of a single core, or as number of mhz. This allows you to set limits like:
--speed=150%, that would mean 1 and 1/2 cores
or
--speed=3000mhz. In this case, the software will automatically calculate the share of CPU to give to a customer, based on processors speed. That allows for a 'standard' limits across a number of servers, even if they have different CPUs, working at different frequencies.

Changelog
CageFS 5.2-30

  • CAG-278: bugfix: correctly work in a case when alt_phpXX.cfg has directive that is not in php.conf
  • CAG-272: bugfix: ISPmanager: User's status is not set on create via HTTP request
  • CAG-271: cagefsctl: check /proc/lve/list in order to detect LVE/jail support
  • CAG-267: add global php.ini with default directives/values for all alt-php
  • CAG-240: add option --list-logged-in to show users logged in cagefs via ssh
  • CAG-268: Add ability to run proxy commands on remote server
liblve 1.2-1.11
  • LIBLVE-6: bugfix: CageFS for openvz: Apache's script cannot enter CageFS
lve-utils 1.4-7
  • LU-63: remove mail alerts after lveutils-panel-cron on interworx
  • LU-61: correctly handle list index out of range when setting limits in lvectl
  • LU-57: add ability to use fractional number as limits. Allow for mhz/ghz cases
  • LU-56: bugfix: fix issue that result in 'can't init lve default settings error on CL5"
  • LU-55: add lvectl set --speed
  • LU-46: use default cpu value if we cannot parse value
  • LU-46: DirectAdmin: redone algorithm of finding packages
  • LU-47: lvectl now uses pylve lib
  • LU-47: lvectl can parse new lve-kmod format
  • LU-43: add ability to specify IOPS (input output operations per second)
  • LU-44: add IOPS to lveps and lvetop
python-cllib 1-13
  • PTCLLIB-7: more informative error messages in clfunc.py
  • PTCLLIB-6: bugfix: memory convert funcions
lvemanager 0.8-1.17
  • LVEMAN-114: Plesk: prevent admin from enabling PHP Selector when CageFS disabled
  • LVEMAN-114: DirectAdmin: prevent admin from enabling PHP Selector when CageFS disabled
  • LVEMAN-120: ISPmanager: bugfix: LVE statistics under user doesn't show up
To update:
$ yum update cagefs liblve lve-utils lvemanager --enablerepo=cloudlinux-updates-testing

Updates for: CageFS, LVE Manager, lve-utils, lve-stats, pam_lve

This update introduces large number of bug fixes and improvements affecting all aspects of CloudLinux

Changelog:


pam_lve 0.3-7
  • PAMLVE-2 fix: allow to specify multiple groups in pam_lve to exlude
LVE Manager 0.8-1.15
  • cPanel: Improved Spanish translation. Special thanks to PYDOT
  • cPanel: Added space between 'native' and actual PHP version
  • cPanel: Hide PHP options link when native version selected
  • Limits for packages are read from /etc/container/ve.cfg
  • DirectAdmin: incorrect links to Packages/Settings/Edit had been fixed
  • DirectAdmin: use selectorctl to switch php.ini & PHP wrappers
  • ISPManager: use selectorctl to switch php.ini & PHP wrappers
  • bugfix: drop EUID/EGID when creating .cl.selector directory
  • bugfix: make ioncube_loader always to be the first extension to load
  • bugfix: fix symlink to php.ini when switching to native version
cagefs 5.2-25
  • DirectAdmin: fix error messages when creating symlink
  • ISPmanager: don't fail on empty PHP wrappers
  • ISPmanager: don't change PHP wrapper for native PHP
  • ISPmanager: added /usr/local/ispmgr/www to CageFS
  • ISPmanager: instantiate ClPwd when creating user wrapper
  • ISPmanager: change PHP wrapper in /var/ww/php-bin
  • bugfix: --user-stats and --update-user-status should work for excluded users
  • bugfix: better error message on --getprefix when user doesn't exist
  • code cleanup, better exception handling
  • sudoers file modification is now handled using clsudo library
  • CXS re-configuration moved to a different module
  • CAG-269: do not pass GID argument from proxyexec wrappers to cagefs.server (secutiry fix)
liblve 1.2-10
  • implementation of pivot_root scheme
lve-utils 1.3-31
  • Separate python library created for common control panels
  • Added ability to specify custom script for custom control panel to get user<->package mapping
  • use clcommon library from python-cllib
  • Added ability to save configuration based on username instead of LVE id in ve.cfg using set-user & --save-username parameter
  • bugfix: verify results from liblve when setting limits
  • LVEMAN-107: fix bug License not valid script in cPanel doesn't work "sumbit" instead of submit
  • redone algorithm of finding panel packages for DA (LU-46) - Now each admin must see packages from
python-cllib 1-12
  • bugfix: remove strict option when processing sudo file using visudo on CL5
  • preload full password database in some cases
  • added validate_int function
  • bugfix: catch ValueError in memory_to_page function
lve-stats 0.10-21
  • Check date when convering from DB Governor
To update:
$ yum update cagefs lvemanager lve-stats liblve lve-utils

beta: kmod-e1000e for CL6

Updated version of e1000e driver was released. If you run this driver, please try testing it on one of your servers.

To test:
$ yum update kmod-e1000e --enablerepo=cloudlinux-updates-testing

alt-php update

New release of alt-php had been uploaded to production channels.

Changelog:
To update:
$ yum groupupdate alt-php

New CL6 and Hybrid kernel 2.6.32-458.23.2.lve1.2.52.el6

New CL6/Hybrid kernel available.

Changlelog:
  • fix the rare issue with unkillable processes
  • fix for NFS client crash related to CVE-2012-3520
  • improved file system cache reclamation
To update CL6 servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.52.el6 kmod-lve-1.2-56.el6

To update Hybrid servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.52.el5h kmod-lve-1.2-56.el5h

Beta: alt-php update

New release of alt-php had been uploaded to our beta repository.

Changelog:
To update:
$ yum groupupdate alt-php --enablerepo=cloudlinux-updates-testing

Beta: lve-utils 1.3-30

An update for lve-utils brings in a number of bug fixes.

Changelog:
  • cPanel: Fix submit button in "license not valid" screen
  • DirectAdmin: Correctly list packages for any admin
To update:
$ yum update lve-utils --enablerepo=cloudlinux-updates-testing

Beta: CL6 and Hybrid Kernel -2.6.32-458.23.2.lve1.2.52

New beta kernel available.

Changelog:
  • fix the rare issue with unkillable processes
To update CL6 servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.52.el6 kmod-lve-1.2-56.el6 --enablerepo=cloudlinux-updates-testing

To update Hybrid servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.52.el5h kmod-lve-1.2-56.el5h --enablerepo=cloudlinux-hybrid-testing

Beta: Are you ready for PHP 5.6? Answer yes, if you are using PHP Selector

Now that first alpha of PHP is available, we have added it to PHP Selector for your customers to play with.

Changelog:
  • Added PHP 5.6 Alpha 1
  • Added pecl-redis
  • updated ioncube-loader to 4.5.2
  • Fixed the issue in xcache_3.ini
$ yum groupinstall alt-php --enablerepo=cloudlinux-updates-testing

Beta: LVE Manager 0.8-1.14, pam_lve 0.3-6

New version of LVE Manager & pam_lve had been released to beta repository.
The new version of LVE Manager temporary removes LVE Package extension support for cPanel, that was introduced in previous beta. We will re-introduce package extensions, once the issue with package corruption is solved by cPanel team.

New version of pam_lve adds ability to specify multiple groups (comma separated) excluded from LVE when entering through PAM enabled services.

To update:
$ yum update lvemanager pam_lve --enablerepo=cloudlinux-updates-testing

Beta: MySQL Governor 1.0-50

The new version fixes Perl compatibility issues with latest cPanel versions.

To update:
$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing

alt-php 5.4 & 5.5 updated

New versions of PHP 5.5 & 5.4 are available.

Changelog:
  • PHP 5.4.24
  • PHP 5.5.8
  • ioncube-loader updated to 4.5.1
  • PEAR-Symfony2 updated to 2.4.1
  • Added phalcon extension
To update:
$ yum groupinstall alt-php

Beta: New CL6 & Hybrid kernel 2.6.32-458.23.2.lve1.2.51

This beta has a patch from upstream to fix the CVE-2012-3520 problem as well as fix for memory management sub-systems that should improve usage of free memory on some of the servers.

Changelog:
  • fix for CVE-2012-3520
  • improved file system cache reclamation
To update CL6 servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.51.el6 kmod-lve-1.2-55.el6 --enablerepo=cloudlinux-updates-testing

To update hybrid servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.51.el5h kmod-lve-1.2-55.el5h --enablerepo=cloudlinux-hybrid-testing

Beta: alt-php 5.4 & 5.5 updated

New versions of PHP are available from our beta repository.

Changelog:
  • PHP 5.4.24
  • PHP 5.5.8
  • ioncube-loader updated to 4.5.1
  • PEAR-Symfony2 updated to 2.4.1
  • Added phalcon extension
To update:
$ yum groupinstall alt-php --enablerepo=cloudlinux-updates-testing

Beta: LVE Manager, CageFS and LVE Utils are updated

This update was found to break cPanel packages, by setting multiple settings to "UNLIMITED". We are pulling it off until we can fix the issue. Sorry about the inconvenience.
Jan 23, 2014

New version of CageFS, LVE Manager and LVE utils are updated. This release adds a range of bug fixes as new features.

Changelog

LVE Manager 0.8-1.13
  • cPanel: Add native support to cPanel package extensions for LVE limits (cPanel 11.40+)
  • cPanel: Improved Spanish translation. Special thanks to PYDOT
  • cPanel: Added space between 'native' and actual PHP version
  • cPanel: Hide PHP options link when native version selected
  • Limits for packages are read from /etc/container/ve.cfg
  • DirectAdmin: incorrect links to Packages/Settings/Edit had been fixed
  • DirectAdmin: use selectorctl to switch php.ini & PHP wrappers
  • ISPManager: use selectorctl to switch php.ini & PHP wrappers
  • bugfix: drop EUID/EGID when creating .cl.selector directory
  • bugfix: make ioncube_loader always to be the first extension to load
  • bugfix: fix symlink to php.ini when switching to native version
CageFS 5.2-21
  • DirectAdmin: fix error messages when creating symlink
  • ISPmanager: don't fail on empty PHP wrappers
  • ISPmanager: don't change PHP wrapper for native PHP
  • ISPmanager: added /usr/local/ispmgr/www to CageFS
  • ISPmanager: instantiate ClPwd when creating user wrapper
  • ISPmanager: change PHP wrapper in /var/ww/php-bin
  • bugfix: --user-stats and --update-user-status should work for excluded users
  • bugfix: better error message on --getprefix when user doesn't exist
  • code cleanup, better exception handling
  • sudoers file modification is now handled using clsudo library
  • CXS re-configuration moved to a different module
liblve 1.1-19
  • initial implementation of pivot_root scheme
lve-utils 1.3-29
  • Separate python library created for common control panels
  • Added ability to specify custom script for custom control panel to get user<->package mapping
  • use clcommon library from python-cllib
  • Added ability to save configuration based on username instead of LVE id in ve.cfg using set-user & --save-username parameter
  • bugfix: verify results from liblve when setting limits
python-cllib 1-11
  • bugfix: remove strict option when processing sudo file using visudo on CL5
  • preload full password database in some cases
  • added validate_int function
  • bugfix: catch ValueError in memory_to_page function
To update:

$ yum update cagefs lvemanager lve-utils --enablerepo=cloudlinux-updates-testing

Pages: Prev. | 1 | ... | 4 | 5 | 6 | 7 | 8 | ... | 23 | Next