There was an error installing ZENworks on <SERVER>...

  • 3769403
  • 23-Jan-2008
  • 29-Apr-2013

Environment

Novell ZENworks 6.5 Desktop Management Support Pack 2 - ZDM6.5 SP2
Novell ZENworks 7 Desktop Management Support Pack 1 - ZDM7 SP1
Server Install

Situation

There was an error installing ZENworks on ...
ZDM 6.5 Install: There was an error installing ZENworks Desktop Management on . Error: Error copying files to server. Be sure that no ZENworks Desktop Management files are open or locked in ZDMServer_Debug.log.
ZeroG Install: RM Server components NOT installed on in ZDMServer_Debug.log
NetWare Servers are in the same container as the users.
ZENworks created objects by default are created in the same container as the server is. This is not user configurable.
Universal Password Policy is in affect for the users and servers in the container, and for the ZENworks objects being created in the container.
Error: "Unable to add ZENworks Web Server entries to file sys\system\InvEnv.ncf, on server ."

Resolution

Upgrade the 4.9 SP1 client on the installing workstation to 4.9 SP2 then re-run the installation.
Remove (Un-Install) NMAS from Add/Remove Programs list in the Control Panel, then re-start Installation.

If possible, upgrade to ZENworks 7 Suite with SP1 or later ( https://support.novell.com/patches.html?sourceid=suplnav2_patches).
It is Novell's recommendation that servers are in server containers and treated as servers, and users are in user containers and treated as users. Moving servers to a server's container before the install of ZENworks allows the install to not be affected by the Universal Password Policy (UP) when the objects are created. Objects created by the ZENworks install, -WOL, -ZIS, and Inventory_Service, can be corrupted (the password on the object anyway) if an attempt to create it happens while the Universal Password Policy is in affect on those objects. On subsequent ZW installs, after the UP is no longer in affect on the container the server resides, the ZW objects can be renamed to allow for new objects to be created. The renamed objects can be deleted after verifying the new objects are working.
Another option, if the only choice, the UP Policy could be made less restrictive. How much less restrictive? Till the ZW install works. Novell does not recommend this option.

Additional Information

An issue exists that prevents the password from being set on these objects due to eDirectory 8.7.x and the 4.9 SP1 client. More information can be found by referring to the following:TID 10093189
In the P1DebugLogs.txt:

Inventory Service Object password creation failure:

Inventory: assignPasswordToInvServiceObject: Setting the password of the Service Object.
[Root exception is com.novell.service.jncp.NDSException: ccode = -319 (0xfffffec1)]com.novell.java.security.CreateTokensException: Attempt to create tokens failed.
Inventory: assignPasswordToInvServiceObject: Password creation for Inventory Service_ failed (return value) : -1
Inventory: assignPasswordToInvServiceObject: Password creation for Inventory Service_ failed. Exception thrown is 812:Unable to create the password for the Service Object Inventory Service_.
com.novell.install.zenworks.InstallException: 812:Unable to create the password for the Service Object Inventory Service_.
at com.novell.install.zenworks.NDSUtils.assignPasswordToInvServiceObject(NDSUtils.java:934)
at com.novell.install.zenworks.NDSUtils.createInvServer(NDSUtils.java:375)
at com.novell.install.zenworks.InvService.createInvServiceObject(InvService.java:350)
at com.novell.install.zenworks.InvService.createDSObjects(InvService.java:273)
at com.novell.install.zenworks.InvServerHandler.postCopy(InvServerHandler.java:281)
at com.novell.install.zenworks.InvPostCopy.install(InvPostCopy.java:113)
at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)
at ZeroGt7.run(Unknown Source)
Inventory InvServerInstallHandler: InvService: createDSObjects: Error creating Inv Service object: 812
com.novell.install.zenworks.InstallException: 812:Unable to create the password for the Service Object Inventory Service_.
at com.novell.install.zenworks.NDSUtils.assignPasswordToInvServiceObject(NDSUtils.java:940)
at com.novell.install.zenworks.NDSUtils.createInvServer(NDSUtils.java:375)
at com.novell.install.zenworks.InvService.createInvServiceObject(InvService.java:350)
at com.novell.install.zenworks.InvService.createDSObjects(InvService.java:273)
at com.novell.install.zenworks.InvServerHandler.postCopy(InvServerHandler.java:281)
at com.novell.install.zenworks.InvPostCopy.install(InvPostCopy.java:113)
at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)
at ZeroGt7.run(Unknown Source)
Root Exception is:
com.novell.install.zenworks.InstallException: 812:Unable to create the password for the Service Object Inventory Service_.
at com.novell.install.zenworks.NDSUtils.assignPasswordToInvServiceObject(NDSUtils.java:934)
at com.novell.install.zenworks.NDSUtils.createInvServer(NDSUtils.java:375)
at com.novell.install.zenworks.InvService.createInvServiceObject(InvService.java:350)
at com.novell.install.zenworks.InvService.createDSObjects(InvService.java:273)
at com.novell.install.zenworks.InvServerHandler.postCopy(InvServerHandler.java:281)
at com.novell.install.zenworks.InvPostCopy.install(InvPostCopy.java:113)
at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)
at ZeroGt7.run(Unknown Source)

WOL Service Object password creation failure:

