iManager 2.6 Support Pack 3

Created: 2007-03-04 21:28:19
Distribution: Public

Readme

TID# 5003000
Revision: 1

Details:

Updated Browser Support:

With Support Pack 3, Internet Explorer 7 and Firefox 2 are officially supported. However there may still be plug-in specific issues that have not yet been addressed. Please report any issues specific to product plug-ins to Novell Technical Support.


Installation:

To download and install an iManager Support Pack, the preferred method is to install the plug-in from within iManager 2.6 itself by going to Configure | Plug-in Installation | Available Novell Plug-in Modules. Look for the plug-in listed as "iManager Framework" and verify that the Description of the plug-in is "Support Pack 3 for iManager 2.6". Simply select the check box next to the plug-in and choose the "Install" link. You should see a progress meter appear stating the the plug-in is first downloading and then installing. Once you receive the "Success" message, simply restart tomcat following the commands listed further down in this readme.

If you are unable to download the Support Pack from within iManager, use the following steps to manually download and install the Support Pack.

EXTRACT THE FILE
For Windows and Netware servers use a windows decompression utility that supports tgz, (i.e. WinZip) to extract iman26sp3.tgz to a temporary directory either on the workstation or on the server.

For Unix servers, use gzip and tar to decompress and extract the tarball to a temporary directory on which the patch will be applied.
(i.e. gzip -d -c iman26sp3.tgz | tar xvf - ). Linux users can use tar -zxvf iman26sp3.tgz.

BACKUP CURRENT FILES (Optional)

IMPORTANT: iManager support packs DO NOT make a backup of files replaced and therefore cannot be automatically uninstalled. If you want to be able roll back this change, you will need to manually backup the files replaced by this update. The list of files changed is:

