Environment
Novell ZENworks 7 Server Management Support Pack 1 - ZSM7 SP1
Novell ZENworks 7.2 Linux Management - ZLM7.2
Novell SUSE Linux Enterprise Server 10 Service Pack 2
Situation
ZSM Inventory conversion of SLES 10 SP2 Inventory file fails with error: 'Number of Tokens in the zip file is mismatching' .
Resolution
Fixed in ZENworks 7 Server Management Service Pack 1 Interim Release 4, see KB 3809227 "Updates to Novell ZENworks 7 Server Management" which can be found at https://www.novell.com/support
Additional Information
Excerpt from ZSM Inventory Service log:
Receiver: ZipFile being processed: <file_name>.zip
[1/22/09 09:57:08.438] ZENInv - Receiver: processZipFile: File name in zipDir <file_name>.zip
[1/22/09 09:57:08.439] ZENInv - Receiver: processZipFile: Tree name is different
[1/22/09 09:57:08.448] ZENInv - Receiver: Trying to get lock for dbdir file <file_name>.zip
[1/22/09 09:57:08.448] ZENInv - Receiver: copyZipFileToEntPushAndDBDir: src location
ZENDB:\ZFS\ZENworks\Inv\SCANDIR\EntPushDir\temp\<file_name>.zip
[1/22/09 09:57:08.449] ZENInv - Receiver:<file_name>.zip is copied successfully to the Dbdir
[1/22/09 09:57:08.449] ZENInv - Receiver: processZipFile: File present in tempDir
[1/22/09 09:57:08.450] ZENInv - Sender: ServiceSender - before waitForFixedTime
[1/22/09 09:57:08.503] ZENInv - Storer: Problem during unzipping <file_name>.zip
com.novell.zenworks.desktop.inventory.storer.InvalidZipFileException: Number of Tokens in the zip file is mismatching
at com.novell.zenworks.desktop.inventory.storer.UnZip.<init>(UnZip.java:67)
at com.novell.zenworks.desktop.inventory.storer.MainThread.run(MainThread.java:843)