Thursday, June 28, 2007

MSIZAP - Windows Installer CleanUp Utility

After upgrading my network to ZFD 7.01 Hot Patch 5, I had a corrupted install of Zenworks for Desktop Agent on a machine that I couldnt upgrade or uninstall. I kept receiving the error -1722 "there is a problem with this windows installer package"

Eventually came across TID 10088429, which explains that this is simply inevitable on some machines when upgrading to ZFDAgent 7.0.1.4 (which is the latest version in Hot Patch 5). They reccommend using MSIZAP to blow away the msi info and let you install a new one without any problems.

I have to say that I am in love with MSIZAP aka Windows Installer CleanUp Utility, an invaluable little tool for dealing with naughty MSI's.

here is the KB Article on MSIZAP: http://support.microsoft.com/kb/290301

Friday, June 22, 2007

Rebuilding a Zenworks Server

If you have to blow away your zenworks for desktops server, make sure you delete the eDirectory objects before you install your new server, or it may not work properly.

Some of the eDirectory Objects include (using servername "zen" as an example):
ZEN-ZIS (Imaging Server object)
WOL Service_ZEN (wake on lan service)
Desktop Management Database_ZEN
Inventory Database_ZEN
Inventory Service_ZEN

*There are many other objects that should be deleted, but are not zenworks related so I will not be listing them here. there may be other zenworks objects as well, this is just for ZFD (Zen for desktops) as that is all I am running.


Background:
After a lengthy and unsuccessfuly repair process on my crashed zenworks server I decided to blow away the server and rebuild it since there wasn't any user data other than my workstation images (Bad VCU! Bad VCU! ...I wont go into this here...). After rebuilding the server, Zenworks Imaging would not work. I could take/restore an image manually, but automatic imaging attempts would return "no work to do" and never take the image. In the server logs I had the following error in the image server log (sys:system\zimglog.xml):

Status> Failure
ErrorMessage> Undefined error message
Timestamp> Fri Jun 22 14:03:36 2007

After pulling my hair out because of the "undefined error message" I decided to check the tree for any zen objects, delete them, and reinstall zenworks. After doing this, automatic imaging started working instantaneously. Specifically, the old ZEN-ZIS object was causing the problem.



Lesson of the Day: Delete server objects in eDirectory after blowing away a server, but before installing a new server of the same name.

Mission Statement

I've decided to make my own contibution the sea of internet blogs out there. The purpose of this is to blog Tech related information in my experience as a Network Administrator for two different companies. One public and one private sector... one Novell eDirectory network, and one Microsoft Active Directory network.

The main purpose of this blog will be to document caveats and not-so-well known fixes and processes that I have found to be extremely useful in my day-to-day tech life. I cannot count how many times I have found a forum post or a random blog with the answer to my unique problem, after hours and hours of searching. Hopefully this blog will randomly help someone out in the future (likely by a cached google search result as I so often use). I will not be restricting this blog to those specifics, however, I will allow the blog entries to wander a bit.