PDA

View Full Version : NSIS Error When Patching


Inertius
13 Feb 2008, 07:58
After the updater downloads the patch, the program exits to the desktop and displays an error labeled "NSIS Error". The first line says "The installer you are trying to use is corrupted or incomplete."

Image:
http://farm3.static.flickr.com/2362/2261616827_a88c76a35b.jpg?v=0

And my sysinfo:
------------------
System Information
------------------
Time of this report: 2/12/2008, 21:41:08
Machine name: DARKSIDE-RWR9YL
Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.070227-2254)
Language: English (Regional Setting: English)
System Manufacturer: NVIDIA
System Model: AWRDACPI
BIOS: )Phoenix - Award WorkstationBIOS v6.00PG
Processor: AMD Athlon(tm) 64 Processor 3500+, MMX, 3DNow, ~2.5GHz
Memory: 2046MB RAM
Page File: 396MB used, 3542MB available
Windows Dir: C:\WINDOWS
DirectX Version: DirectX 9.0c (4.09.0000.0904)
DX Setup Parameters: Not found
DxDiag Version: 5.03.2600.2180 32bit Unicode

------------
DxDiag Notes
------------
DirectX Files Tab: No problems found.
Display Tab 1: No problems found.
Display Tab 2: No problems found.
Sound Tab 1: No problems found.
Sound Tab 2: The file ALCXWDM.SYS is not digitally signed, which means that it has not been tested by Microsoft's Windows Hardware Quality Labs (WHQL). You may be able to get a WHQL logo'd driver from the hardware manufacturer.
Music Tab: No problems found.
Input Tab: No problems found.
Network Tab: No problems found.

--------------------
DirectX Debug Levels
--------------------
Direct3D: 0/4 (n/a)
DirectDraw: 0/4 (retail)
DirectInput: 0/5 (n/a)
DirectMusic: 0/5 (n/a)
DirectPlay: 0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow: 0/6 (retail)

