Environment
Novell ZENworks 10 Configuration Management
ZENworks Migration Utility
Novell ZENworks for Desktops
Situation
ERROR: "Could not locate LDAP Attribute mapping APP:FLAGS -> APPFLAGS"
Unable to migrate ZENworks application objects that have an attribute App:Flags from eDirectory to ZENworks 10.
ERROR: "One or more eDir to LDAP attribute mappings appear to be incorrect. Change attribute mappings through the LDAP Group Object in ConsoleOne. See documentation for more information on how to correct this."
Resolution
In one instance, the LDAP server object was referencing a second LDAP group object that did not have the correct attribute mappings. In the LDAP Group Attribute Mappings tab, make sure that App:Flags is mapped to AppFlags. Also make sure that all other non-LDAP compliant attributes, such as App:*, have the appropriate attribute mappings, where colons ":" and spaces "" are removed from the new attribute mapping.
Note: If ConsoleOne is being used to change the mappings and the change doesn't seem to fix the problem, be sure to use the latest LDAP snapins (help/about snapins/version 8.62 or later) and refer to TIDs 10071833 and 10071843 at support.novell.com for information on changes in the mapping attributes.
In another instance, the error relates to a problem with the ZENworks Migration Utility, specifically the Apps.dll file, not being able to handle a change in the way that eDirectory mappings are handled. This is fixed in version 10.0.3 - see KB 3486285 "Updates to ZENworks 10 Configuration Management" which can be found at https://www.novell.com/support
See the Novell Documentation that discusses migration prerequisites for the ZENworks Migration Utility for further information.
An additional instance of this issue has been fixed in ZCM 10.2 - to obtain the update see KB 7003225 "ZENworks Configuration Management SP2 (10.2)" which can be found at https://www.novell.com/support
Additional Information
Other possible errors include:
Could not locate LDAP Attribute mapping APP:PATH -> APPPATH
Could not locate LDAP Attribute mapping APP:STARTUP SCRIPT -> APPSTARTUPSCRIPT
Could not locate LDAP Attribute mapping APP:SHUTDOWN SCRIPT -> APPSHUTDOWNSCRIPT
Could not locate LDAP Attribute mapping APP:PARAMETERS -> APPPARAMETERS
Could not locate LDAP Attribute mapping APP:CONTACTS -> APPCONTACTS
Could not locate LDAP Attribute mapping APP:WORKING DIRECTORY -> APPWORKINGDIRECTORY
Could not locate LDAP Attribute mapping APP:ICON -> APPICON
The same resolution applies to these error messages.