Add-on Image Cache doesn't get deleted if app is not associated on first launch of nal.

  • 10093649
  • NOVL97817
  • 15-Jul-2004
  • 03-Dec-2004

Archived Content: This information is no longer maintained and is provided 'as is' for your convenience.

Fact

Novell ZENworks for Desktops 6.5 - ZFD6.5

Novell ZENworks Desktop Management 6.5 - ZDM65

Symptom

Add-on Image Cache doesn't get deleted if app is not associated on first launch of nal.

In ZENworks 4.0.1 this is what happens:
1.  From the bash prompt run the "img rp <ipaddress> //path/addonimage.zmg" command
2.  Reboot
3.  When NAL first loads that is in the cache and NAL checks to see if you are associated to this app.
4.  If you are not then that cache gets deleted
5.  If you are then it will run or show up like it should.

In ZENworks 6.5 this is what happens:
1.  From the bash prompt run the "img rp <ipaddress> //path/addonimage.zmg" command
2.  Reboot
3.  When NAL first loads that is in the cache and it stays there.  There is no check to see if you are associated.

Here is where the problem comes in:
1.  If this app that you pushed down as an add on image is chained to another app that is not pushed down you will get an error about failing to launch dependant app.

Note

STEPS TO REPRODUCE: 
1.  Have a workstation  all ready with the client + agent on it.
2.  Create two apps:
     1.  Create an app that launches notepad.exe
     2.  Create a simple app that does nothing (no launch or anything). 
3.  Chain App #1 to app 2 by going into the properties of App2 and to Application Dependancies.
4.  Make an add on image of App2 and check the "Force Run" check box before you click "Create Image"
5.  Boot up to ZENworks Imaging bash prompt
6.  Type in the command img rp <ipaddress> //path/addonimage.zmg" then reboot after it is done.
7.  When you boot back up login and let nal run. 

RESULTS: 
This add on image will try to force run even though it is not associated to any user or workstation object.  You will get the Failed  to launch dependant application error.

Fix

This is fixed with the file ZENLITE.DLL dated Jule 26th, 2004 or in zfd65u2.exe or newer found at Novell Product Updates.