---------------
Display Devices
---------------
Card name: NVIDIA GeForce 8800 GTS
Manufacturer: NVIDIA
Chip type: GeForce 8800 GTS
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0193&SUBSYS_C8153842&REV_A2
Display Memory: 320.0 MB
Current Mode: 1600 x 1200 (32 bit) (75Hz)
Monitor: Default Monitor
Monitor Max Res:
Driver Name: nv4_disp.dll
Driver Version: 6.14.0011.6371 (English)
DDI Version: 9 (or higher)
Driver Attributes: Final Retail
Driver Date/Size: 9/17/2007 00:07:00, 5783040 bytes
WHQL Logo'd: Yes
WHQL Date Stamp: n/a
VDD: n/a
Mini VDD: nv4_mini.sys
Mini VDD Date: 9/17/2007 00:07:00, 6853088 bytes
Device Identifier: {D7B71E3E-42D3-11CF-1143-1EE803C2CB35}
Vendor ID: 0x10DE
Device ID: 0x0193
SubSys ID: 0xC8153842
Revision ID: 0x00A2
Revision ID: 0x00A2
Video Accel: ModeMPEG2_A ModeMPEG2_B ModeMPEG2_C ModeMPEG2_D ModeWMV9_B ModeWMV9_A
Deinterlace Caps: {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
Registry: OK
DDraw Status: Enabled
D3D Status: Enabled
AGP Status: Enabled
DDraw Test Result: Not run
D3D7 Test Result: Not run
D3D8 Test Result: Not run
D3D9 Test Result: Not run

Card name: NVIDIA GeForce 8800 GTS
Manufacturer: NVIDIA
Chip type: GeForce 8800 GTS
DAC type: Integrated RAMDAC
Device Key: Enum\PCI\VEN_10DE&DEV_0193&SUBSYS_C8153842&REV_A2
Display Memory: 320.0 MB
Current Mode: 1680 x 1050 (32 bit) (60Hz)
Monitor: Default Monitor
Monitor Max Res:
Driver Name: nv4_disp.dll
Driver Version: 6.14.0011.6371 (English)
DDI Version: 9 (or higher)
Driver Attributes: Final Retail
Driver Date/Size: 9/17/2007 00:07:00, 5783040 bytes
WHQL Logo'd: Yes
WHQL Date Stamp: n/a
VDD: n/a
Mini VDD: nv4_mini.sys
Mini VDD Date: 9/17/2007 00:07:00, 6853088 bytes
Device Identifier: {D7B71E3E-42D3-11CF-1143-1EE803C2CB35}
Vendor ID: 0x10DE
Device ID: 0x0193
SubSys ID: 0xC8153842
Revision ID: 0x00A2
Revision ID: 0x00A2
Video Accel: ModeMPEG2_A ModeMPEG2_B ModeMPEG2_C ModeMPEG2_D ModeWMV9_B ModeWMV9_A
Deinterlace Caps: {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
Registry: OK
DDraw Status: Enabled
D3D Status: Enabled
AGP Status: Enabled
DDraw Test Result: Not run
D3D7 Test Result: Not run
D3D8 Test Result: Not run
D3D9 Test Result: Not run

-------------
Sound Devices
-------------
Description: SB Audigy 2 ZS Audio [AC00]
Default Sound Playback: Yes
Default Voice Playback: Yes
Hardware ID: PCI\VEN_1102&DEV_0004&SUBSYS_20021102&REV_04
Manufacturer ID: 1
Product ID: 100
Type: WDM
Driver Name: ctaud2k.sys
Driver Version: 5.12.0001.1164 (English)
Driver Attributes: Final Retail
WHQL Logo'd: Yes
Date and Size: 12/8/2005 11:55:46, 439296 bytes
Other Files:
Driver Provider: Creative
HW Accel Level: Full
Cap Flags: 0xF5F
Min/Max Sample Rate: 4000, 192000
Static/Strm HW Mix Bufs: 64, 62
Static/Strm HW 3D Bufs: 64, 62
HW Memory: 0
Voice Management: Yes
EAX(tm) 2.0 Listen/Src: Yes, Yes
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No
Registry: OK
Sound Test Result: Not run

Description: Realtek AC97 Audio
Default Sound Playback: No
Default Voice Playback: No
Hardware ID: PCI\VEN_10DE&DEV_0059&SUBSYS_CB8410DE&REV_A2
Manufacturer ID: 1
Product ID: 100
Type: WDM
Driver Name: ALCXWDM.SYS
Driver Version: 5.10.0000.5890 (English)
Driver Attributes: Final Retail
WHQL Logo'd: No
Date and Size: 7/26/2005 16:03:22, 3644032 bytes
Other Files:
Driver Provider: Realtek Semiconductor Corp.
HW Accel Level: Full
Cap Flags: 0xF5F
Min/Max Sample Rate: 100, 192000
Static/Strm HW Mix Bufs: 26, 25
Static/Strm HW 3D Bufs: 26, 25
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: Yes, Yes
I3DL2(tm) Listen/Src: Yes, Yes
Sensaura(tm) ZoomFX(tm): No
Registry: OK
Sound Test Result: Not run

Liltman
13 Feb 2008, 15:07
I have exactly the same problem! I downloads the patch installer but when it runs it I get the same corrupted file message! I'm running Vista Ultimate 32bit by the way.

ZeuSeason
13 Feb 2008, 15:19
Same problem - appears to be XP SP2 and suggests using /ncrc in command line of exe to skip the validation check.

Tried:

Renaming installer to simple characters
Adding /ncrc to installer exe
Checked physical RAM
Deleted installer and re-d/led 3 times
Created shortcut to installer and tried running in different 'modes'

ZeuSeason
13 Feb 2008, 17:01
Anyone find any solutions?

Loshia
13 Feb 2008, 19:00
Could you please check the file digital signature? Right click on the file, select properties and then click on the digital signatures tab. Select the "Black Sea Studios" signature and click to view more details. A dialog should open and on top there should be a "This digital signature is OK". If there is some other message, like the signature is invalid, then the file has been changed. Either during the download or there is a virus on your machine that has modified the executable.

ZeuSeason
13 Feb 2008, 19:22
Could you please check the file digital signature? Right click on the file, select properties and then click on the digital signatures tab. Select the "Black Sea Studios" signature and click to view more details. A dialog should open and on top there should be a "This digital signature is OK". If there is some other message, like the signature is invalid, then the file has been changed. Either during the download or there is a virus on your machine that has modified the executable.


The file shows the digital signature 'is not valid'. Looking further, is shows the signature 'did not verify' with a potential error in 'Basic Constraints'?

Checking my system for virus's now and this appears is not the problem but still doing a couple more tests.

I am running XP Pro x64...could this have anything to do with it? Any other reason the signature did not pass/check?

EDIT: Could a firewall prevent the signature from verifying?

Loshia
13 Feb 2008, 19:25
The only reason is that the content of the file has been changed. Is it possible to upload a zipped version of your downloaded version of the patch somewhere so I can take a look and see what exactly has changed?

Liltman
13 Feb 2008, 19:45
I have Symantec Endpoint Protection. I updated the virus definitions today and performed a full system scan and found nothing. The digital signature of my file is also "invalid". Could you tell me how I can upload my file to you?

oargestory
13 Feb 2008, 19:48
You could use some Upload-services, like rapidshare i guess ? Try that, and PM them your link.

Loshia
13 Feb 2008, 19:50
Pick up some file sharing hosting service like "http://up-file.com" or "http://www.sendspace.com" and upload your zipped version of the patch executable there then post the link for me to download. I will compare it with the original executable and see what is the difference.

ZeuSeason
13 Feb 2008, 19:53
The only reason is that the content of the file has been changed. Is it possible to upload a zipped version of your downloaded version of the patch somewhere so I can take a look and see what exactly has changed?

http://www.mediafire.com/?73jynv3yjzw

Try this.

Liltman
13 Feb 2008, 19:55
Ok! Uploading now. I have only 256kbit upload so it's gonna take a bit. Thanks in advance btw!

Loshia
13 Feb 2008, 20:05
You version has been changed most definitely. Find bellow what is different. The question is - how did this happen. Maybe you have used a download manager that did something wrong? Or some other installed program has made changes. I did not find your file to be infected so I guess a virus is out of question.

Search for differences

1. ws-0.8.0-0.8.2.exe: 19 719 272 bytes (original)
2. ws-0.8.0-0.8.2.exe: 19 719 272 bytes (sent by ZeuSeason)

Offsets: hexadec.

7FAC7: A9 E9
9A87F: 30 70
E69DE: 3D 7D
104FC4: 33 73
1185F3: 23 63
1FFDF3: 3F 7F
25FCDF: 82 C2
2B7DD5: 39 79
39F64E: B9 F9
422A3B: 8D CD
46EA6B: 3B 7B
49CC43: 88 C8
4C422B: 9D DD
4FD3E3: 1C 5C
522F37: 24 64
54D363: 83 C3
562397: 2E 6E
57ED43: 1E 5E
629360: 8B CB
69A3AC: 1C 5C
69EEC0: AB EB
6D0C53: 11 51
6E8A87: 9C DC
702A77: 0B 4B
70391F: 02 42
70D236: 9F DF
727529: 3E 7E
74A73E: 3E 7E
794227: 9A DA
83C836: 12 52
86A420: 09 49
8D5C23: A9 E9
97C913: 0C 4C
97CE37: B5 F5
A5D3D2: A0 E0
A7C78B: BF FF
A83D5F: 94 D4
AB3700: AD ED
ADDAD3: BC FC
CDDB27: AC EC
CF5C46: 22 62
D8269F: 2B 6B
E99A67: 9A DA
EB8107: AA EA
F1BA4B: 2F 6F
F404B7: 12 52
FB479B: 24 64
FE70C3: 0F 4F
1001CDB: 18 58
11932AB: 95 D5
11D08B3: 90 D0
11EA37F: 3B 7B
11ED923: 84 C4
122DFCF: 28 68
122EF1B: 22 62
127E473: 25 65
1281013: B7 F7
128300B: 85 C5

58 difference(s) found.

ZeuSeason
13 Feb 2008, 20:14
Def confusing...I downloaded the file thru the game itself as 'update' after clicking ok to update. The game shows a % progress and when it hits 99% the application closes to the NSIS error screen. I did use a d/l manager for the game client itself but not the update. Would this matter?

I am tryign a few more thigns to see if I can resolve.

Liltman
13 Feb 2008, 20:30
Here's a link to my file:
http://rapidshare.com/files/91546802/ws-0.8.0-0.8.2.zip.html

I'm using FlashGet but I closed it before downloading anything and I disabled Symantec Endpoint protection the third time I tried! Would it be too much if I asked for a link to a zipped working version of the patch so we can enjoy the beta while you investigate?

Loshia
13 Feb 2008, 20:52
OK, I have send both of you a PM with direct link for the latest update. Please try to install and see if it is corrupted or not. If it is not - then something with the in-game download process is not right.

ZeuSeason
13 Feb 2008, 21:35
OK, I have send both of you a PM with direct link for the latest update. Please try to install and see if it is corrupted or not. If it is not - then something with the in-game download process is not right.


This did not work and netted the same NSIS error. I checked the signature and same thing...says 'not valid'. I also completed all virus scans...etc. and all checked out ok. I tried disabling my firewall and this did not help. /confused


Is there a work-around for this? The OS says to use /ncrc after the exe but I could not get this to work either.

EDIT: Currently attempting to re-d/l this and I do believe the /NCRC string may work...not sure just yet but I can get by the NSIS error screen by using /NCRC all caps after the patch exe. Update coming soon.

EDIT: Bypassed the NSIS screen got the patch applied and application would not start citing 'application error failed to initialized 0x0c0.....5' or something like that. Going to try to uninstall client and reinstall, get back into application then try patch thing again. /stillconfused

Loshia
13 Feb 2008, 21:53
So the game is not faulty for the bad download and this leaves us with only two other possible causes:
1. The patch server serves corrupted data
2. Your downloads get corrupted because of something on "your side"

I will send you PM with alternative DL locations.

ZeuSeason
13 Feb 2008, 22:13
So the game is not faulty for the bad download and this leaves us with only two other possible causes:
1. The patch server serves corrupted data
2. Your downloads get corrupted because of something on "your side"

I will send you PM with alternative DL locations.

The 'first' file was good! Signature checked out 'ok'. Installing now at 'building data'....Completed and able to get in game.

The 'second' file.....Completed and able to get in game! Thanks for the help Loshia!

Loshia
13 Feb 2008, 22:18
So I guess that our file server is to blame then. Thank you very much for the help!

Liltman
14 Feb 2008, 00:35
Hi again! I'm sorry I left the forum but I had to go away for a while. I also downloaded the first file and I get the same message. I run it with the /NCRC option and it corrypted my exe (I get a "not a valid Win32 application" message). Could you send me the alternate D/L locations too? Thank a lot!

EDIT: I uninstalled and reinstalled the game (don't know if this has anything to do about it) and let the game download the patch normally and everything worked! Weird! Thanks anyway!

Inertius
14 Feb 2008, 02:00
I checked ws-0.8.0-0.8.2.exe and the digital signature was invalid, so I just deleted it. WorldShift downloaded a new one and it works now.

jimkirk
14 Feb 2008, 07:11
i d/l the game through fileplanet but when the game went to the patch screen it stays at 0% no error sign or anyting but no progress also im using windows home premium 32 bit
no firewall other then whats built into windows and nvidia network controller

Loshia
14 Feb 2008, 14:00
There is some problems when downloading the updates under Vista. Direct links for will be available later today for all that have troubles with the in-game auto-update system.

pipersun
13 Mar 2008, 04:34
ok i have this exact problem. But i don't see the fix in this thread. I have tried to maunally download the patchs. Same thing when i try to install them.

eduardomomo
13 Mar 2008, 08:23
Did the same thing pipersun did. Still not working

Uninstalled and reintaled the game, did not work either.

PimpinSmurf
15 Mar 2008, 19:45
You are doing a great job Loshia.

PimpinSmurf
15 Mar 2008, 20:46
I fixed this issue on my machine.

I started using cox cable internet through a router and I got the error everytime.

I have a sprint mobile broadband usb stick, I used it for my internet in place of cox cable and it worked.

The problem is most likely with the router aka access point aka firewall infront of your PC in the internet connection. Im afraid you might need to ride the lightning to fix this one.

Loshia
15 Mar 2008, 21:39
Thank you :) I will add this information to the Technical FAQ.