/WEB-INF/lib/eMFrame.jar.20070302
/WEB-INF/lib/iManagerBase.jar.20070302
/WEB-INF/lib/jclient.jar.20070302
/portal/modules/dev/javascripts/exchanger.js.20070302
/portal/modules/fw/javascripts/ObjectView.js.20070302
/portal/modules/fw/javascripts/UiHandlerTools.js.20070302
/portal/modules/fw/skins/default/devices/default/About.jsp.20070302
/portal/modules/fw/skins/default/devices/default/AsyncProgress.jsp.20070302
/portal/modules/fw/skins/default/devices/default/SelectLanguage.jsp.20070302
/portal/modules/base/skins/default/devices/default/pShared_IntruderLockout.jsp.20070302
/WEB-INF/bin/windows/jclient.dll.20070302
/WEB-INF/bin/windows/dclient.dll.20070302
/WEB-INF/bin/windows/sal.dll.20070302
/WEB-INF/bin/windows/spmdclnt.dll.20070302
/WEB-INF/bin/linux/libJClient.so.1.0.0.20070302
/WEB-INF/bin/linux/libndssdk.so.1.0.0.20070302
/WEB-INF/bin/linux/libsal.so.1.0.0.20070302
/WEB-INF/bin/linux/libsch.so.1.0.0.20070302
/WEB-INF/bin/linux/libspmclnt.so.20070302
/WEB-INF/bin/solaris/libJClient.so.1.0.0.20070302
/WEB-INF/bin/solaris/libndssdk.so.1.0.0.20070302
/WEB-INF/bin/solaris/libsal.so.1.0.0.20070302
/WEB-INF/bin/solaris/libsal_psr.so.1.0.0.20070302
/WEB-INF/bin/solaris/libsch.so.1.0.0.20070302
/WEB-INF/bin/solaris/libspmclnt.so.20070302
/WEB-INF/bin/hpux/libJClient.sl.1.0.20070302
/WEB-INF/bin/hpux/libndssdk.sl.1.0.20070302
/WEB-INF/bin/hpux/libsal.sl.1.0.20070302
/WEB-INF/bin/hpux/libsch.sl.1.0.20070302
/WEB-INF/bin/hpux/libspmclnt.sl.20070302
/portal/modules/dev/javascripts/TC.js.20070302
/portal/modules/dev/skins/default/devices/default/TCFull_inc.jsp
/portal/modules/dev/skins/default/devices/default/MVStringEditor_inc.jsp
/WEB-INF/lib/AdminNamespace.jar.20070302
/portal/modules/fw/skins/default/devices/default/DelObject.jsp.20070302
/portal/modules/fw/skins/default/devices/default/MoveObject.jsp.20070302
/portal/modules/fw/skins/default/devices/browser/OS/BrowseResultsTitleMS.jsp.20070302
/portal/modules/fw/skins/default/devices/browser/OS/SearchResultsTitleMS.jsp.20070302
/portal/modules/fw/skins/default/devices/default/InstalledNPM.jsp.20070302
/portal/modules/fw/skins/default/devices/default/ModulesToInstall.jsp.20070302
/portal/modules/fw/skins/default/devices/default/MVStringEditorOrderDlg.jsp.20070302
/portal/modules/base/help/en/crtuseracct.html
/portal/modules/base/help/en/pshared_passwordrestrictions.html
/portal/modules/base/help/en/schemacreate_attr_wizard_name.html
/portal/modules/base/help/en/schemacreate_class_wizard_name.html
/portal/modules/dev/images/es/btndefinefilterset_es.gif
/portal/modules/dev/images/es/btndefinepartitionscope_es.gif
/portal/modules/fw/skins/default/devices/browser/AdvSelHeader.jsp.20070302
/portal/modules/fw/skins/default/devices/mozilla/AdvSelHeader.jsp.20070302
/portal/modules/base/skins/default/devices/default/pShared_PasswordRestrictions.jsp.20070302
/portal/modules/fw/skins/default/devices/default/BookFrameheader.jsp.20070302
/portal/modules/fw/skins/default/devices/browser/BookFrameheader.jsp.20070302
/packages/deleted/iManager.npm.tmp.20070302
/WEB-INF/web.xml.20070302
/WEB-INF/lib/iManagerBaseExt.jar.20070302
/WEB-INF/lib/nps.jar.20070302
/portal/gadgets/com.novell.nps.gadgetManager.BaseTabGadgetInstance/skins/default/devices/default/tabGadget_lang_zh_CN.xsl.20070302
/portal/gadgets/com.novell.nps.gadgetManager.BaseTabGadgetInstance/skins/default/devices/default/tabGadget_lang_zh_TW.xsl.20070302
/portal/stylesheets/skins/default/devices/default/main_lang_zh_CN.xsl.20070302
/portal/stylesheets/skins/default/devices/default/main_lang_zh_TW.xsl.20070302
/portal/stylesheets/skins/default/devices/pda/main_lang_zh_CN.xsl.20070302
/portal/stylesheets/skins/default/devices/pda/main_lang_zh_TW.xsl.20070302
/portal/modules/dev/skins/default/devices/default/main_lang_zh_CN.xsl.20070302
/portal/modules/dev/skins/default/devices/default/main_lang_zh_TW.xsl.20070302
/portal/modules/fw/skins/default/devices/default/main_lang_zh_CN.xsl.20070302
/portal/modules/fw/skins/default/devices/default/main_lang_zh_TW.xsl.20070302
/portal/modules/fw/skins/default/devices/default/CreateServerAdminTask_lang_zh_CN.xsl.20070302
/portal/modules/fw/skins/default/devices/default/CreateServerAdminTask_lang_zh_TW.xsl.20070302
/portal/modules/fw/skins/default/devices/default/NetWareServiceLauncher_lang_zh_CN.xsl.20070302
/portal/modules/fw/skins/default/devices/default/NetWareServiceLauncher_lang_zh_TW.xsl.20070302
/portal/modules/base/help/zh_CN/*.html
/portal/modules/base/help/zh_TW/*.html
/portal/modules/dev/images/zh_CN/*.gif
/portal/modules/dev/images/zh_TW/*.gif
/portal/modules/fw/help/zh_CN/*
/portal/modules/fw/help/zh_TW/*
/portal/modules/fw/images/*.gif
/help/zh_CN/install/*.html
/help/zh_TW/install/*.html

Also, iManager support packs must be installed on all iManager servers in your environment. Support packs do not automatically replicate to other iManager servers in your tree. To see if the support pack has been installed on the server, view the iManager information page by clicking on the words "Novell iManager" in the upper-left corner of the iManager application window.

NOTE: After you install the iManager support pack, iManager will be non-functional until you restart Tomcat. Do not install this support pack if you are unable to restart Tomcat at the same time.

Support pack files, like plug-ins, are packaged in modules (NPMs). Those modules are capable of containing one or more support packs. This Support Pack is a cumulative patch and includes all fixes from previous Support Packs.

INSTALL THE PATCH

1. Log in to iManager.

2. Click the Configure button.

3. Click Plug-in Installation > Available Novell Plug-in Modules

4. Click Add and browse to the sp_iman26.npm file, then click OK.

5. Verify that the Module is sp_iman26.npm and the Description reads "Support Pack 3 for iManager 2.6"

6. Select the check box next to the support pack file sp_iman26.npm and click Install.

This install may take a few minutes.

NOTE: Internet Explorer may append a .ZIP extension to the .NPM when it is downloaded. IE may actually remove the .npm extension and replaces it with .zip. The extension must be .npm or the install will refuse to upload the file.

7. Click Close and Restart Tomcat.

NOTE: Tomcat sometimes requires several minutes to fully initialize. Wait a few minutes before trying to log into iManager after restarting Tomcat.

NetWare 6.5 or later
Enter TC4STOP. Wait at least 1 minute, then enter TOMCAT4 to start the service again.

Windows
Stop and start the Tomcat service.

Solaris
As root enter /var/opt/novell/tomcat4/bin/shutdown.sh, then enter /var/opt/novell/tomcat4/bin/startup.sh.

HP-UX
As root enter /opt/hpws/tomcat/bin/shutdown.sh, then enter /opt/hpws/tomcat/bin/startup.sh.

Linux
Enter /etc/init.d/novell-tomcat4 stop, then enter /etc/init.d/novell-tomcat4 start.

Mobile iManager
Close Mobile iManager and re-open Mobile iManager

8. Verify that the new support pack has been installed.

This can be done by checking the log file located in the webapps/nps/WEB-INF/changelog directory or by viewing the list located on the iManager information screen (click "Novell iManager" in the upper-left corner of the application window).


Known Problems and Limitations:

- iManager 2.6 Support Pack 3 does not show up as an update under Available Plug-in Modules.

If you are trying to download support pack 3 for iManager 2.6 from the Internet and iManager 2.6 Maintenance Update 1 is NOT installed, the iManager 2.6 Support Pack 3 plug-in will not show up as an update. It will only show up as a new plug-in. You must have the option to "Show every available Novell Plug-in Module (NPM)" checked on the Plug-in Download tab of the Configure iManager task under the iManager Server role on the Configuration page for Support Pack 3 to show.

- Using different IP addresses for NCP and LDAP interfaces.

As of iManager 2.6 Support Pack 2 and greater there is added support for using different IP addresses for a server's NCP and LDAP interfaces. When iManager creates an LDAP connection to eDirectory, it reads the "ldapServer" attribute of the NCP Server object to get the name of the LDAP Server object. Then it reads the "ldapInterfaces" attribute of the object to get the IP address that is used for the LDAP connection. However there is a problem in eDirectory 8.8 and 8.8 SP1 where the ldapInterfaces attribute is created with an invalid empty value. In other words, the value is present but empty, which should not happen. iManager's architecture cannot represent such values. Consequently, you cannot delete the value directly.

As a workaround, you can edit the value on the Other tab/page, replacing it with any string. With valid data it may be deleted or modified just like any other attribute.

- Tomcat crashes after installing Support Pack 3 on Linux

After installing iManager 2.6 Support Pack 3 on Linux, Tomcat may crash while attempting to close and log out of iManager or it will display java exception errors during the shutdown of Tomcat. Since restarting Tomcat is a required step after installing the Support Pack, this does not affect the installation of the Support Pack and Tomcat will start up just fine afterwards and the Support Pack will be fully functional.

- Error Installing the Support Pack on HP-UX

If you install the support pack on iManager 2.6 running on HP-UX, you will get a message that states the installation completed, but the sp_iman26.npm stays in the list of Available Plug-in Modules. If you look in catalina.out it will report:

installing sp_iman26.npm...
launchExec command: /opt/java1.4/jre/bin/java -Djava.awt.headless=true -jar
/opt/hpws/tomcat/webapps/nps/WEB-INF/bin/iManagerModuleInstall.jar -f
/opt/hpws/tomcat/webapps/nps/WEB-INF/bin/install.properties -i silent
Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working directory.
launchExec: /opt/java1.4/jre/bin/java -Djava.awt.headless=true -jar
/opt/hpws/tomcat/webapps/nps/WEB-INF/bin/iManagerModuleInstall.jar -f
/opt/hpws/tomcat/webapps/nps/WEB-INF/bin/install.properties -i silent failed.
Return code = 1

To get around this issue, do the following:

1. Shutdown Tomcat

su root
/opt/hpws/tomcat/bin/shutdown.sh

2. Delete the portal directory located in /opt/hpws/tomcat/work/Standalone/localhost/nps/portal/

su root
rm -r /opt/hpws/tomcat/work/Standalone/localhost/nps/portal

3. Start Tomcat as the www user

su www /opt/hpws/tomcat/bin/startup.sh

4. Login to iManager 2.6 and follow the normal steps to install the sp_iman26.npm module.

5. After the patch is installed. Shutdown Tomcat.

su root
/opt/hpws/tomcat/bin/shutdown.sh

6. Unzip the sp_iman26.npm file to a temporary directory of choice.

unzip sp_iman26.npm

7. Copy the /currentwebapp/WEB-INF/bin/hpux directory to /opt/hpws/tomcat/webapps/nps/WEB-INF/bin/

cp -Rp /currentwebapp/WEB-INF/bin/hpux /opt/hpws/tomcat/webapps/nps/WEB-INF/bin/

8. Change the ownership and permissions of the copied files.

chown www:other /opt/hpws/tomcat/webapps/nps/WEB-INF/bin/hpux/*
chmod +x /opt/hpws/tomcat/webapps/nps/WEB-INF/bin/hpux/*

9. Start Tomcat

su www /opt/hpws/tomcat/bin/startup.sh


Technical Support Information:

Issues Resolved in Support Pack 3

The following issues were resolved in Support Pack 3:

- Added support for Chinese Simplified and Chinese Traditional languages.
- Updated eDirectory libraries to the shipping 8.8.1 versions. (157823
- Fix bug to allow saving reordered values in Plugin Studio. (168181)
- Fix Advanced Selection Preview in DeleteObject and MoveObject tasks.
- Fix Trustees not set if admin user does not have supervisor right on the home directory (195649)
- Fix Apostrophe showing up as HTML code for a value in an attribute with a plugin created with Plugin-Studio (223642)
- Fix Exporting Self Signed Cerificate shows "NPKIAPI - library could not be found" error on RHAS4.0 (238620)
- Fix Advanced Selection dropdown box to view Aux class(es) with Firefox on Linux (200972)
- Fix issue where the plug-ins that get delivered for a NetWare support pack are read-only. (244289)
- 161895, 247081


Issues Resolved in Support Pack 2

The following issues were resolved in Support Pack 2:

- Fix (Integer-syntax IS-PRESENT) filter in Advanced Selection. (163922)
- Handle big filter in Advanced Selection. (160739)
- Do not interpret * as a wild card character in contextless login. Security issue. (177680)
- Add security option in config.xml to hide specific reason for login failure. (Authenticate.Form.HideLoginFailReason. See Section 7.0 for more details) (176138)
- Allow auxiliary classes on a template object to be inherited. (154760)
- Display object name to be deleted in the confirmation message.
- Fix display of read-only radio buttons. (159120)
- Fix handling of multi-valued read-only string. Prevent editing in IE. (159118)
- Add support for eDir 8.8.1 feature allowing different NDAP and LDAP IP addresses. (See Section 6.0 for more details) (183356)
- Fix "shift-click" message truncation in Multi-Object Selector


Issues Resolved in Maintenance Update 1

The following issues were resolved in Maintenance Update 1:

- Fix bug causing Object Class to display blank in the Other page.
- Fix handling corrupted rank cookie.
- Fix View Objects problem with Firefox 1.5.
- Fix reset intruder detection counter when lockout is cleared for users.
- Fix custom roles and tasks not being sorted in the "Roles and Tasks" view.
- Fix web module update code to compare npm versions correctly so all updates appear.
- Fix npm install message for Japanese.
- Fix bug in DClient where connections build up and are not released.
- Fix problem where login with expired password does not prompt for new password.
- Fix long delay when setting a password that violates password policy.

Change Log:

File Contents

Files IncludedSizeDate
license_agreement.txt15.8 KB (16207)2007-02-22 13:46:13
iman26sp3.tgz6.9 MB (7300163)2007-03-04 08:31:23
readme_5003000.htmlN/A2007-03-04 21:28:20

Superceded Patches

FileProductPatchStatus
iman26sp2.tgziManager 2.6iManager 2.6 Support Pack 2Active

Disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.