SETUPIP download of Novell Client fails using overlaid installation set.

  • 7004331
  • 28-Aug-2009
  • 26-Apr-2012

Environment

Novell Client for Windows 2000/XP/2003
SETUPIP

Situation

Error:
"SetupIP could not copy the Novell Client for Windows Setup files.  Please contract your system administrator."
 
Symptoms:
After overlaying one or more Novell Client updates onto an installation set that is being used for download from a web server using SETUPIP.EXE, the SETUPIP.EXE processing reports a failure in downloading the Novell Client setup files.
 
For example, if you create a SETUPIP.EXE-based download location for Novell Client 4.91 SP5 for Windows XP/2003, but then in addition you overlay that installation set with the 491psp5_nwfs_1.zip files such that both 4.91 SP5 and the 491psp5_nwfs_1 update will be installed at the same time.
 
If you look for the error log file "C:\SetupIP.err", it contains an error message similar to the following:

<web.server.name.or.address> - The file <filename> was not found. (200)
 
"<filename>" will actually be the name of some file which is not part of the Novell Client for Windows XP/2003 installation set, which is why the file was not found.  The exact file that will be reported may vary.

Resolution

To avoid this issue when overlying a Novell Client for Windows XP/2003 installation set that is being downloaded via SETUPIP.EXE, either do not copy the included "readme.html" file(s) when overlaying update packages, or remove the "readme.html" files from the installation set after successfully overlaying the update packages.

Additional Information

The Novell Client update packages (such as 491psp5_nwfs_x.zip and others) contain a "readme.html" file describing the contents and usage of the update package.
 
However, many web servers by default treat files such as "index.html" and "readme.html" specially, and will use the information in these files to modify the file listing that is returned by the web server.
 
SETUPIP.EXE is dependent on being able to parse the web server's response to extract the correct file listing, but the modified file listing that occurs when an index.html or readme.html is present creates additional data that the Novell Client SETUPIP.EXE isn't able to distinguish or ignore.
 
So overlaying the Novell Client update package(s) as-is can create a download failure for SETUPIP.EXE.  This occurs because of the readme.html that was included in the update package, which after overlaying will now be present in the Novell Client installation set being downloaded by SETUPIP.EXE.