Overview
When upgrading ZENworks or re-integrating ENGL Zim into the Novell ZENworks TFTP folder the TFTP folder structure may result in the ZENworks PXE Imaging environment failing to load successfully.
This can occur when:
- ZENworks system update fails to update the TFTP folder structure correctly.
- The version of the imaging update (
linux
,root
orinitrd
) files are unknown and as a result the wrong ENGL initrd file has been copied to thetftp/boot
folder
If the version of the files within the TFTP folder structure are unknown it makes it difficult to ensure that the correct ENGL initrd file is applied.
Solution
Use the Novell pxeclient MSI package to create a clean TFTP folder structure.
Procedure
Done | Task | ||
---|---|---|---|
|
|||
|
|||
|
|||
|
-
Copy the pxeclient MSI file from the server
Copy the
novell-zenworks-pxeclientfiles-<version>.msi
file from the%ZENWORKS_HOME%\install\downloads\msi
folder on the ZENworks server to a temporary folder on the Build Console machine
This location differs between server OS:Linux /opt/novell/zenworks/install/downloads/msi Windows C:\Program Files\Novell\ZENworks\install\downloads\msi
-
Extract contents of MSI
Open a command prompt on the admin workstation
Launchmsiexec /i C:\temp\novell-zenworks-pxeclientfiles-<version>.msi TARGETDIR=C:\TEMP\tftp
The version will vary depending on the ZENworks server version.
TheC:\TEMP\tftp
folder will now be as follows:
C:\TEMP \---tftp \---Novell \---ZENworks +---bin | \---preboot | novell-syslinux.patch | \---share \---tftp | autoyast.cfg | dell-dtk.cfg | dell-dtk_maint.cfg | kickstart.cfg | memdisk | nvlnbp.sys | pxelinux.0 | pxemenu.txt | winpe.cfg | z_auto.cfg | z_maint.cfg | z_zpdis.cfg | z_zpen.cfg | +---boot | bcd | initrd | linux | root | settings.txt | +---dell-dtk | dell-dtk.s | dell-dtk_maint.s | dtktask | libsysfs.so.1.0.2 | novell-dtktask | SA.1 | SA.2 | \---referral \---zfd70 pxemenu.txt z_auto100.cfg z_maint100.cfg z_zpdis100.cfg z_zpen100.cfg
TheC:\Temp\tftp\Novell\ZENworks\share\tftp
folder is equivalent to the TFTP folder found on a new install of ZENworks on a server.
-
Run Integration Wizard
When running Integration Wizard it is now possible to use this newly created folder rather than the copy of the TFTP folder from the server.
-
Test updated TFTP folder
Once Integration Wizard has been run and a new TFTP folder has been created, follow the steps detailed in the toDo_integrate.html file to test the updated TFTP folder.
If you have any problems or questions about the script or steps in this TID please contact the ENGL support team