Help - Search - Members - Calendar
Full Version: Setup cannot copy the file: xxxx
MSFN Forums > Member Contributed Projects > HFSLIP

   
Google Internet Forums Unattended CD/DVD Guide
poed
Hi,

Moving on to slipstreaming Windows XP I used a source prepatched with sp2 and HFSLIP 60326f as that version works best with w2k for me.

I get 2 copyerrors, on files 'spmsg.dll' and 'spupgsvc.exe'. Apart from having to press ESC to bypass, the install goes well.

//Pontus
Tomcat76
When do you get these copy errors?
Do you have spmsg.dl_ and spupgsvc.ex_ in your SOURCESS\I386 folder?
Super-Magician
Can you attach your ERROR_REPORT?

Please compress it into a ZIP file before attaching.
Tomcat76
You probably meant spupdsvc.exe. Those two files are taken from KB898461 (the package installer). Can I also have a look at your txtsetup.sif file?
poed
Yes, both spmsg.dl_ and spupdsvc.ex_ is in my SOURCESS\I386 folder.

I get these during the 2nd filecopy, (after reboot).

BR, Pontus

Click to view attachment
Tomcat76
2nd file copy? Are you installing by booting off the CD?
poed
...nope. I ran winnt.exe... blushing.gif

When booting of the cd all went fine. Would it be possible to fix this? I guess an entry in txtsetup would do it?

I will try to make a habit of booting the cd's before posting... Sorry.

Pontus
Tomcat76
DOS-initiated installs and upgrades are not supported. These are the show stoppers but there may be more:
- DirectX9
- Package Installer

There might be a way to fix the Package Installer problem but DirectX is a real PITA.
poed
Thanks...

I will try to figure the script out, I really like the idea of beeing able to use it for my needs as well. If you have any docs or such you want to share I'd be grateful.

Is there a particular reason why dos-based installed is not supported, or is it just to somewhat limit the complexity of the script?

BR, Pontus
Tomcat76
poed--

Try the latest test release (60403a), include DirectX9 and Package Installer, and see how far you get with a DOS-based install. I made some changes toward compatibility with winnt.exe.
poed
Really??! smile.gif

Thanks a lot for taking time to do this! I am building a testinstall right now! smile.gif

I have a minor trouble with KB887472 - it won't integrate. Running your download page I get;

"WindowsXP-KB887472-x86-enu.exe__S__KB887472__MS05-009 Vulnerability in PNG processing",

but XP refers to 887472 as Windows Messenger update.

Thanks a lot!!

Pontus
tommyp
Look more carefully. One is KB887472 and the other is KB887742.
poed
QUOTE (tommyp @ Apr 4 2006, 10:58 AM) *
Look more carefully. One is KB887472 and the other is KB887742.


@tommyp: please explain; I have not mentioned 887742. It is KB887472 that pose a problem. Windows update recognizes 887472 as an security update for windows messenger even though its supposed to be integrated... And Tomcat76's page lists 887472 as Vulnerability in PNG Processing, which should seem to have kb-number 890261 judging from microsoft;

From M$ website:
"Microsoft Security Bulletin MS05-009
Vulnerability in PNG Processing Could Allow Remote Code Execution (890261)"

I just wanted to point out what seems like a bug.

@Tomcat76: I tried 60403d with XP, DX9 is already in XP? But Package installer gave the same copy error on files spmsg.dll and spupdsvc.exe... Will try on wk2 as well.

Thanks, Pontus
poed
tried with w2k, and dx9c integrates well! No problems there. smile.gif

//Pontus
Tomcat76
I take the descriptions from the MS Security Bulletins if available. I guess I could change this one to "Vulnerability in Windows Messenger" as the update for the standalone WMP9 has recently been replaced and nobody is integrating MSN Messenger 6.x. It is a PNG vulnerability affecting three applications but only one is of relevance now...

Just to be sure that we're on the same level about "DOS-based installs"... I mean: boot with an MS floppy with CD support and then type something like F:\I386\winnt.exe to start the CD.
poed
QUOTE (Tomcat76 @ Apr 4 2006, 02:10 PM) *
Just to be sure that we're on the same level about "DOS-based installs"... I mean: boot with an MS floppy with CD support and then type something like F:\I386\winnt.exe to start the CD.


Well, first I ran Livestate as it supposedly uses a dos-type install, which resulted in the spmsg.dll copy errors,
but when triggering winnt as you describe I get 81 filecopy errors, spmsg.dll and spupdsvc.exe included...
Tomcat76
So there are no problems using Livestate if you don't include Package Installer?

For the winnt.exe method... Open DOSNET.INF in Notepad and find the last instance of [Files]. Create a blank line below it and type this in it:
d1,disk1
Do you still get 81 copy errors then?
poed
QUOTE (Tomcat76 @ Apr 5 2006, 01:13 PM) *
So there are no problems using Livestate if you don't include Package Installer?


That is correct. When looking around I found two lines for each of spmsg.dll and spupdsvc.exe in txtsetup.sif;

[SourceDisksFiles]
...
spmsg.dll = 1,,,,,,,1000,0,0,spmsg.dll.ref
spmsg.dll = 1,,,,,,,2,0,0
spuninst.exe = 1,,,,,,,1000,0,0,spuninst.exe.ref
spupdsvc.exe = 1,,,,,,,1000,0,0,spupdsvc.exe.ref
spupdsvc.exe = 1,,,,,,,2,0,0
update.exe = 1,,,,,,,1000,0,0,update.exe.ref
updspapi.dll = 1,,,,,,,1000,0,0,updspapi.dll
...

So if I remove the two shorter ones and use Livestate, it seems to work. It would seem like the copy occurs twice? And according to the document (below) the number 1 indicates that the file is only copied if it exists in the installation directory. Maybe a clue?

QUOTE (Tomcat76 @ Apr 5 2006, 01:13 PM) *
For the winnt.exe method... Open DOSNET.INF in Notepad and find the last instance of [Files]. Create a blank line below it and type this in it:
d1,disk1
Do you still get 81 copy errors then?


Yes, everything is exactly as before. (I didn't get through all 81, but the 10-15 first)

I found a document on the web, you probably already know this, but anyway...

http://gosh.msfnhosting.com/txtsetup.htm

Thanks!
Pontus
Tomcat76
What you see in TXTSETUP.SIF is correct. Those files need to be copied into two folders.

I could use an alternate method to see if it satisfies Livestate.

Edit: try 60406a. This should work around the problem with Livestate.


QUOTE (poed @ Apr 6 2006, 08:49 AM) *
Yes, everything is exactly as before. (I didn't get through all 81, but the 10-15 first)
The "10-15 first"?
poed
thumbup.gif Whatever you did, Livestate is now happy using 60409a! Thanks!

(Just for my curiosity, I tried to install with winnt.exe as well, but the results are still the same)

With "10-15" I just meant that I didn't actually go through all 81 copyerrors, but the first bunch of them to see the pattern.

Thanks for a great job TomCat!

Now moving on to work on w2k3 server.

BR, Pontus
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.