Ensim Pro for Linux 10.2.0 Hotfix 01 Release notes Introduction ------------ This hotfix includes following fixes. 1. DNS issues. 2. Subdomain listing problem when thousands of subdomain exists for a site. Hotfix information ------------------ Hotfix no: 01 Hotfix date: 17/02/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: webppliance-bind-10.2.0-fc.4.6.i386.rpm : 495a8012a926bc1f8e50825dc24b0238 epl-bind-10.2.0-fc.4.6.i386.rpm : 3f45ce77a365a8ce35ae6d60d3faf666 epl-bind-frontend-10.2.0-fc.4.6.i386.rpm : 32eb4e3537d802d0c989681f34fbfab0 epl-subdomain-frontend-10.2.0-fc.4.6.i386.rpm : e1d3c97d08102f80efedc8fb37e75483 epl-subdomain-10.2.0-fc.4.6.i386.rpm : 0065f0ee0b87453d785e8221fe04c75b epl-users-10.2.0-fc.4.6.i386.rpm : cf9181dc6294844bc15a9b8922011f1d removeTemplateBytecode.pyc : c1e87d9d8134bfb77b5ec8f8663338cb ensim-appliance-l-10.2.0-fc.4.6.i386.rpm : 003a5e8ee54dc8625d10db3cb4f7f196 epl-frontend-common-10.2.0-fc.4.6.i386.rpm : 00ba831ea4b45f3376b883ff74c7f91a RHEL4: webppliance-bind-10.2.0-rhel.4ES.6.i386.rpm : a2daaadb76e630aa24ce1706b2b0164e epl-bind-10.2.0-rhel.4ES.6.i386.rpm : 82cf4c1c37cb45ebb90677cd45d3dc04 epl-bind-frontend-10.2.0-rhel.4ES.6.i386.rpm : 4c8f54927831f2456ec991c9b0ae5625 epl-subdomain-frontend-10.2.0-rhel.4ES.6.i386.rpm : 807a11a0896ce6f9b21194c4e554c7e8 epl-subdomain-10.2.0-rhel.4ES.6.i386.rpm : 94f1a57c8a358d224b713cee38bce86e epl-users-10.2.0-rhel.4ES.6.i386.rpm : 2dfa23b0f33fbf1a4fcf4ce4aa2cf224 removeTemplateBytecode.pyc : c66c2cbe9537b2219111bddcbb2fc868 ensim-appliance-l-10.2.0-rhel.4ES.6.i386.rpm : 4f15ce4b6c95629f3af53861bee43133 epl-frontend-common-10.2.0-rhel.4ES.6.i386.rpm : 93345d660f19cbdce59e517ab603a063 FC6: webppliance-bind-10.2.0-fc.6.6.i386.rpm : 27859e2891ac3d130bb23fed67763a27 epl-bind-10.2.0-fc.6.6.i386.rpm : 3215f59995412959ea4f70368535e7a6 epl-bind-frontend-10.2.0-fc.6.6.i386.rpm : e3d882050de3295da96084772f2f8115 epl-subdomain-frontend-10.2.0-fc.6.6.i386.rpm : 4db141e130a85b8e4f2c2ac75376d3a1 epl-subdomain-10.2.0-fc.6.6.i386.rpm : 4d1427035041cc996fc0dd3a41ff77e3 epl-users-10.2.0-fc.6.6.i386.rpm : c8ee224723201497bff90c2102be7452 removeTemplateBytecode.pyc : 6e841b5e54bd3c155efef18b3538e69c ensim-appliance-l-10.2.0-fc.6.6.i386.rpm : f2d25b591cc86d6fe54744864c5dc77f epl-frontend-common-10.2.0-fc.6.6.i386.rpm : 36fe422cd18289cd88b274e0641ff31e CentOS4: Note: Use RHEL4 rpms for CentOS4.4 Resolved Issues --------------- This hotfix resolves the following issue. The numbers in parentheses indicate the Ensim problem report (PR) number. Issue: With the enhanced DNS feature, while adding sites, plans and zones, the default value of master server was given as the hostname of the EPL Server. Same was applicable to reseller owned sites, plans and zones. Even for all the existing sites and plans this default value was being applied. If different nameservers are to be used then each site and plan needs to be changed manually which is painful. (58943) Resolution: Since Primary and Secondary/Virtual DNS Servers are already being used, the default value for master server would be the Primary DNS Server and the slave server would be Secondary/Virtual DNS Server. This would be applicable to all existing sites and plans as well. Issue: After changing the domain name, DNS zone records get prefixed by the old domain name. (58949) Resolution: This has occuring because services like, apache, sendmail, etc. where trying to remove their records from the zone. But after the zone rename the old records were already removed. Hence, this issue is fixed by not allowing these services to update the zone at all. Issue: Command delete_local_nameserver downs the eth0 interface if hostname entry from the /etc/virtualhosting/localnameserver file is deleted.(58981) Resolution: Hostname entry in the /etc/virtualhosting/localnameserver file should never be deleted hence adding a check for the same. Issue: When a site has thousands of subdomain, proxy error comes on Site Admin Panel for Subdomain Listing Page (58964) Resolution: This fix resolves this problem. Prerequisites : N/A Time requirements and customer impact : N/A Installing the hotfix --------------------- This section explains how to install the hotfix. Pre-installation instructions: 1] If any nameservers other than the hostname and External Server are being used, then it should be included in the /etc/virtualhosting/localnameserver file. Nameservers can be added to /etc/virtualhosting/localnameserver file using the following command: /usr/lib/opcenter/bind/add_local_nameserver 2] If any nameservers are to be used as external servers, they should be present in the /etc/virtualhosting/masterconf file. External Servers can be added by performing the following steps: (i) Login to the EPL CP as the administrator. (ii) Go to DNS->External Name Servers->Add External Name Server. (iii)Enter all the required information. (iv) Click on Add button. 3] If a nameserver is present in /etc/virtualhosting/localnameserver file and also in /etc/virtualhosting/masterconf file the it would be treated as local as /etc/virtualhosting/localnameserver file is given more preference over /etc/virtualhosting/masterconf file. Hence, be careful while adding entries in these two file. 4] Add appropriate Primary, Secondary/Virtual DNS Servers for configuring your EPL server as master, slave or forwarder. (i) Configuring EPL as Master Server: (a) Primary Name Server should be either the hostname of the box or one of the Name Servers present in /etc/virtualhosting/localnameserver file. (b) Secondary/Virtual Name Server should be one of the name servers present in /etc/virtualhosting/masterconf file. (ii) Configuring EPL as Slave Server: (a) Primary Name Server should be one of the name servers present in /etc/virtualhosting/masterconf file. (b) Secondary/Virtual Name Server should be either the hostname of the box or one of the Name Servers present in /etc/virtualhosting/localnameserver file. (iii) Configuring EPL as Forward Server: (a) Primary Name Server should be one of the name servers present in /etc/virtualhosting/masterconf file. (b) Secondary/Virtual Name Server should be one of the name servers present in /etc/virtualhosting/masterconf file. 5] At a time only one of the Secondary DNS Server or the Virtual DNS Server should be configured for the EPL server. In case both Secondary and Virtual DNS Servers are configured on the EPL Server, the one which is not required should be removed before proceeding further. For example, while exporting complete Appliance, the Secondary DNS Server may be set and the box on which this backup has to be imported has Virtual DNS Server set. In this case, the EPL CP will show values for both Secondary and Virtual DNS Servers. Installation instructions: 1] Upgrade the RPM. FC4: rpm -Uvh webppliance-bind-10.2.0-fc.4.6.i386.rpm rpm -Uvh epl-bind-10.2.0-fc.4.6.i386.rpm rpm -Uvh epl-bind-frontend-10.2.0-fc.4.6.i386.rpm rpm -Uvh epl-subdomain-frontend-10.2.0-fc.4.6.i386.rpm rpm -Uvh epl-subdomain-10.2.0-fc.4.6.i386.rpm rpm -Uvh epl-users-10.2.0-fc.4.6.i386.rpm rpm -Uvh ensim-appliance-l-10.2.0-fc.4.6.i386.rpm rpm -Uvh epl-frontend-common-10.2.0-fc.4.6.i386.rpm RHEL4: rpm -Uvh webppliance-bind-10.2.0-rhel.4ES.6.i386.rpm rpm -Uvh epl-bind-10.2.0-rhel.4ES.6.i386.rpm rpm -Uvh epl-bind-frontend-10.2.0-rhel.4ES.6.i386.rpm rpm -Uvh epl-subdomain-frontend-10.2.0-rhel.4ES.6.i386.rpm rpm -Uvh epl-subdomain-10.2.0-rhel.4ES.6.i386.rpm rpm -Uvh epl-users-10.2.0-rhel.4ES.6.i386.rpm rpm -Uvh ensim-appliance-l-10.2.0-rhel.4ES.6.i386.rpm rpm -Uvh epl-frontend-common-10.2.0-rhel.4ES.6.i386.rpm FC6: rpm -Uvh webppliance-bind-10.2.0-fc.6.6.i386.rpm rpm -Uvh epl-bind-10.2.0-fc.6.6.i386.rpm rpm -Uvh epl-bind-frontend-10.2.0-fc.6.6.i386.rpm rpm -Uvh epl-subdomain-frontend-10.2.0-fc.6.6.i386.rpm rpm -Uvh epl-subdomain-10.2.0-fc.6.6.i386.rpm rpm -Uvh epl-users-10.2.0-fc.6.6.i386.rpm rpm -Uvh ensim-appliance-l-10.2.0-fc.6.6.i386.rpm rpm -Uvh epl-frontend-common-10.2.0-fc.6.6.i386.rpm 2] Execute the binary for all OS python removeTemplateBytecode.pyc Note: Use RHEL4 rpms and binaries for CentOS4.4 Post-installation instructions: 1] service epld restart -------------------------------------------------------------------------------- Ensim Corporation 3945 Freedom Circle, Suite 1100 Santa Clara, CA 95054