Hi,

I deploy Acrobat Reader & Acrobat Pro to our users via group policy. I've not had a problem before, but I've just tried to deploy Acrobat Pro 7.0.9 to users, and none install, looking in the Event Viewer, there is an MsiInstaller error with the following information:

Event Type: Error
Event Source: MsiInstaller
Event Category: None
Event ID: 10005
Date: 15/08/2007
Time: 16:21:14
User: NT AUTHORITY\SYSTEM
Computer: CLIENT-PC
Description:
Product: Adobe Acrobat 7.0 Professional -- Internal Error 2602. File, PDFMaker_AutoCAD_2002_707_708.rtp

I have run the InstallShield Tuner 7.0 for Adobe Acrobat and opened the MSI & MST, and it shows the file, along with PDFMaker_AutoCAD_2003_707_708.rtp, PDFMaker_AutoCAD_2004_707_708.rtp & PDFMaker_AutoCAD_2005_707_708.rtp, exists in both the source & destination locations, although the destination location seems to show the file with a file size of 0kb?

Can anyone suggest a fix for this? I really need to get this distibuted via GP!

Many thanks

Ben
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Verify that the file's sequence number in the File table is in the scope of the correct Media table entry
Answered 08/15/2007 by: AngelD
Red Belt

Please log in to comment
0
Hi Angel,

Not too sure how to do that. Using Orca I've opened the MSI, and applied the MST, looking through the tables for PDFMAKER_AUTOCAD_2002_707_708.rtp there is 1 entry with the following details:

File: PDFMAKER_AUTOCAD_2002_707_708.rtp
Component:708_Update_AcroRTP
FileName:PDFMaker_AutoCAD_2002_707_708.rtp
FileSize:0
Version:<empty>
Language:<empty>
Attributes:16385
Sequence:3994

This is followed by similar entries for PDFMAKER_AUTOCAD_2003....rtp, PDFMAKER_AUTOCAD_2004...rtp & PDFMAKER_AUTOCAD_2005...rtp with only the sequence field changing, which increments up 3995, 3996 & 3997.

The Media table has the following details:
DiskId: 1
LastSequence: 2193
DiskPrompt: 1
Cabinet: <empty>
VolumeLabel: DISK1
Source:<empty>

However, if I close the transform the sequence changes to 4011, and the Cabinet changes to Data1.cab. I assume the cabinet doesn't matter, as the file doesn't exist in an administrative network install, and is the file used when installing from CD. However, should the LastSequence field in the transform match the LastSequence in the MSI? Will changing LastSequence: 2193 to 4011 fix this problem?

Sorry if this sounds a bit basic, I don't really get too involved with MSI's & MST's, usually they just work!

Cheers

Ben

EDIT: OK, just answered my own question! Yes it will - I changed the LastSequence to 4011, rebooted the client machine, and Acrobat Pro installed without error this time!
Answered 08/16/2007 by: bjblackmore
Senior Yellow Belt

Please log in to comment
0
FYI
Read regarding the File and Media table to see how they relate to each other.
File table
Media table

If the file should be included in a cabinet (.CAB) file the sequence number is vital to match from the Media table (LastSequence column).
If you use only external uncompressed files the sequence number is of no importance, except that the LastSequence (Media table) entry must match.

So fromout your post of the File and Media table:
The entry of the PDFMAKER_AUTOCAD_2002_707_708.rtp file in the File table has an attribute of 16385 (msidbFileAttributesCompressed + msidbFileAttributesReadOnly), meaning the file (and read-only) is compressed and included in the cabinet file that has the LastSequence (Media table) equal or less then the Sequence (File table).
The Sequence column of the same entry with a value of 3994 means that it is the file number 3994 in the cabinet file.

LastSequence in the Media table entry has 2193 files included in the cabinet defined in the Cabinet column. As you can see this column is empty, meaning files in the File table with Sequence (column) value that has less or equal of the LastSequence in the Media table are related to this entry.

As you said, when you unload the transform the Cabinet column and the LastSequence column gets its correct values.
The problem is that the LastSequence is lower the the Sequence number, so the file is not related to an entry in the Media table.
If you do an administrative installation, all files will be extracted and used as uncompressed.
Answered 08/16/2007 by: AngelD
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity