WineHQ
Bug Tracking Database – Bug 5409

 Bugzilla

 

Last modified: 2008-12-28 16:47:56 UTC  

ie6setup fails with "The download location information is damaged"

Bug 5409 - ie6setup fails with "The download location information is damaged"
ie6setup fails with "The download location information is damaged"
Status: CLOSED INVALID
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: winsock
unspecified
x86 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
http://appdb.winehq.org/appview.php?a...
:
: 5482 (view as bug list)
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2006-06-12 14:57 UTC by Peter Åstrand
Modified: 2008-12-28 16:47 UTC (History)
1 user (show)

See Also:
Regression SHA1:
Fixed by SHA1:
Distribution: ---
Staged patchset:


Attachments
207.46.198.30 at 16:49 - failure (20.61 KB, image/png)
2006-06-14 16:07 UTC, Molle Bestefich
Details
207.46.20.60 at 16:50 - success (19.61 KB, image/png)
2006-06-14 16:08 UTC, Molle Bestefich
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Åstrand 2006-06-12 14:57:56 UTC
I'm unable to install Internet Explorer 6. I'm using the latest CVS version as
of 2006-06-12 and I've followed the instruction on
http://appdb.winehq.com/appview.php?versionId=469 (Manual installation):

$ \rm -rf ~/.wine
$ wine regedit ie6_overrides.reg
$ wine dcom98.exe
$ rm -f ~/.wine/drive_c/windows/system32/regsvr32.exe
$ wine ie6setup.exe

When the download is about to start, I get:

 "The download location information is damaged. Please clear your
  Internet Explorer browser cache and retry Setup."
Comment 1 James Hawkins 2006-06-12 16:12:14 UTC
You don't need to use any dlloverrides anymore.

$ rm -rf ~/.wine
$ wineprefixcreate
$ cp inseng.dll ~/.wine/drive_c/windows/system32/
$ wine ie6setup.exe
Comment 2 Peter Åstrand 2006-06-13 07:29:56 UTC
I'm getting this error even without ie6_overrides.reg. This is what I'm using:

$ wget
http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IE_S5.CAB
$ cabextract -L IE_S5.CAB
$ cabextract -L -F inseng.dll ie_5.cab
$ rm -rf ~/.wine ie_5.cab IE_S5.CAB
$ wineprefixcreate
$ cp inseng.dll ~/.wine/drive_c/windows/system32/
$ wget
http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/ie6setup.exe
$ wine ie6setup.exe

This works with Wine 0.9.14 on FC5, but on FC4 with 0.9.15 or the CVS version as
of 2006-06-12, Im still getting this problem. 
Comment 3 James Hawkins 2006-06-13 07:52:21 UTC
You're using a version of inseng.dll that came with IE5, which is too old.  You
need a version from XP, possibly 2k.  The bug here is that we rely on a native
copy of inseng.dll, which there is already a bug report open for.  I just
installed again, works perfectly fine.
Comment 4 Peter Åstrand 2006-06-13 08:12:35 UTC
>You're using a version of inseng.dll that came with IE5

No, I'm not. Read comment #2 again, I'm using the one from
http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IE_S5.CAB.

This is version 6.0.2800.1106. 

I've tried inseng.dll from Windows XP as well (version 6.0.2900.2861), and I'm
still getting this problem. 
Comment 5 James Hawkins 2006-06-13 08:21:27 UTC
Either way, the bug is: wine does not provide inseng.dll, which ie6setup.exe
requires.  If you're having problems with native dlls, that's not wine's bug. 
Marking as a duplicate, but it really should be invalid, worksforme, etc.

*** This bug has been marked as a duplicate of 1293 ***
Comment 6 Rob Shearman 2006-06-13 21:44:48 UTC
This is a Microsoft bug, not a Wine bug.

Here is an Ethereal trace that proves it:
GET /windows/ie/ie6sp1/download/rtw/x86/ie6sites.dat HTTP/1.0

