Novell iManager 2.5

July 06, 2010

1.0 Documentation

Documentation and the latest readme file for iManager 2.5 are available at Novell iManager 2.5 Web site.

2.0 Support Information

2.1 Software Not Supported

The following Novell® software products should not be installed on the machine where you will be installing the iManager 2.5 software:

  • Novell Virtual Office 1.3 or lower

  • exteNd Director 4.1.1 or lower

2.2 Plug-in Issues

After you upgrade to iManager 2.5 from 2.0.2, you must also upgrade to the most current version of the plug-ins you use. Failure to upgrade could introduce some unpredictable behavior from old plug-ins. Go to the iManager Plug-In Download Website for the most current versions of plug-ins.

2.3 Additional Readme Information

For information on additional iManager 2.5 issues for this release, refer to Novell iManager 2.x Readme Addendum.

3.0 Issues and Features

3.1 Online Help

Help content continues to be added to iManager.

3.2 Directory Name where product.ni File Resides

On a NetWare 6.5 server, if the product.ni install file is located in a directory called “install,” the installer will give the error “File product.ni was not found in the specified path (SYS:).”

Workaround: simply rename the directory to something other than “install.”

3.3 Uninstalling Modules on the Windows Platform

On Windows, when a plug-in module is uninstalled, it sometimes still displays in the Roles and Tasks view. If the .jar files contained in an .npm are in use, iManager cannot delete them.

3.4 112438 Patch on Solaris 8 and 9

The iManager 2.5 installation program on Solaris install might incorrectly state that the 112438 patch is not installed when in fact it is.

3.5 Mobile iManager Issues

3.5.1 Mobile iManager on SLES 8

Mobile iManager is not supported on the SLES 8 (SUSE Linux Enterprise Server 8) platform.

3.5.2 Tomcat 4 issue: filepath length in .jsp

If the path to the .jsp file is too long (for example, “c:\documents and settings\administrator\desktop\”), an “Unable to compile class for JSP...” error appears when you are trying to edit the value of an attribute.

3.5.3 (Linux only) Installing Modules Page: Browse Button does not Work

If you go to Configure view > Module Installation > Available Novell Plug-in Modules, and click New, then click the Browse button, nothing happens.

Workaround: type the entire path in the text box instead of browsing.

3.5.4 You cannot Browse for LDIF files in Mobile iManager Running on Novell Linux Desktop

When you attempt to import an LDIF file and click on the Browse button, nothing happens. This same operation works fine if running on Windows, or from a server-based iManager installation.

3.5.5 Installing NPMs on Mobile iManager

iManager is processing the install; you just don’t receive any visual confirmation.

3.5.6 Error on Install of Mobile iManager on SUSE Linux Professional 9.2

After you have extracted the file, a message occurs: “tar: A lone zero block at 242725. “ Ignore it; the product works.

3.5.7 Mobile iManager 2.5 on Novell Linux Desktop

Mobile iManager 2.5 will only run, on NLD, if you are logged in as root. To allow other users to run Mobile iManager, you must add permissions for those users. For example:

chmod -R og+w /opt/imanager.

3.6 Using iManager 2.0.x and iManager 2.5 with the Same Browser

If you observe strange behavior from iManager, such as a blank screen or missing Roles and Tasks, while using different versions of it in the same browser, clear the browser cache or force a refresh.

3.7 Uninstall Does Not Remove novell-libldap_c package after Upgrade from iManager 2.0.2

When you upgrade from iManager 2.0.2 to 2.5 and then uninstall iManager 2.5, the novell-libldap_c package is not removed. Manually remove this package using the command:

rpm -e novell-libldap_c

3.8 Universal Password and the Set Password Link

