Problems making French Update Pack

Discussion of the French translation of the Update Pack. La discussion en français est bienvenue!
Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Tue Jan 11, 2005 6:10 am

I only have one version : Windows XP profesionnal (with SP2 slipstreamed). What about you ? Have you tried another version ?

Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Tue Jan 11, 2005 9:36 am

RyanVM wrote:OK, let's start with the basics. Are you all booting from the CD? Or are you running winnt32.exe manually?
What others informations do you need ?

Thanks for helping.

P.S : You remember i sent you an ISO of a french copy of XP Pro + SP2. Maybe by having a look at it, you may find clues.

jander

Post by jander » Tue Jan 11, 2005 11:07 am

I also use a Windows XP Professional SP2 slipstreamed.

As I don't know why svcpack.inf doesn't install the cat files, I have found another method that works, but it is laborious and uses syssetup.dll modified by nLite.

I comment it for if you are interested.

The idea get it of here:
http://gosh.msfnhosting.com/rollup2.htm
But instead of using "includecatalog=KB826939.cat" I added cat files to syssetup.inf, under [ProductCatalogsToInstall]
because with that method you can only use 1 catalog.

Instead of using rollup.inf, you have to use RVMUpPck.inf.

Then it is necessary to modify DOSNET.INF:
d1,KB000000.CAT

and TXTSETUP.SIF:
KB000000.CAT = 100,,,,,,_x,,3,3

You substitute the zeros for their corresponding number.

To conclude it decompresses the cat files in the directory i386 and it erases the directory svcpack (you have to use original svcpack.inf).

With this method will have integrated at T-39 minute stage.

If you are interested in this method, I can give you more details.

User avatar
RyanVM
Site Admin
Posts: 5190
Joined: Tue Nov 23, 2004 6:03 pm
Location: Pennsylvania
Contact:

Post by RyanVM » Tue Jan 11, 2005 11:29 am

I'm going to look into installing the CAT files directly from my INF too, but that'll be a project for a future version.
Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357

Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Tue Jan 11, 2005 11:56 am

Thanks jander. Well i haven't understood really but i'll have look more closely at Gosh's site.

Ryan : Do you think that project will be done for the version 1.0.5 ?

User avatar
RyanVM
Site Admin
Posts: 5190
Joined: Tue Nov 23, 2004 6:03 pm
Location: Pennsylvania
Contact:

Post by RyanVM » Tue Jan 11, 2005 12:03 pm

Not a chance
Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357

Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Tue Jan 11, 2005 12:21 pm

Alright. If i let things like that (with Qfecheck telling "The following files are not valid in the system catalog" for all hotfixes), may it cause any trouble with Windows ? Still they're not properly installed ...

@ Jander : can you give me more details and explain step by step your method ? Thanks.

jander

Post by jander » Tue Jan 11, 2005 12:51 pm

Truly, it is a little difficult to understand it, it is necessary to read it several times.

Although Qfecheck shows that message, Windows it continues working perfectly, the only problem is that some files don't coincide with the Windows's catalog.

When I can, detail step to step the method.

jander

Post by jander » Wed Jan 12, 2005 6:10 am

The steps of this method are:

1.- From the directory svcpack, run:
expand *.ca_ -r *.cat ..\

2.- Delete the dir svcpack.

3.- Replace svcpack.in_ with the original.

4.- Replace SYSSETUP.DL_ with the version modified by nLite.

5.- Unpack and delete SYSSETUP.IN_:
expand SYSSETUP.IN_ SYSSETUP.INF
del SYSSETUP.IN_


6.- Edit SYSSETUP.INF and add under "[ProductCatalogsToInstall]" all the catalogs:
KB834707.cat
KB873339.cat
KB883523.cat
KB884020.cat
KB885523.cat
KB885626.cat
KB885835.cat
KB885836.cat
KB885894.cat
KB885932.cat
KB886185.cat
KB886677.cat
KB887078.cat
KB887742.cat
KB887797.cat
KB888240.cat
scripten.cat


7.- Pack and delete SYSSETUP.INF:
MAKECAB /D CompressionType=LZX /D CompressionMemory=21 "SYSSETUP.INF"
del SYSSETUP.INF


8.- Edit DOSNET.INF and add the catalogs under "[Files]":
d1,KB834707.cat
d1,KB873339.cat
d1,KB883523.cat
d1,KB884020.cat
d1,KB885523.cat
d1,KB885626.cat
d1,KB885835.cat
d1,KB885836.cat
d1,KB885894.cat
d1,KB885932.cat
d1,KB886185.cat
d1,KB886677.cat
d1,KB887078.cat
d1,KB887742.cat
d1,KB887797.cat
d1,KB888240.cat
d1,scripten.cat


and delete:
[OptionalSrcDirs]
SVCPACK


