Topic: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

Hello,
First time user here. Did quite a bit of research. Last resort to post this.

Objective: Dell OEMSP3CD patched with drivers.

I receive a "Failed to CAB compress" "...\I386\symmpi.sys to ...\I386\symmpi.sy_." 

Error.

I have tried integrating with method 2. No QSC

Source: Dell SP2OEMCD

I tried Twice on each of the following platforms
*Server 2008 (thought maybe Vista slipstream issue) 
*WXPSP3 (maybe more bad luck)
*WXPSP2 (...if you don't succeed)

On each platform , I tried once using RVM and once using Nlite to slipstream SP3 ONLY. I deleted the output after each failed attempt at integrating the driverpack.

I tried re-downloading the driver pack.
I tried setting permissions and even creating a network share with all permissions. Interestingly enough. I do at times get the read only attribute mysteriously back on the Server 2008 machine. However, I did try it on two other machines.

Thanks for your assistance.

logfile:

2008-06-27 07:55:04 : <INIT> DriverPacks BASE 8.05 initialized.
2008-06-27 07:55:04 : <INIT> Host environment: WIN_VISTA Service Pack 1 on X86 CPU.
2008-06-27 07:55:04 : <INIT> Old temporary working directory deleted.
2008-06-27 07:55:04 : <INIT> Created temporary working directory.
2008-06-27 07:55:04 : <INIT> Imported proxy settings from Internet Explorer.
2008-06-27 07:55:04 : <INIT> Start scanning for DriverPacks for the wnt5_x86-32 platform.
2008-06-27 07:55:04 : <INIT> 	Detected DriverPack Chipset 8.03!
2008-06-27 07:55:04 : <INIT> 	Detected DriverPack CPU 8.04!
2008-06-27 07:55:04 : <INIT> 	Detected DriverPack Graphics C 8.04!
2008-06-27 07:55:04 : <INIT> 	Detected DriverPack LAN 8.05.3!
2008-06-27 07:55:04 : <INIT> 	Detected DriverPack MassStorage 8.05!
2008-06-27 07:55:04 : <INIT> 	Detected DriverPack Sound A 8.05!
2008-06-27 07:55:04 : <INIT> 	Detected DriverPack Sound B 8.05!
2008-06-27 07:55:04 : <INIT> 	Detected DriverPack WLAN 8.06!
2008-06-27 07:55:04 : <INIT> 	Could not detect any 3rd party DriverPacks.
2008-06-27 07:55:04 : <INIT> 	Finished scanning.
2008-06-27 07:55:04 : <INIT> Detected settings file "P:\OperatingSystems\DPs_BASE.ini".
2008-06-27 07:55:04 : <INIT> No OS could be detected.
2008-06-27 07:55:04 : <INIT> Imported settings from settings file.
2008-06-27 07:55:04 : <INIT> [Settings]\DPsMethod not specified: default (2) was set.
2008-06-27 07:55:04 : <INIT> [Settings]\finisherMethod not specified: default (GUIRunOnce) was set.
2008-06-27 07:55:04 : <INIT> [OptionalSettings]\KTD not specified: default (none) was set.
2008-06-27 07:55:04 : <INIT> [OptionalSettings]\QSC not specified: default (yes) was set.
2008-06-27 07:55:04 : <INIT> [OptionalSettingsOther]\ATI_cpl not specified: default (None) was set.
2008-06-27 07:55:04 : <GUI>  Initialized GUI.
2008-06-27 07:55:04 : <GUI>  Created a list of all available language files.
2008-06-27 07:55:04 : <GUI>  Set the last used language, English, as the GUI language.
2008-06-27 07:55:37 : <GUI>  Changed Windows installation files OR export (depending on the installation platform) location to P:\OperatingSystems\WindowsXPOEM.
2008-06-27 07:55:39 : <GUI>  Windows XP Professional -  OEM SP3 detected.
2008-06-27 07:55:39 : <GUI>  wnt5_x86-32_disc is the selected installation platform .
2008-06-27 07:56:13 : <GUI>  Refreshed UpdateChecker with success.
2008-06-27 07:56:18 : <GUI>  Saved settings!
2008-06-27 07:56:18 : <GUI>  Closed GUI.
2008-06-27 07:56:18 : <SEL>  Selected module: mod_slip_wxp_x86-32_disc_m2.
2008-06-27 07:56:22 : <PREP> Removed all attributes from \I386.
2008-06-27 07:56:22 : <PREP> \I386\winnt.org was not found, \I386\winnt.sif was not restored.
2008-06-27 07:56:22 : <PREP> Neither txtsetup.org or dosnet.org was found. The removal of 
2008-06-27 07:56:22 : <PREP> any Service Packs we may have added with Driverpacks was skipped 
2008-06-27 07:56:22 : <PREP> Mass Storage Removal was also skipped because no I386\DRIVERPACK_MASSSTORAGE_WNT5_X86-32.INI was found
2008-06-27 07:56:23 : <PREP> Verified method 2 references don't exist in txtsetup.sif or dosnet.inf.
2008-06-27 07:56:23 : <PREP> Cleaned up \$OEM$\cmdlines.txt.
2008-06-27 07:56:30 : <SLIP> Extracted DriverPack MassStorage to a temporary working directory.
2008-06-27 07:56:30 : <SLIP> P:\OperatingSystems\tmp\DPMtmp\DriverPack_MassStorage_wnt5_x86-32.ini
2008-06-27 07:56:31 : <SLIP> Processing the files now. This may take a minute.
2008-06-27 07:56:32 : <CRIT> Failed to CAB compress P:\OperatingSystems\WindowsXPOEM\I386\symmpi .sys to P:\OperatingSystems\WindowsXPOEM\I386\symmpi .sy_.

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

Hey there.

What a coincidence!

I just posted about the same problem here (http://forum.driverpacks.net/viewtopic.php?id=2857) (you may not be able to view this as it's in the testers forum).


My source is also a Dell OEM CD, albeit with XPSP2 that I manually slipstreamed to SP3 using nLite (maybe this has to do with it, who knows).
I don't remember getting this error the last time I worked with this source.
I am using the nightly BASE 8.06, but was also doing so last time.

I suspect this error must either have come from a newer DP (as compared to my last slip) or from an addon I am using.
Have you added/modified anything on your source except for SP3 and then BASE slip?

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

I have not modified a thing. I am using 8.05 though.

Literally, I dumbed it down to.
Slipstream SP3 from source CD. (nlite and ryanvm) I tried addon packs, but thought they might have been the problem. So I tried from scratch.
DPBASE Massstorage only.

I have not tried a manual slipstream of SP3.

Last edited by engelbert (2008-06-28 00:54:56)

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

I see.

Here's my error log file just for reference:

2008-06-27 15:34:10 : <INIT> DriverPacks BASE 8.06 initialized.
2008-06-27 15:34:10 : <INIT> Host environment: WIN_XP Service Pack 3 on X86 CPU.
2008-06-27 15:34:10 : <INIT> Created temporary working directory.
2008-06-27 15:34:10 : <INIT> Imported proxy settings from Internet Explorer.
2008-06-27 15:34:10 : <INIT> Start scanning for DriverPacks for the wnt5_x86-32 platform.
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack Chipset 8.03!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack CPU 8.04!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack Graphics A 8.04!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack Graphics A 8.06.C!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack Graphics B 8.04!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack Graphics B 8.06.A!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack Graphics C 8.04!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack Graphics C 8.06.A!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack LAN 8.05.3!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack MassStorage 8.05!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack Sound A 8.05!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack Sound B 8.05!
2008-06-27 15:34:10 : <INIT> 	Detected DriverPack WLAN 8.06!
2008-06-27 15:34:10 : <INIT> 	Detected 3rd party DriverPack(s).
2008-06-27 15:34:10 : <INIT> 	Finished scanning.
2008-06-27 15:34:10 : <INIT> Detected settings file "R:\Downloads\UWXPCD\DriverPacks\DPs_BASE.ini".
2008-06-27 15:34:10 : <INIT> Windows XP Professional -  OEM SP3 detected.
2008-06-27 15:34:10 : <INIT> wnt5_x86-32_disc is the selected installation platform .
2008-06-27 15:34:10 : <INIT> Imported settings from settings file.
2008-06-27 15:34:10 : <GUI>  Initialized GUI.
2008-06-27 15:34:11 : <GUI>  Created a list of all available language files.
2008-06-27 15:34:12 : <GUI>  Set the last used language, German, as the GUI language.
2008-06-27 15:34:25 : <GUI>  Refreshed UpdateChecker with success.
2008-06-27 15:34:27 : <GUI>  Saved settings!
2008-06-27 15:34:28 : <GUI>  Closed GUI.
2008-06-27 15:34:28 : <SEL>  Selected module: mod_slip_wxp_x86-32_disc_m2.
2008-06-27 15:34:38 : <PREP> Removed all attributes from \I386.
2008-06-27 15:34:38 : <PREP> \I386\winnt.org was not found, \I386\winnt.sif was not restored.
2008-06-27 15:34:38 : <PREP> Neither txtsetup.org or dosnet.org was found. The removal of 
2008-06-27 15:34:38 : <PREP> any Service Packs we may have added with Driverpacks was skipped 
2008-06-27 15:34:38 : <PREP> Mass Storage Removal was also skipped because no I386\DRIVERPACK_MASSSTORAGE_WNT5_X86-32.INI was found
2008-06-27 15:34:42 : <PREP> Verified method 2 references don't exist in txtsetup.sif or dosnet.inf.
2008-06-27 15:34:43 : <PREP> Cleaned up \$OEM$\cmdlines.txt.
2008-06-27 15:34:43 : <SLIP> QuickStream Cache available for DriverPack MassStorage text mode drivers!
2008-06-27 15:35:03 : <SLIP> Extracted DriverPack MassStorage to a temporary working directory.
2008-06-27 15:35:03 : <SLIP> R:\Downloads\UWXPCD\DriverPacks\QSC\wnt5_x86-32_uni_DP_MassStorage_805_textmode\DriverPack_MassStorage_wnt5_x86-32.ini
2008-06-27 15:35:09 : <SLIP> Processing the files now. This may take a minute.
2008-06-27 15:35:10 : <CRIT> Failed to CAB compress D:\XPCD\I386\symmpi .sys to D:\XPCD\I386\symmpi .sy_.
2008-06-27 15:36:28 : <CLNP> Temporary working directory successfully deleted.
2008-06-27 15:36:28 : Program terminated.

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

why is there a space between "symmpi" and ".sys". It looks normal in the error window. Is that normal output or is that the problem? I looked in the i386 source directory and I did find the .sys file but no .sy_

Last edited by engelbert (2008-06-28 01:18:32)

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

I suspect the added space is in fact the problem itself.

Ususally, no files on the source have spaces in them, in fact, most are 8.3 compliant.
I am currently trying a workaround by creating a duplicate file on the source that has the space while leaving the one that has not (I found out that if you simply rename it, Win setup will stall during textmode phase because the file without space is then missing).
Let's see how that works out.

The file ending with the underscore (_) only means it is a CABbed file while files without it are normal (uncompressed) files.
And yes, you should find the one with .SYS because that is about to be CABbed (as the error say).
Afterwards, you'd find the .SY_ file.

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

yey, just tried it by adding the space to the i386 file and it worked. The output file did not include the space. Now what? Does that mean some ini file in the DPbase or driverpack is wrong? Nice job you were right.

Last edited by engelbert (2008-06-28 01:46:13)

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

Well, unfortunately, it still didn't work for me sad

I now had both the symmpi.SYS as well as symmpi .SYS on the source, yet textmode would still complain about the symmpi.SYS file lacking...

Did you manage to successfully get past TM setup?
I don't know what else I could try for the moment.

Also, yes, the DPMS ini file might be wrong, I guess (because that is the only factor that may have changed between my last successful try and now), however, I have not yet had the chance to take a closer look at it (currently setting up a network printer/scanner...).
Maybe tonight unless someone else from the team beats me to it wink

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

I tried to duplicate this error and was not able to do so...

i first thought this may be a permissions issue with vista but helmi was useing XP...
then i thought it might be german source but englebert is obviously useing english US
the common denominator is not apparent to me ATM... still thinking about it though...

all three of us used QSC ON (Please try with qsc off, although this is unlikely to be the problem)
all three of us did not use a clean source (it looked like the $OEM$ folder existed in all three cases)

the mass storage INI is valid... no extra spaces or apparent typos. the smmpi file itself is valid.

I expected to find an extra space for the "TAG" entry in the mass storage INI... but no...

hmmmm...

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

OverFlow wrote:

the common denominator is not apparent to me ATM... still thinking about it though...

The Dell OEM CD maybe?

Dunno, just a thought.
Will try later with my Original SP0 slipstreamed to SP2 slipstreamed to SP3 CD...

Anyway, what IS the file good for and if it's not that critical, is there a way to simply ignore it and have textmode setup continue?
Currently, I cannot get this system installed that I would very much like to finish over the weekend.

Obviously, as it only uses a standard IDE controller, I could do without DPMS (or the TM part of it), but I'd still love to solve this one for my UWXPDVD just because, you know... wink



PS: As for the $OEM$ folder:
I dunno what Dell put inside it but slipstreaming the SP3, nLite offered and was told to do so to remove all 3rd party changes done to the SP2 CD.
I was expecting no difference to an ordinary SP2 CD slipstreamed to SP3.

Anyway, it may include something due to the addons I include, but I have been doing so for over three years straight...

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

UPDATE:

I just re-slipped the BASE using the same options as before minus TM support for DPMS (as it isn't needed on this very machine I am setting up atm).
I was using the old, non-working source btw (too lazy to copy from the backup pre-BASE ISO wink).
Works so far as getting me to the partition selection screen.
Haven't tried any further yet (did put Ubuntu on it out of despair...), will do so later on.

So I think we really can reduce this one down to DPMS TM...


BTW: $OEM$ only contains cmdlines.TXT

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

i can't let you despair sir... but i am not certain where to go with this issue...

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

Ok, installation works fine so far (apart from some addon quirks as usual, but totally unrelated).

Anyway, the txtsetup.SIF file says:
symmpi   = "LSI Logic PCI Fibre Channel-Hostadapter"

So that's what the file is for.
This entry is already included in the DELL version of the CD, so maybe this is a conflict caused by the fact that a SCSI driver BASE wants to add is already present?


I really don't have any need for that driver (and seeing as it's Fibre Channel, chances that I may stuble across a system sporting this are very slim).
I'd just like to get TM support back up and running, because there is a bunch of drivers I do need for other systems.

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

the dell has a different tag file (and there fore will ahve a different name when slipstreamed)

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

Ok, I will try to outcomment the line now, maybe that will skip the file in BASE somehow while maintaining TM support.

I just still don't get why it worked before...


EDIT:
Neither outcommenting nor deleting the TAG file helped for slipstreaming.
Only after I deleted all three symmpi files on the source, it would run through.

Currently compiling the ISO and here's hoping TM setup won't complain again!


OK, seems to be working now - phew!

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

hmmm...

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

Argghh..  I am having the exact same problem with a Dell XP Pro SP2 OEM Cd.  I am using the latest versions of the packs and software as of today.

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

Hi, I surmise you did not use the latest unofficial DriverPacks, but, we cannot be sure of that unless you tell us what you exactly used. (the DriverPacks BASE log)

And, welcome to DriverPacks.
IF it is a consolation at all, I can tell you that any specific server driver can play h*ll in txtmode script, and we've seen some driver requests for "SAS" we could not implement no matter what we tried.

As a matter of fact, I think the latest testpack in DriverPack MassStorage has one of those unsoluble, or paradoxicals (whatever it is one can call them.)
Consider that when you look at a system file, and look at its OEM and INF, and then try all you can to integrate, and you see that whatever you do, the path or name don't work, that this is not our doing, but some quirk inherent in the systemfile and server security requirements 'most probably" were in the requirements of that file developer's mind.

The answer was 42?
Kind regards, Jaak.

Re: Critical Error Failed to Cab Compress. Mass Storage Driver Pack.

some of the drivers we are discovering do not support legacy mode...

these drivers will need PnP entries seeded into in the Hive files.

this has been noted by cdob and little bugger and verified by some others.
so far only only Nvidia and Jmicro have been positively identified as failing if this is not done...
It may be that SAS and other Server drivers also need this to be addressed and could be why we were stumped.
- how can a registry entry be required at textmode... HUH? apparently a hive entry will acomplish this.

many txtsetup.oem files contain registry info but only the few drivers that have discontinued (or never had) support for legacy mode will fail.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.