Environment
Novell ZENworks Configuration Management 11.1
Situation
When many users are logging in to a Terminal Server simultaneously, errors are seen of this format:
[DEBUG] [07/21/2011 18:46:53.328] [1056] [ZenworksWindowsService] [88] []
[ZenCache] [] [(Thread 88) PutObject(registration:primaryUserInfo,
UserContext{_LocalId=SYSTEM; _RemoteId=fd2573c00d095e469e5d17e0ef198fbd})
called] [] []
[DEBUG] [07/21/2011 18:46:53.328] [1056] [ZenworksWindowsService] [88] []
[ZenIO] [] [Thread 88 GetUniqueTempFilePath returned exception.
Type: System.IO.IOException
Message: The directory name is invalid.
Stack Trace:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.Path.GetTempFileName()
at Novell.Zenworks.Zmd.Common.IO.ZenIO.GetUniqueTempFilePath()
[DEBUG] [07/21/2011 18:46:53.328] [1056] [ZenworksWindowsService] [88] []
[ZenCache] [] [(Thread 88) PutObject(registration:primaryUserInfo,
UserContext{_LocalId=SYSTEM; _RemoteId=fd2573c00d095e469e5d17e0ef198fbd})
called] [] []
[DEBUG] [07/21/2011 18:46:53.328] [1056] [ZenworksWindowsService] [88] []
[ZenIO] [] [Thread 88 GetUniqueTempFilePath returned exception.
Type: System.IO.IOException
Message: The directory name is invalid.
Stack Trace:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.Path.GetTempFileName()
at Novell.Zenworks.Zmd.Common.IO.ZenIO.GetUniqueTempFilePath()
Resolution
This is fixed in version 11.2 - see KB 7010044 "ZENworks Configuration Management 11.2 - update information and list of fixes" which can be found at https://www.novell.com/support