9.- Edit TXTSETUP.SIF and add the catalogs under "[SourceDisksFiles]":
KB834707.cat = 100,,,,,,_x,,3,3
KB873339.cat = 100,,,,,,_x,,3,3
KB883523.cat = 100,,,,,,_x,,3,3
KB884020.cat = 100,,,,,,_x,,3,3
KB885523.cat = 100,,,,,,_x,,3,3
KB885626.cat = 100,,,,,,_x,,3,3
KB885835.cat = 100,,,,,,_x,,3,3
KB885836.cat = 100,,,,,,_x,,3,3
KB885894.cat = 100,,,,,,_x,,3,3
KB885932.cat = 100,,,,,,_x,,3,3
KB886185.cat = 100,,,,,,_x,,3,3
KB886677.cat = 100,,,,,,_x,,3,3
KB887078.cat = 100,,,,,,_x,,3,3
KB887742.cat = 100,,,,,,_x,,3,3
KB887797.cat = 100,,,,,,_x,,3,3
KB888240.cat = 100,,,,,,_x,,3,3
scripten.cat = 100,,,,,,_x,,3,3


10.- Check that these files contain this:
DOSNET.INF
d1,RVMUpPck.cab
d1,RVMUpPck.inf


TXTSETUP.SIF
RVMUpPck.cab = 100,,,,,,_x,,3,3
RVMUpPck.inf = 1,,,,,,,20,0,0


To check that cat files are installed, in the minute 38 of the installation press Shift+F10 and run:
dir c:\windows\system32\CatRoot\kb*.cat /as /s
and if everything it's ok, you will see the files there.

I wait that this method solves your problem.

Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Wed Jan 12, 2005 12:41 pm

Thank you very much ! It works now ... except for the following hotfixes which are not installed :

;# KB887078 - Windows Media Player returns NS_E_INVALID_DATA error playing Fast Cached content
;# Date Version Size Filename
;# ------------------------------------------------------
;# 01-Oct-2004 10,425 KB887078.cat
;# 01-Oct-2004 9.0.0.3259 2,105,344 wmvcore.dll
;#
;# KB887742 - Stop error "Stop 0x05 (INVALID_PROCESS_ATTACH_ATTEMPT)" received
;# Date Version Size Filename
;# ------------------------------------------------------
;# 03-Nov-2004 10,425 KB887742.cat
;# 08-Oct-2004 5.1.2600.2525 262,272 http.sys
;#
;# KB887797 - Outlook Express for Windows update
;# Date Version Size Filename
;# ------------------------------------------------------
;# 18-Oct-2004 6.0.2900.2530 679,424 inetcomm.dll
;# 19-Oct-2004 12,543 KB887797.cat
;# 18-Oct-2004 6.0.2900.2530 1,311,744 msoe.dll
;# 18-Oct-2004 6.0.2900.2530 505,344 wab32.dll
;# 18-Oct-2004 6.0.2900.2530 85,504 wabimp.dll
;#
;# KB888240 - Add-ons not listed in the Manage Add-ons dialog box in IE
;# Date Version Size Filename
;# ------------------------------------------------------
;# 25-Oct-2004 9,782 KB888240.cat
;# 25-Oct-2004 6.0.2900.2538 55,808 extmgr.dll
;#
;# KB890175 - Vulnerability in HTML Help could allow code execution
;# Date Version Size Filename
;# ------------------------------------------------------
;# 02-Dec-2004 11,068 KB890175.cat
;# 02-Dec-2004 5.2.3790.1280 539,648 hhctrl.ocx

They don't appear in the registry, and so Qfecheck don't signal them either. Any ideas ?

jander

Post by jander » Wed Jan 12, 2005 12:56 pm

From the directory i386, you run:
expand RVMUpPck.in_ RVMUpPck.inf

You have to edit RVMUpPck.inf like this:
;CopyFiles =CopyWindows,CopySystem32,Copy1033,CopyShellExt,CopyHelp
;RegisterDlls =Extras.RegisterDLL,MSXML.RegisterDLL


And run this command:
rundll32.exe setupapi,InstallHinfSection HotfixUpdates 128 .\RVMUpPck.inf

HotFixes are now in the registry?

Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Wed Jan 12, 2005 3:06 pm

Run this command from where exactly ?
Do i let rvmuppck.inf uncompressed in \i386 too ?

Thanks.

jander

Post by jander » Wed Jan 12, 2005 3:44 pm

Simply you unpack RVMUpPck.inf where you want and run that command ( rundll32.exe setupapi,InstallHinfSection HotfixUpdates 128 .\RVMUpPck.inf ) from the same directory where you have unpacked it, but before you have to edit inf file.
Then you can delete the file.

Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Wed Jan 12, 2005 3:54 pm

Sorry but i still don't understand :?

You mean doing that before preparing my ISO ? Or Add that line to RunOnceEx for example ? The question is dumb but it's not clear ...

That command writes Ryan's pack in the registry so i need to install it for the install, not during my preparation process before creating my Unattended CD.

