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|]
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)
Please log in to answer
Posted by:
rpfenninger
19 years ago
Posted by:
turbokitty
19 years ago
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.
== 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
19 years ago
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.
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
19 years ago
Posted by:
turbokitty
19 years ago
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
19 years ago
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
=====================================
; 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
19 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.