/build/static/layout/Breadcrumb_cap_w.png

Novell System File Update

[:@]
Grr.. trying to replace two Novell system32 files.. but one is sometimes locked. Even after the MSI says it needs to reboot, and you do, it doesn't replace it.
http://support.novell.com/cgi-bin/search/searchtid.cgi?/2971655.htm
Anyone had any luck replacing those?
Does msiexec kick in before these Novell system files are in use?
[8|]

0 Comments   [ + ] Show comments

Answers (7)

Posted by: rpfenninger 18 years ago
Second Degree Green Belt
0
Did you repackage those files?
We always use the original setup when updating Novell Client.
Posted by: turbokitty 18 years ago
6th Degree Black Belt
0
It has no setup. Here's the install info from the readme:

== PATCH INSTALLATION ==

1. Expand the self-extracting file 491_nwgina_3.exe (this file) to a temporary
folder.
2. Open the folder.
3. (recommended, but optional) Rename the existing files (with a .old
extension, for example) which will be replaced with this patch kit in the
following locations.
<System_Root>\System32
nwgina.dll
loginw32.dll
4. Right-Click on _491_nwgina_3.inf and then click on INSTALL.
5. You will be prompted to reboot. This reboot is required to complete the
installation.

Another method to install is to manually copy and replace the existing
NWGINA.DLL and LOGINW32.DLL in directories listed in Step 3, above.
Posted by: aogilmor 18 years ago
9th Degree Black Belt
0
try some verbose logging with your MSI and see if attempts to replace the files, if they're locked, etc. (/l*v <logfile name and path)

Also, keep in mind that the default Windows Installer behavior is not to replace the old files if they are the same or higher version as the new files (file dates don't mean anything), so they must be properly versioned.

You can override this behavior with the appropriate switches and configuration.

Looking at the manual install instructions (renaming the files) it doesn't look like they are locked or in use. You can also move/rename (or copy) the original files with your MSI.
Posted by: wiseapp 18 years ago
Second Degree Green Belt
0
Hi Turbo:

Did you try renaming the old inf's that are already existing in the system, try renaming them with extension .dat or so and then do the steps, watch if this works. Let me know accordingly.

Aogilmor: I believe she does not have any MSI for the same its just a manual copy of Files.
Posted by: turbokitty 18 years ago
6th Degree Black Belt
0
ORIGINAL: aogilmor
try some verbose logging with your MSI and see if attempts to replace the files, if they're locked, etc. (/l*v <logfile name and path)

Will try that.. but I'm pretty sure the issue is that it's in use. When I try to rename the files and use a batch file to copy them in, the file is in use half the time.
ORIGINAL: aogilmor
Also, keep in mind that the default Windows Installer behavior is not to replace the old files if they are the same or higher version as the new files (file dates don't mean anything), so they must be properly versioned.

Yes, the dates and versions are the same (nice one Novell) so I incremented the version number on the files in the MSI so that's fine now. To be sure, i wrote a VBS CA that renames them before hand.

Wiseapp, I'm confused about the inf information. I don't believe there are any existing infs that are linked to these files. Is there a way of silently running the "right click, then click install" on the inf file? I know you can on some files.. but I'm not sure of the comand on this one.

Thanks.
Posted by: turbokitty 18 years ago
6th Degree Black Belt
0
Here's the inf:
=====================================
; Novell Client 4.91 for Windows 2000/XP
; Novell Client Post-4.91 Patch INF File - Copy Files
;
;VeRsIoN=v1.0 Novell Client Post-4.91 Update Installation INF
;CoPyRiGhT=copyright 1999-2003 by Novell, Inc. All rights reserved.

[Version]
Signature="$Windows NT$"
Class=Base
ClassGUID={00000000-0000-0000-0000-000000000000}

[DestinationDirs]
Copy.System32 = 11

[DefaultInstall]
CopyFiles = Copy.System32
Reboot

[SourceDisksNames]
1=%DSK_NOVELL%, "", 0001

[SourceDisksFiles]
NWGINA.DLL = 1,redir
LOGINW32.DLL = 1,libs32

[Copy.System32]
NWGINA.DLL,,,0x20
LOGINW32.DLL,,,0x20

;--------------------------------------------------------------
; Localizable Strings
;--------------------------------------------------------------
[Strings]
; Source Disks
DSK_NOVELL = "Novell Client 4.91 for Windows 2000/XP Post-4.91 Update Disk"
; The language dependent file is appropriate for English language clients only.
LANG = ENGLISH
Posted by: turbokitty 18 years ago
6th Degree Black Belt
0
Hmm.. I think I'm going to do a drop-and-run using the inf. Does anyone see a problem with this command?

start /wait rundll32.exe setupapi,InstallHinfSection DefaultInstall 128 %temp%\_491_nwgina_3.inf
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