By the way, that command makes Windows prompt to ask where msxml*.dll files are. So i indicate RVMUpPck.cab and it works. But that doesn't make it automaticaly.

EDIT : On a fresh install, your command line doesn't do anything (although it did on my current system, odd !). I still get 13/18 hotfixes seen on Qfecheck and the registry. Plus, the registry key for mrt isn't written ... If you get your method tested successfully on your side, please let me know.

EDIT 2 : I just tried by using the normal integration (Ryan's on), same results (except i get the invalid catalog message more, like i did for 1.0.4 version). How does it go on your side ?

EDIT 3 (yeah, the last one lol) : A weird thing happens when i use your integration method, Jander. Alcohol 120% install prompts at RunOnceEx stage to ask the installation of a SCSI driver. I know it's a known issue but it did *not* happen until i apply your modifications. That'd be interesting to know where that interaction comes from, and of course to resolve it.

Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Wed Jan 12, 2005 11:31 pm

Issue resolved :

The last 5 hotfixes (remember i had 13 on 18 of them) were not installed because KB887078 blocked them (notice that one is positionned at 5 before the end of the hotfix entries). The reasons are either a/ %WMPUpdates% string isn't declared in rvmuppck.inf or b/ This hotfix is designed for english O.S. only (i think it's b/). Still, that's the error message i get when i try to install KB887078.exe on my system.

User avatar
RyanVM
Site Admin
Posts: 5190
Joined: Tue Nov 23, 2004 6:03 pm
Location: Pennsylvania
Contact:

Post by RyanVM » Thu Jan 13, 2005 12:32 am

You're right, I did forget to leave that entry in the Lite INF. I'll fix it at some point in the near future and make it available for those who need it.
Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357

jander

Post by jander » Thu Jan 13, 2005 3:07 am

Lucius Snow,

now, is your only problem Alcohol 120% ?
are all the hotfixes correct with qfecheck ?

Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Thu Jan 13, 2005 7:16 am

All hotfixes are now properly installed and Alcohol doesn't complain anymore :)

User avatar
RyanVM
Site Admin
Posts: 5190
Joined: Tue Nov 23, 2004 6:03 pm
Location: Pennsylvania
Contact:

Post by RyanVM » Thu Jan 13, 2005 11:37 am

I updated the CAB files on my FTP with a newer RVMUpPck.inf which includes the proper WMP string definition. If you need just that file, you can get it here:
ftp://144.118.199.31:5121/FixedLiteINF-105.rar
Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357

Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Fri Jan 21, 2005 12:13 pm

@ jander : The Alcohol issue is back :? I thought it was gone but no ... Any ideas ? Thanks

jander

Post by jander » Wed Feb 02, 2005 7:24 am

I have read that other people have that same problem when installing the last version.

It uses the previous version.

Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Thu Feb 03, 2005 4:27 pm

Same problem with the previous version. I'm wondering how come your integration method interferes with Alcohol. I've never had that before ...

By the way, when you add the entries in the [Files] section of DOSNET.INF, do you do it on the first or second section ? Same question for TXTSETUP.SIF, is there any particular place to put the entries ?

jander

Post by jander » Tue Feb 15, 2005 12:18 pm

I think that the problem cannot be the integration method.

To add the entries, I searched the section of sp2.cat.

Lucius Snow
Posts: 86
Joined: Wed Nov 24, 2004 6:01 am
Location: France

Post by Lucius Snow » Tue Feb 15, 2005 12:26 pm

I've found out the origin of the problem. It's due to the patched SYSSETUP.DL_

Acheron
Posts: 389
Joined: Thu Nov 25, 2004 4:05 pm
Location: The Netherlands
Contact:

Post by Acheron » Tue Feb 15, 2005 12:34 pm

I have the issue now after I tried an install without disabling Windows File Protection.
Current Service Pack Level: Service Pack 2

Hotfixes Identified:
KB834707: This hotfix should be reinstalled.
KB873339: Current on system.
KB883523: This hotfix should be reinstalled.
KB884020: This hotfix should be reinstalled.
KB885222: Current on system.
KB885523: This hotfix should be reinstalled.
KB885626: This hotfix should be reinstalled.
KB885835: This hotfix should be reinstalled.
KB885836: Current on system.
KB885894: This hotfix should be reinstalled.
KB885932: This hotfix should be reinstalled.
KB886185: Current on system.
KB886677: This hotfix should be reinstalled.
KB887742: Current on system.
KB887797: This hotfix should be reinstalled.
KB887816: This hotfix should be reinstalled.
KB888240: This hotfix should be reinstalled.
KB890175: This hotfix should be reinstalled.
KB890831: This hotfix should be reinstalled.
Seems that all files need to be the original from packs of your own language.

BTW, KB887816 is a modified syssetup.dll, no problem by using nLite 0.98.8 alpha 8)

Locked