If you create a policy when Universal Password is enabled and assign the policy to a user (or a user's container), then open the Modify User page for that user and click Restrictions > Set Password, the Set Password link will not open the new Universal Password Set page.

To get full Universal Password functionality, make sure NMAS 2.3 or later is present on your server and use the Set Universal Password task.

3.9 Universal Password Management and Identity Manager Password Self-Service Plug-ins

iManager 2.5 does not use portal services. In previous versions of iManager, portal services were used to provide password self-service functionality to users. Using iManager 2.5, if you want users to have access to the self-service features, you must also include an iManager 2.0.2 server in your configuration. As an administrator, you can still install and configure Universal Password Management and the Identity Manager self-service features on an iManager 2.5 server. Only the end-user tasks require iManager 2.0.2.

To configure iManager 2.02 to act as a user portal, run the password self-service installer on all iManager servers to install the service. You can download the plug-ins from the Novell download site

You can also use Virtual Office.

3.9.1 Using the Password Management Plug-in with eDirectory 8.7.3

Password management plug-ins require a schema extension in order to work. The password management plug-in installer for iManager 2.5 will extend schema and configure the plug-in for you. Version 2.0.x of the plug-in installer is not supported with iManager 2.5.

3.9.2 Netware: Installation

This install can't be done via rconsole, rconj, or a similar terminal program such as AdRem. It requires the GUI.

  1. Copy the pwd_install.jar to the sys: volume.

  2. From the server console, enter:

    java -cp sys:/pwd_install.jar install

  3. Clear the check box, iManager Plug-ins for Password Management on the Install Components screen.

3.9.3 Linux and Solaris: Installation

  1. Copy the pwd_install.jar to /tmp directory.

  2. From the server console, enter:

    java -Djava.library.path=/tmp -cp /tmp/pwd_install.jar install

  3. Clear the check box, iManager Plug-ins for Password Management on the Install Components screen.

3.9.4 Windows: Installation

  1. Double-click the pwd_install.exe file.

  2. Clear the check box, iManager Plug-ins for Password Management on the Install Components screen.

3.10 Problems with IDM plug-ins after Upgrade from iManager 2.0.2 to iManager 2.5

If you are running iManager 2.0.2 with the IDM plug-ins installed and upgrade to iManager 2.5, the install code actually tries to install the older plug-in version into iManager 2.5. You can verify that you have this issue by logging into iManager 2.5 > Configure view > Module Installation > Installed Novell Plug-in Modules. Check any of the Novell Identity Manager plug-ins to verify that the version is at least 2.1.64. If the version is older than 2.1.64 (such as 2.1.61 or 1.0) manually remove those plug-ins and install the most current plug-ins. See iManagerTID #1009719 for further details.

To prevent this problem from happening in the first place, if the older IDM plug-ins are installed in iManager 2.0.2, delete the following NPM files (if they exist) from the tomcat\webapps\nps\packages directory before you perform the upgrade. After the upgrade is complete, go to http://download.novell.com and download the latest IDM plug-ins for iManager.

  • ADLink.npm
  • DirxmlCommon.npm
  • DirxmlFilter.npm
  • DirxmlInfo.npm
  • DirxmlOverview.npm
  • DirxmlPermit.npm
  • DirxmlRules.npm
  • DirxmlScript.npm
  • dsp.npm
  • DWiz.npm
  • entitlement.npm
  • eProvConsole.npm
  • ForgottenPassword.npm
  • notconfig.npm
  • Nsure_Identity_Manager_2.0.xPlugins.npm
  • PlatformAdministration.npm
  • pwdpolicy.npm
  • pwsyncconfig.npm
  • StatusLog.npm
  • UserProfile.npm

3.11 NPM Files are not Uninstalled

If an .npm file contains .npg files in the Packages directory, these .npg files are not getting uninstalled. All other files in the .npm should be uninstalled.

3.12 LDAP plug-ins: Unnecessary Create Button for LDAP Server and Group

LDAP Role | Create LDAP Object Task

The Create button creates the object but will not take it though the LDAP Wizard to assign the necessary things such as Host server on LDAP server or Server List on LDAP Group.

When creating a LDAP Group or Server, do not use the Create button. Instead, use the Next button at the bottom of the page.

3.13 After installing RBS, Log Out in order for the Access Mode to Change

After installing RBS for the first time in iManager 2.5 the access mode listed does not immediately change from 'Unrestricted' to 'Collection Owner Access'. You must exit iManager and reauthenticate to make the change visible.

3.14 Pop-ups must be Enabled

You must enable pop-up windows in your Web browser while working in iManager. If you use an application that blocks pop-up windows, you must disable the blocking feature while working in iManager or allow pop-ups from the iManager host.

3.15 iChain Single Sign-on (SSO) is Incompatible with iManager 2.5

iChain's Single Sign-on functionality (including Forward authentication, OLAC, and Form Fill) is not compatible with iManager 2.5. iManager 2.5 requires a username, password, and treename for login, so Single Sign-on using "Forward authentication..." or OLAC will not work. Form Fill also fails because the "Exit" button in the iManager toolbar directs you back to the initial login form. When FormFill is active, you are simply logged back in to iManager.

3.16 (NetWare) Products that use Nsure Audit might cause the Server to Abend

The server might abend while using iManager with products that use the Nsure™ Audit platform agent. To solve this problem:

  1. Unload Java.

  2. Rename or delete the sys:\tomcat\4\webapps\nps\web-inf\lib\LogEvent.jar file.

  3. Restart the server.

3.17 Dynamic Groups and LDAP Server Functionality with eDirectory 8.7.3.2

When using Dynamic Groups or any other feature that uses the eDirectory LDAP server, eDirectory might crash, or the NetWare server might abend. If you are using eDirectory version 8.7.3.2, we recommend updating to version 8.7.3.3 or higher.

3.18 Relocated eDirectory Tasks

The following eDirectory tasks have been moved:

  • Schema Maintenance (Roles and Tasks > Schema)

  • Repair Sync (Roles and Tasks > Partitions and Replicas)

  • Replica Repair (Roles and Tasks > Partitions and Replicas)

  • Replica Ring Repair (Roles and Tasks > Partitions and Replicas)

3.19 Dynamic Groups Issues

3.19.1 "Dynamic Group Support is not enabled" Error Received even when it is Enabled

The error message, " Dynamic Group support is not enabled. The selected Dynamic Group object cannot be used as a role member," displays when you try to add an object as a member of a role, even though Dynamic Group support is enabled. This message can occur when a group has been converted to a Dyanmic Group but support for dynamicGroupAux classes has not been enabled. To enable support for dynamicGroupAux classes:

  1. Click the Configure icon on iManager and select iManager Server > Configure iManager.

  2. Select the RBS tab and change the Dynamic Group Search Type to DynamicGroupObjects&AuxClasses.

3.19.2 Timeout Setting for Dynamic Groups gives an Error Message when the Timeout is set to a Value that will be Exceeded

When this occurs, the following message appears: “Unknown meaning for error number - 6016; Please call a Novell support provider" but the value is saved. When you access Dynamic Groups, another error message appears: “The system encountered an unknown error. Please contact Novell Support." Workaround: Give the Timeout setting an adequate and reasonable value.

3.19.3 Members Added to Group before Conversion to a Dynamic Group Do Not Display Roles

If you create a group, add members, and then later convert the group to a dynamic group, the static members added to the group before it was converted will not display the Role assignment made. Static members added after the group was converted to be dynamic do show the Role assignement. After the conversion to a dynamic group, any users that are listed in the 'Security Equal To Me' list for the group do not display the Role from the assignment made. If you remove them from this list, but keep them in the static list, the Role assignment appears.

3.19.4 Dynamic Group Base DN and Search Filter Values with Extended Characters and Spaces

When you use Dynamic Groups with base dn values or search filter values that contain spaces or extended characters, after you save the Member Query page and modify the Dynamic Group again, you might see incomplete values or corrupt characters in these fields. Although they display as corrupt or incomplete values, the values are saved correctly.

If you switch to another property book page on the Dynamic Group and return to the Member Query page, the base dn is reset to the root of the tree. If you save the page with the root of the tree in the base dn, it will overwrite the previous entry. If you want to keep the base dn that had spaces or extended characters, you must select it again before saving.

3.20 404 Errors in Firefox 1.0

Using Firefox 1.0 that ships with iManager 2.5 returns 404 errors. You can successfully log in to iManager and see all the Roles and Tasks available, but selecting them returns an error.

The problem is in Firefox.You can monitor this bug at the Mozilla bug tracking system.

If you find yourself in this state (which happens with iManager plug-ins that utilize the clipboard), you must edit the javascript file by doing the following:

  1. Close the Firefox browser.

  2. In a folder below the Mozilla/Profiles folder, located in your account’s Application Data folder, find your browser profile’s prefs.js file and delete the following two lines:

    user_pref(“capability.principal.codebase.pX.denied”, “UniversalXPConnect”); user_pref("capability.principal.codebase.pX.id”, “<iManager URL Root>”);

    where

    “<iManager URL Root>” is the root of the URL of the version of iManager you are using; and “X” in the “...pX...” of the two settings match

  3. Restart the browser.

  4. The Internet Security window will continue to annoy you; just select to Allow and do not ever select the Remember this Decision check box.

3.21 (NetWare) ZENworks causes the Server to Abend

iManager 2.5 and ZENworks™ for Servers 6.5 (or later) installed on the same server might cause an abend.

Workaround: unload Java before you install iManager 2.5.

3.22 NetIdentity issue

Using iManager 2.5 on a NetWare 6.5 SP2 server which was previously running iManager 2.0 and Virtual Office, NetIdentity clients see a NetIdentity style login pop-up when attempting to connect to iManager 2.5. When you enter your user name and password here, the iManager login form appears. The NetIdentity login does not work because of the new iManager login requirement to enter a Tree name or address.

3.23 Collection with a % in the Name Cannot be Deleted

If you create a collection with a ” %” in the name, you cannot delete it from the RBS configuration page. Rename the collection, then go to RBS configuration to delete the collection containing the “%” in its name.

3.24 Look and Feel Input Fields Need Validation

When any field on this page is left blank and then saved, the page says that the changes have being saved and then the fields that were left blank are populated with the default values. Workaround: Do not leave any of these fields blank.

3.25 History List does not Automatically Synchronize across Multiple Simultaneous Logins

The following scenario illustrates this state:

  1. Using two different browsers (any two), log in as the same user in iManager.

  2. In the first instance, add some object to the history list, such as Modify Object.

  3. In the second instance, check the history; the object does not appear. This is the defect, everything after this is narrowing down the problem.

  4. With the second instance, log off and back in; object still does not appear in the history list.

  5. With the first instance, log off and log back in; object still does not appear in the history list of the second instance.

  6. Now log off and back in to the second instance, and the object will appear. The object only appears after logging off the first instance, and logging off and back in with the second instance.

Under SuSE, using two instances of the same browser (two Firefox or two Mozilla, but not two IE) avoids the issue; the history book seems to be shared by the two instances.

3.26 INTL: Spanish: Wrong Date/Time Format in the Partition Information

Log in as Admin and expand “Particion y replicas” in the left hand pane. Click “Ver la informacion de la particion,” then Object selector button. Click context link, and then click “Acceptar.” The wrong (US instead ESP) date/time format in the 'Last successful sync' appears. (Ultima sincronizacion satisfactoria) and 'Last attempted sync' (Ultimo intento de sincronizacion) rows.

3.27 Do Not Uninstall Identity Manager Modules

Do not uninstall Identity Manager modules. This breaks iManager, and you will have to re-install.

3.28 (Linux) Installing iManager in a Language other than English

If you install iManager on a Linux operating system in a language other than English, run the install.sh file to start installation. Use either an X-Windows console or a console that can display your preferred language.

3.29 Inability to authenticate after Changing Search Identity and Clicking Test Filter within Role-Based Entitlements Role and Task

When the Search identity is changed to a non-admin user and Test Filter is clicked (Entitlement Policy Wizard > Entitlement Policy List > New > Test Filter), the user is prompted for a password but is unable to authenticate. A login failure message appears instead.

You must import your own certificate. Use the instructions at http://www.novell.com/documentation/imanager20/imanager20/data/am4ajce.html and refer to following default locations for your platform:

  • NetWare: sys:java\lib\security\cacerts

  • Linux: /opt/novell/java/jre/lib/security/cacerts

  • Windows: C:\Program Files\Novell\jre\lib\security\cacerts

  • Solaris: /opt/novell/jre/lib/security/cacerts

  • HP-UX: /opt/java1.4/jre/lib/security/

3.30 iManager (Contextless) Login is Not Working when Using Aliases for the User Name

The iManager authentication does not work using contextless login with alias objects for the username. You must use the full context to the alias object for the username. For example, alias of admin.novell.

3.31 Linux User Management

If you are using Linux User Management (LUM), when you rename an eDirectory user object, you must also change the uniqueID attribute of that user object so that LUM continues to function with the renamed user object in eDirectory.

3.32 3.xx BorderManager Plug-in and Third Party Virtual Private Network (VPN) Servers

You cannot add third party VPN servers to a site-to-site VPN network if you are runnng the BorderManager 3.8 SP3 plug-ins on an iManager 2.5 server.

3.33 Session Timeout is Short

iManager’s session timeout is controlled by the Tomcat session timeout setting. If you want to change this, see theTomcat documentation.

3.34 New Install on Solaris 9.0: Apache Fails to Start

After an install on a Solaris 9 server (all defaults), launching the /etc/init.d/imgr start (which really launches the /var/opt/novell/httpd/bin/apachectl startssl), the following message appears:

starting Apache2 for iManager...[Thu Feb 17 12:33:59 2005] [crit] [Thu Feb 17 12:33:59 2005] file vhost.c, line 189, assertion "rv == APR_SUCCESS" failedAbort - core dumped

For more information on this issue seeiManager TID #10096267.

3.35 Remote Install of Imanager 2.5 from Windows to a NetWare 6.5 SP3 Overlay Server or NetWare 6.5 OES Overlay Server

You might receive error messages while installing iManager 2.5 remotely from a Microsoft Windows workstation to a NetWare 6.5 SP3 Overlay server or NetWare 6.5 OES Overlay server.

On the server logger screen, you might see that INSTPROX.NLM is not found, and an error message from the remote install on the Windows workstation saying that an error has occurred connecting to the target server.

To remedy this problem, find INSTPROX.NLM on the server (probably in sys:\ni\nis30\bin) and copy it to the install directory located in the extracted iManager 2.5 installation directory. Restart the iManager 2.5 installation.

3.36 Installing iManager 2.5 before Installing eDirectory

If iManager 2.5 is installed before eDirectory, the iManager login might fail and Tomcat might crash.

Workaround: delete the following directory and restart tomcat.

  • Linux: /var/novell/nici/100/

  • Solaris: /var/novell/nici/60001/

  • HP-UX: /var/novell/nici/30/

To restart Tomcat:

  • Linux: /etc/init.d/novell-tomcat4 start

  • Solaris: /etc/init.d/imgr start

  • HP-UX: JAVA_HOME=/opt/java1.4 su www /opt/hpws/tomcat/bin/startup.sh

3.37 (Windows) Use JVM 1.4 instead of 1.5

Before you install iManager 2.5, download JVM 1.4. The iManager installer detects JVMs on your machine and selects JVM 1.5 by default, if it’s there. However, this version won’t compile JSPs on iManager 2.5.

During the install process, when the Detection Summary appears, select JVM 1.4.

3.38 (Windows) JSPs won’t Compile

If JSPs won’t compile on iManager 2.5, it might be using JVM 1.5. If it is, you must replace this version with JVM 1.4 and reinstall iManager. Although iManager automatically selects JVM 1.5 during the install process if it detects JVM 1.5 on the server, this particular version won’t compile JSPs on iManager.

3.39 Upgrading from IManager 2.0.2 to 2.5 on the Solaris Platform

During the upgrade process, the iManager 2.5 installer removes the Tomcat4 directory if it cannot detect that Tomcat is already installed. The 2.0.2 installer installs enough Apache files for the 2.5 installer to determine that Apache is installed, so that it does not try to reinstall Tomcat.

The upgrade is seamless in that the Tomcat setup from 2.0.2 remains the same: Tomcat functions as both Web server and servlet container. The installation displays Apache as being installed on the detection summary screen, when, in fact, it is not. Simply ignore this and continue through the installation.

3.40 (NetWare) After Upgrading to eDir 8.8, iManager Cannot Log In to Other Trees

114862

After upgrading to eDirectory 8.8 on NetWare, you cannot log in to a remote tree through iManager. Workaround: add the following to the beginning of sys:\system\Autoexec.ncf:

env NDSD_TRY_NMASLOGIN_FIRST=true