Inventory: assignPasswordToInvServiceObject: Setting the password of the Service Object.
[Root exception is com.novell.service.jncp.NDSException: ccode = -319 (0xfffffec1)]com.novell.java.security.CreateTokensException: Attempt to create tokens failed.
Inventory: assignPasswordToInvServiceObject: Password creation for WOL Service_ failed (return value) : -1
Inventory: assignPasswordToInvServiceObject: Password creation for WOL Service_ failed. Exception thrown is 812:Unable to create the password for the Service Object WOL Service_.
com.novell.install.zenworks.InstallException: 812:Unable to create the password for the Service Object WOL Service_.
at com.novell.install.zenworks.NDSUtils.assignPasswordToInvServiceObject(NDSUtils.java:934)
at com.novell.install.zenworks.NDSUtils.createWOLServiceObject(NDSUtils.java:517)
at com.novell.install.zenworks.RMService.createDSObjects(RMService.java:275)
at com.novell.install.zenworks.RMServerHandler.postCopy(RMServerHandler.java:242)
at com.novell.install.zenworks.RmPostCopy.install(RmPostCopy.java:98)
at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)
at ZeroGt7.run(Unknown Source)
Remote Management RMServerInstallHandler: RMService: createDSObjects: Error creating WOL Service object: 812
com.novell.install.zenworks.InstallException: 812:Unable to create the password for the Service Object WOL Service_.
at com.novell.install.zenworks.NDSUtils.assignPasswordToInvServiceObject(NDSUtils.java:940)
at com.novell.install.zenworks.NDSUtils.createWOLServiceObject(NDSUtils.java:517)
at com.novell.install.zenworks.RMService.createDSObjects(RMService.java:275)
at com.novell.install.zenworks.RMServerHandler.postCopy(RMServerHandler.java:242)
at com.novell.install.zenworks.RmPostCopy.install(RmPostCopy.java:98)
at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)
at ZeroGt7.run(Unknown Source)
Root Exception is:
com.novell.install.zenworks.InstallException: 812:Unable to create the password for the Service Object WOL Service_.
at com.novell.install.zenworks.NDSUtils.assignPasswordToInvServiceObject(NDSUtils.java:934)
at com.novell.install.zenworks.NDSUtils.createWOLServiceObject(NDSUtils.java:517)
at com.novell.install.zenworks.RMService.createDSObjects(RMService.java:275)
at com.novell.install.zenworks.RMServerHandler.postCopy(RMServerHandler.java:242)
at com.novell.install.zenworks.RmPostCopy.install(RmPostCopy.java:98)
at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)
at ZeroGt7.run(Unknown Source)
Inventory: createWOLServiceObject: Name Already bound Exception Thrown
javax.naming.NameAlreadyBoundException. Root exception is com.novell.service.jncp.NDSException: ccode = -606 (0xfffffda2)
at com.novell.service.jncp.NSIExceptionBuilder.build(NSIExceptionBuilder.java:82)
at com.novell.service.jncpv2.net.BasicNetService.addObject(BasicNetService.java:338)
at com.novell.service.nds.naming.net.NetDirContext.c_createSubcontext(NetDirContext.java:1080)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(Unknown Source)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(Unknown Source)
at com.novell.service.nds.naming.local.NdsDirContext.createSubcontext(NdsDirContext.java:199)
at com.novell.utility.naming.directory.DirContextWrapper.createSubcontext(DirContextWrapper.java:204)
at com.novell.install.zenworks.NDSUtils.createWOLServiceObject(NDSUtils.java:467)
at com.novell.install.zenworks.RMService.createDSObjects(RMService.java:297)
at com.novell.install.zenworks.RMServerHandler.postCopy(RMServerHandler.java:248)
at com.novell.install.zenworks.RmPostCopy.install(RmPostCopy.java:102)
at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)

Inventory InvServerInstallHandler: InvServerHandler: preCopy returned with errors:

Inventory DBInstallHandler: DBUtils: SQLException

java.sql.SQLException: JZ006: Caught IOException: java.net.ConnectException: Connection refused: connect
at com.sybase.jdbc.ErrorMessage.raiseError(ErrorMessage.java)
at com.sybase.tds.Tds.login(Tds.java)
at com.sybase.jdbc.SybConnection.tryLogin(SybConnection.java)
at com.sybase.jdbc.SybConnection.regularConnect(SybConnection.java)
at com.sybase.jdbc.SybConnection.(SybConnection.java)
at com.sybase.jdbc.SybDriver.connect(SybDriver.java)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.novell.install.zenworks.DBUtils.isDBRunning(DBUtils.java:62)
at com.novell.install.zenworks.DBService.isDBRunning(DBService.java:437)
at com.novell.install.zenworks.DBService.checkServiceStatus(DBService.java:72)
at com.novell.install.zenworks.DBHandler.checkServiceStatus(DBHandler.java:258)
at com.novell.install.zenworks.SybasePreCopy.install(SybasePreCopy.java:173)
at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)
at ZeroGt7.run(Unknown Source)

Inventory DBInstallHandler: DBHandler: checkServiceStatus returned with errors:

Inventory InvServerInstallHandler: InvServerHandler: postCopy returned with errors:

Remote Management PostCopy: Error logged to : C:\novell\zfdTemp\\status.zfd

Inventory XMLProxyInstallHandler: XMLProxyHandler: postCopy returned with errors:


Formerly known as TID# 10093627