Ensim Pro for Linux 10.2.0 Hotfix 03 Release notes Introduction ------------ This hotfix includes following fixes. 1. DNS issues. 2. Site user email validation 3. FTP bandwidth report high 4. virtualhosting-fst-apache should not depend on php-pgsql 5. apache port with space issue. 6. Control panel becomes slow when logging/logged with site admin/ site user 7. Cannot add WildCard DNS entries as A records. Hotfix information ------------------ Hotfix no: 03 Hotfix date: 03/07/2007 Applies to: Ensim Pro for Linux - 10.2.0 for FC4, FC6, RHEL4, CentOS4.4 Hotfix file information ----------------------- This hotfix contains the following files: FC4: epl-bind-10.2.0-fc.4.9.i386.rpm : 9518d3067f0c30e6663a7029c1abd0d2 epl-bind-frontend-10.2.0-fc.4.9.i386.rpm : 85b13700f3782cfbacdc0f93d8e88e0f epl-frontend-common-10.2.0-fc.4.9.i386.rpm : 88262fb476b0c41242fa528b174b11a5 epl-users-10.2.0-fc.4.9.i386.rpm : 431f4bd0a06e2d7c795f1be2468c18a5 virtualhosting-fst-apache-10.2.0-fc.4.9.i386.rpm : fc8d76e7a6b2e9b3b10e132abf9c5377 webppliance-aliases-10.2.0-fc.4.9.i386.rpm : 51fc78938600a4d746628ebf7465fed6 webppliance-bandwidth-10.2.0-fc.4.9.i386.rpm : df29792bb6b67deae97ccacd791bc120 webppliance-bind-10.2.0-fc.4.9.i386.rpm : 473f260f30eab935780315eac3f7a42a webppliance-ipinfo-10.2.0-fc.4.9.i386.rpm : cb4468ace917230254b7d4e4ec4d301c webppliance-siteinfo-10.2.0-fc.4.9.i386.rpm : 3cf6ba7c69db108e4c9c2755237782b2 webppliance-users-10.2.0-fc.4.9.i386.rpm : fac9992343bd6f02fd0ef1b512833267 get_config : 5654f19d2246c5fcf0ba45cf620dc2f3 RHEL4: epl-bind-10.2.0-rhel.4ES.9.i386.rpm : d7ad54ce05e0428ed141a5bc6b1df7ce epl-bind-frontend-10.2.0-rhel.4ES.9.i386.rpm : 2ed7c868cab7238b616e74aa15d27472 epl-frontend-common-10.2.0-rhel.4ES.9.i386.rpm : 92a0c6d37364e4b0ce85d6099cf8aab0 epl-users-10.2.0-rhel.4ES.9.i386.rpm : 0e441c4afb40e8dbb547f310421d5697 virtualhosting-fst-apache-10.2.0-rhel.4ES.9.i386.rpm : 2648aea9301003c9a9ed292a491cfa12 webppliance-aliases-10.2.0-rhel.4ES.9.i386.rpm : a1794407e42c2ca0f4a11a656cc86098 webppliance-bandwidth-10.2.0-rhel.4ES.9.i386.rpm : e551d3cf5449924115f1dd4d8014fdc4 webppliance-bind-10.2.0-rhel.4ES.9.i386.rpm : 550e5ba4df98b6ef2a884cbf7e1a94e0 webppliance-ipinfo-10.2.0-rhel.4ES.9.i386.rpm : 8de890d899f72ef7ee810d888e0476c3 webppliance-siteinfo-10.2.0-rhel.4ES.9.i386.rpm : 0513ddbdf9fe96cbb4c548ebb862ddbd webppliance-users-10.2.0-rhel.4ES.9.i386.rpm : f4a545717616d6a24c89a7875753b98e get_config : 5654f19d2246c5fcf0ba45cf620dc2f3 FC6: epl-bind-10.2.0-fc.6.9.i386.rpm : 924b5ca0e31aa3ab7746613d6f848b3c epl-bind-frontend-10.2.0-fc.6.9.i386.rpm : 485738663a2591624976d3a560df9f58 epl-frontend-common-10.2.0-fc.6.9.i386.rpm : 5f331ad6933a2b119ec494f0b7aad308 epl-users-10.2.0-fc.6.9.i386.rpm : 1c121a1dd611e1dc55540bc5ab2452f7 virtualhosting-fst-apache-10.2.0-fc.6.9.i386.rpm : 924a1304ea4d2b13c08a11801078c7e5 webppliance-aliases-10.2.0-fc.6.9.i386.rpm : 0334017fc7edd6a6d67c224a11cb6889 webppliance-bandwidth-10.2.0-fc.6.9.i386.rpm : 5896f2f1425f8d618ab68d53a69d898c webppliance-bind-10.2.0-fc.6.9.i386.rpm : 36ccdcde358812bb5ff6c75278d1cbf6 webppliance-ipinfo-10.2.0-fc.6.9.i386.rpm : 384227259b077a99eae21ae9e2f14caa webppliance-siteinfo-10.2.0-fc.6.9.i386.rpm : ecef1366ace6b82f91f1c2d01b98f696 webppliance-users-10.2.0-fc.6.9.i386.rpm : 4575f78fbb0eaf6917b7ecb210d819b8 get_config : 5654f19d2246c5fcf0ba45cf620dc2f3 CentOS4: Note: Use RHEL4 rpms for CentOS4.4 Resolved Issues --------------- Issue: Cannot add TXT record if text contains white spaces (59186) Resolution: Adding TXT record from the CLI was failing if text contained white spaces. This was happening mainly because the text was expected to be enclosed in double quotes. This constraint has been removed now and TXT records can be added with white spaces in the text. (59186) Issue: Add TXT record UI accept values with quotes "" and later cannot delete the record from UI.(59187) Resolution: While adding TXT records from the frontend, if the text is enclosed in double quotes then deletion of record fails. This is because text is expected not to be enclosed in any quotes while addition of TXT records. This constraint has been added in the frontend.(59187) Issue: DNS::Another import issue. (59411) Resolution: There were some issues while importing sites with DNS as master/slave servers were not getting the appropriate values. Now all issues have been resolved and import does not fail due to DNS.(59411) Issue: Cannot create Email/site user starting with the numeric like "3brother", "1day" etc (59197). Resolution: Username starting with numeric letter was not allowed for older version of sendmail. This constraint is no more there for current version of sendmail - (59197) Issue: FTP bandwidth report high ( 57714 ) Resolution: FTP bandwidth report high. FTP use to report bandwidth to be > 5 GB. This was caused because resolver library closes the file descriptor without informing the bandwidth module. Now we are tracking whether the fd is valid. - ( 57714 ) Issue: virtualhosting-fst-apache should not depend on php-pgsql ( 59267 ) Resolution: Since customer are not allowed or rather not using postgresql to create user databases in postgresql, we should not make php-pgsql mandatory and remove the dependency for virtualhosting-fst-apache. If php-pgsql is not required by virtualhosting-fst-apache then customers can easily remove the package and without forcing upgrade of postgresql to 8.1.0, can upgrade to PHP5.This way decoupling of PHP from Ensim will be more accurate. - ( 59267 ) Issue: Protected directories option in Siteadmin panel gives error as "Unable to determine the document root of the domain. ( 59464 ) Resolution: This was caused due to extra spaces in port number in the httpd.conf file. - ( 59464 ) Issue: Control panel becomes slow when logging/logged with site admin/ site user ( 59433 ). Resolution: Used worker Multi-Processing Module (MPM) which implements a hybrid, Load only required Modules for EPL service, Fine tuning to eplconfig parameters - ( 59433 ) Issue: Cannot add WildCard DNS entries as A records. ( 59382 ). Resolution: Adding wildcard DNS entries for A records was failing with error. Now this has been fixed and A records with hostname such as '*.domain.com' can be created. - ( 59382 ) Prerequisites : ---------------- Hotfix - 01 for 10.2.0 must be applied before installing Hotfix - 03 Time requirements and customer impact : Customer impact: While importing site accross OSes, if following traceback is encountered: Unknown Error: Traceback (most recent call last): File "vhbackuplib.py", line 53, in call_backend_import File "virtualhosting/virthost.py", line 4495, in vhimport File "virtualhosting/virthost.py", line 4650, in __do_import File "virtualhosting/virthost.py", line 4950, in __site_import File "virtualhosting/virthost.py", line 3273, in handle_remaining_files File "virtualhosting/virthost.py", line 3353, in link OSError: [Errno 17] File exists Follow the below given steps - Rename "/home/virtual/FILESYSTEMTEMPLATE/siteinfo/usr/lib/X11" to "/home/virtual/FILESYSTEMTEMPLATE/siteinfo/usr/lib/X11_backup" - Now Import site from 4.x or 10.x - After import completion, rename "/home/virtual/FILESYSTEMTEMPLATE/siteinfo/usr/lib/X11_backup" back to "/home/virtual/FILESYSTEMTEMPLATE/siteinfo/usr/lib/X11" Installing the hotfix --------------------- This section explains how to install the hotfix. Pre-installation instructions: N/A Installation instructions: 1] Upgrade the RPM. FC4: rpm -Uvh epl-bind-10.2.0-fc.4.9.i386.rpm rpm -Uvh epl-bind-frontend-10.2.0-fc.4.9.i386.rpm rpm -Uvh epl-frontend-common-10.2.0-fc.4.9.i386.rpm rpm -Uvh epl-users-10.2.0-fc.4.9.i386.rpm rpm -Uvh virtualhosting-fst-apache-10.2.0-fc.4.9.i386.rpm rpm -Uvh webppliance-aliases-10.2.0-fc.4.9.i386.rpm rpm -Uvh webppliance-bandwidth-10.2.0-fc.4.9.i386.rpm rpm -Uvh webppliance-bind-10.2.0-fc.4.9.i386.rpm rpm -Uvh webppliance-ipinfo-10.2.0-fc.4.9.i386.rpm rpm -Uvh webppliance-siteinfo-10.2.0-fc.4.9.i386.rpm rpm -Uvh webppliance-users-10.2.0-fc.4.9.i386.rpm RHEL4ES: rpm -Uvh epl-bind-10.2.0-rhel.4ES.9.i386.rpm rpm -Uvh epl-bind-frontend-10.2.0-rhel.4ES.9.i386.rpm rpm -Uvh epl-frontend-common-10.2.0-rhel.4ES.9.i386.rpm rpm -Uvh epl-users-10.2.0-rhel.4ES.9.i386.rpm rpm -Uvh virtualhosting-fst-apache-10.2.0-rhel.4ES.9.i386.rpm rpm -Uvh webppliance-aliases-10.2.0-rhel.4ES.9.i386.rpm rpm -Uvh webppliance-bandwidth-10.2.0-rhel.4ES.9.i386.rpm rpm -Uvh webppliance-bind-10.2.0-rhel.4ES.9.i386.rpm rpm -Uvh webppliance-ipinfo-10.2.0-rhel.4ES.9.i386.rpm rpm -Uvh webppliance-siteinfo-10.2.0-rhel.4ES.9.i386.rpm rpm -Uvh webppliance-users-10.2.0-rhel.4ES.9.i386.rpm FC6: rpm -Uvh epl-bind-10.2.0-fc.6.9.i386.rpm rpm -Uvh epl-bind-frontend-10.2.0-fc.6.9.i386.rpm rpm -Uvh epl-frontend-common-10.2.0-fc.6.9.i386.rpm rpm -Uvh epl-users-10.2.0-fc.6.9.i386.rpm rpm -Uvh virtualhosting-fst-apache-10.2.0-fc.6.9.i386.rpm rpm -Uvh webppliance-aliases-10.2.0-fc.6.9.i386.rpm rpm -Uvh webppliance-bandwidth-10.2.0-fc.6.9.i386.rpm rpm -Uvh webppliance-bind-10.2.0-fc.6.9.i386.rpm rpm -Uvh webppliance-ipinfo-10.2.0-fc.6.9.i386.rpm rpm -Uvh webppliance-siteinfo-10.2.0-fc.6.9.i386.rpm rpm -Uvh webppliance-users-10.2.0-fc.6.9.i386.rpm Note: Use RHEL4 rpms for CentOS4.4 2] Copy File cp get_config /usr/lib/opcenter/apache/get_config chmod 744 /usr/lib/opcenter/apache/get_config Post-installation instructions: 1] service epld restart 2] service bandwidth_manager restart 3] service proftpd restart -------------------------------------------------------------------------------- Ensim Corporation 3945 Freedom Circle, Suite 1100 Santa Clara, CA 95054