Accept: */*

UA-pixels: 1280x1024

UA-color: color24

UA-OS: Windows NT

UA-CPU: x86

User-Agent: Mozilla/2.0 (compatible; MSIE 3.0B; Win32)

Host: www.microsoft.com

Connection: Keep-Alive



HTTP/1.0 200 OK

Connection: Close

Pragma: no-cache

cache-control: no-cache

Content-Type: text/html; charset=iso-8859-1



<HTML><HEAD><META HTTP-EQUIV="Refresh" CONTENT="0.1;
URL=/windows/ie/ie6sp1/download/rtw/x86/ie6sites.dat">

<META HTTP-EQUIV="Pragma" CONTENT="no cache">

<META HTTP-EQUIV="Expires" CONTENT="-1">

</HEAD></HTML>

Comment 7 Molle Bestefich 2006-06-14 16:03:35 UTC
reopen (bugzilla technicality; otherwise I can't change status)
Comment 8 Molle Bestefich 2006-06-14 16:04:10 UTC
I can confirm comment #6, this problem occurs on a regular Windows 2000 box too.
 See screenshots.

It's an intermittent failure, though - sometimes it works, sometimes it doesn't.


HTTP trace from failed ie6setup:
] Connect www.microsoft.com (207.46.198.30)...
]
] GET /windows/ie/ie6sp1/download/rtw/x86/ie6sites.dat HTTP/1.1
] Accept: */*
] Accept-Encoding: gzip, deflate
] User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
] Host: www.microsoft.com
] Connection: Keep-Alive
]
] HTTP/1.0 200 OK
] Connection: Close
] Pragma: no-cache
] cache-control: no-cache
] Content-Type: text/html; charset=iso-8859-1
]
] <HTML><HEAD><META HTTP-EQUIV="Refresh" CONTENT="0.1;
URL=/windows/ie/ie6sp1/download/rtw/x86/ie6sites.dat">
] <META HTTP-EQUIV="Pragma" CONTENT="no cache">
] <META HTTP-EQUIV="Expires" CONTENT="-1">
] </HEAD></HTML>


HTTP trace from working ie6setup:
] Connect www.microsoft.com (207.46.20.60)...
]
] GET /windows/ie/ie6sp1/download/rtw/x86/ie6sites.dat HTTP/1.1
] Accept: */*
] Accept-Encoding: gzip, deflate
] User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
] Host: www.microsoft.com
] Connection: Keep-Alive
]
] HTTP/1.1 200 OK
] Cache-Control: max-age=900
] Content-Length: 2788
] Content-Type: application/octet-stream
] Last-Modified: Wed, 16 Oct 2002 09:03:36 GMT
] Accept-Ranges: bytes
] ETag: "c481ee9f274c21:4d3"
] Server: Microsoft-IIS/6.0
] P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo
CNT COM INT NAV ONL PHY PRE PUR UNI"
] X-Powered-By: ASP.NET
] Date: Wed, 14 Jun 2006 15:50:23 GMT
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/","Download
Site","EN","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/DE/","Download
Site","DE","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/FR/","Download
Site","FR","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/ES/","Download
Site","ES","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/IT/","Download
Site","IT","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/PT-BR/","Download
Site","BR","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/NL/","Download
Site","NL","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/SV/","Download
Site","SV","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/JA/","Download
Site","JA","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/KO/","Download
Site","KO","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/NO/","Download
Site","NO","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/DA/","Download
Site","DA","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/CN/","Download
Site","CN","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/TW/","Download
Site","TW","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/FI/","Download
Site","FI","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/PL/","Download
Site","PL","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/HU/","Download
Site","HU","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/AR/","Download
Site","AR","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/HE/","Download
Site","HE","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/CS/","Download
Site","CS","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/PT/","Download
Site","PT","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/RU/","Download
Site","RU","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EL/","Download
Site","EL","North America"
]
"http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/TR/","Download
Site","TR","North America"


It could be that some servers return correct answers and some don't because they
run another version of the Microsoft web site.  Or maybe there are proxys in
front of the web servers that "randomly" returns the redirect page.

Anyhow, try adding "207.46.20.60 www.microsoft.com" to your /etc/hosts, and see
if the problem goes away.

If it doesn't, set up a local web server, point www.microsoft.com to 127.0.0.1
using /etc/hosts and dump the contents shown above into
<webroot>/windows/ie/ie6sp1/download/rtw/x86/ie6sites.dat.
Comment 9 Molle Bestefich 2006-06-14 16:07:22 UTC
Created attachment 2634 [details]
207.46.198.30 at 16:49  -  failure
Comment 10 Molle Bestefich 2006-06-14 16:08:13 UTC
Created attachment 2635 [details]
207.46.20.60 at 16:50  -  success
Comment 11 Molle Bestefich 2006-06-14 16:11:30 UTC
There's also the "standalone IE" browser archives at evolt.org, but I'm not sure
of the legality.  IE is gratis software, but I'm not sure whether evolt.org is
actually allowed to host the installation files or not.

http://browsers.evolt.org/?ie/32bit/standalone
Comment 12 Peter Åstrand 2006-06-14 19:54:16 UTC
This bug is confusing me. On one machine (FC5), everything works great. I can
even download a correct ie6sites.dat from server 207.46.198.30. 

One another machine (FC4), things doesn't work good at all. *sometimes* a wget from
207.46.198.30 fails, sometimes not. Even more strange is that "wine ie6setup"
never even tries to contact MS server. I've verified this both with tcpdump and
using WINEDEBUG=wininet,winsock. On the working machine, I get:

fixme:ver:RtlVerifyVersionInfo (0x35087770,64,180000): Not all cases correctly
implemented yet
trace:wininet:DllMain 0x14870000,3,(nil)
trace:wininet:DllMain 0x14870000,2,(nil)
trace:wininet:InternetCrackUrlW
(L"http://www.microsoft.com/windows/ie/ie6sp1/download/rtw/x86/ie6sites.dat" 72
80000000 0x35086c2c)

On the non-working machine, I only get:

trace:wininet:DllMain 0x61ac0000,2,(nil)
fixme:ver:RtlVerifyVersionInfo (0x7f8ae770,64,180000): Not all cases correctly
implemented yet
trace:wininet:DllMain 0x61ac0000,3,(nil)
trace:wininet:DllMain 0x61ac0000,2,(nil)
trace:wininet:DllMain 0x61ac0000,3,(nil)

I've tested several versions of Wine. So, perhaps there are actually two
problems that causes this failure. 
Comment 13 Dan Kegel 2006-06-18 21:43:32 UTC
I'm running exactly wine-0.9.15 plus 
http://www.winehq.org/pipermail/wine-patches/2006-June/027630.html
(careful, you have to run 'autoconf' after that patch).

The first time I tried running ie6setup.exe, I ran into this bug.
Adding "207.46.20.60 www.microsoft.com" to my /etc/hosts didn't help.
Retrying once worked, though; I was able to finish setup
with only a few annoying warnings (I had to click 'ok' on one error
box about copying a crl file).

The resulting ie doesn't actually work, but that's another story.
Comment 14 Vitaliy Margolen 2006-06-18 23:20:12 UTC
I still don't see how is that Wine's bug and not microsoft's?
Several of last posts indicated that this behavior exactly matches that of the
native.
Comment 15 Peter Åstrand 2006-06-19 07:14:57 UTC
>I still don't see how is that Wine's bug and not microsoft's?
>Several of last posts indicated that this behavior exactly matches that of the
>native.

Again, I think we are facing several problems here:

1) The MS Web server bug. Causes error "Thw download location information is
damaged." Can be solved just by trying again, or "prefetching" the file with
"wget http://www.microsoft.com/windows/ie/ie6sp1/download/rtw/x86/ie6sites.dat"

2) Some other problem which causes the installation program to not even try to
fetch the file. Also causes the error  "The download location information is
damaged". See comment #12. This problem is that this bug should focus on, IMHO.
As you point out, we can't fix the MS server. I've confirmed this problem on one
machine only, but with many versions of Wine.  

3) The need for inseng.dll. Can be solved either by downloading the native
inseng.dll, or use the patch pointed out in comment #13. 

4) The problem that IE doesn't *run*, after installation. Confirmed by me and
Dan Kegel. Bug 5463. 

Until we have found out why ie6setup.exe doesn't even try to download files on
one of my machines, this bug should be left open, IMO. 
Comment 16 Jonathan Ernst 2006-06-19 21:32:10 UTC
Please retry with WineCVS, I've just installed IE6 without any native dll and it
worked fine.
Comment 17 Peter Åstrand 2006-06-20 17:16:03 UTC
>Please retry with WineCVS, I've just installed IE6 without any native dll and it
>worked fine.

Now done. The result is what I expected: It is no longer necessary to copy in
the native inseng.dll; the installation works fine without it on my FC5 machine.
So, the inseng.dll patch seems to work great. 

However, this bug is not about inseng.dll at all, in my opinion. This is tracked
on bug 1293. I still get the error "The download location information is
damaged" on my FC4 machine (and it's not the MS server problem). 
Comment 18 Peter Åstrand 2006-06-20 19:06:50 UTC
Problem found: The c: drive must not have drive type "Network share". After
using winecfg and setting the drive type to "Local hard disk", the installation
works fine. 
Comment 19 Vitaliy Margolen 2006-06-21 02:00:24 UTC
*** Bug 5482 has been marked as a duplicate of this bug. ***
Comment 20 Tony Lambregts 2007-04-22 23:53:20 UTC
Closing


Privacy Policy
If you have a privacy inquiry regarding this site, please write to privacy@winehq.org

Hosted By CodeWeavers