Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
No valid sequence could and version parameter
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  4 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
O. Mendez  
View profile  
 More options Sep 25, 10:58 pm
Newsgroups: microsoft.public.platformsdk.msi
From: O. Mendez <OMen...@discussions.microsoft.com>
Date: Fri, 25 Sep 2009 05:58:02 -0700
Local: Fri, Sep 25 2009 10:58 pm
Subject: No valid sequence could and version parameter
I have a question. when patching an application, the installer fails updating
the product due to the following error:

"No valid sequence could be found for the set of patches."

if I dig into the log file generated I see something like this:

--------------------------------------------------------------------------
MSI (s) (D8:1C) [14:06:07:267]: SequencePatches starts. Product code:
{9C6F44C6-8B35-48F0-976C-5D9D502E9BDA}, Product version: 61.12.7.080123,
Upgrade code: {57C21FC7-0152-2208-2005-000000000000}, Product language 1033
MSI (s) (D8:1C) [14:06:07:267]: PATCH SEQUENCER ERROR: invalid version
parameter: 61.12.7.080123!
MSI (s) (D8:1C) [14:06:07:267]: SequencePatches returns error 87.
MSI (s) (D8:1C) [14:06:07:357]: Product: PMS_Acq - Update
'{FD1428EA-1B7A-4928-BE10-76AE56734322}' could not be installed. Error code
1648. Additional information is available in the log file C:\Documents and
Settings\FusionX\My
Documents\Installation\..\Log\PMS_Acq_61127_61134_install.log.

MSI (s) (D8:1C) [14:06:07:368]: Note: 1: 1708
MSI (s) (D8:1C) [14:06:07:368]: Note: 1: 2729
MSI (s) (D8:1C) [14:06:07:428]: Note: 1: 2729
MSI (s) (D8:1C) [14:06:07:428]: Product: PMS_Acq -- Installation failed.

MSI (s) (D8:1C) [14:06:07:428]: Attempting to delete file
C:\WINDOWS\Installer\46945d.msp
MSI (s) (D8:1C) [14:06:07:438]: MainEngineThread is returning 1648
No valid sequence could be found for the set of patches.
--------------------------------------------------------------------------

Note that in the patch sequencer error the version parameter has an
exclamation mark at the end. Where does the mark come from? Is it part of the
windows installer message or not? Where could this mark be inserted
otherwise?
I'm generating my patches using the windows installer SDK 4.5, via a couple
of powershell scripts. I've generated patches for other releases in this way,
and didn't find this problem before.

thanks in advance for the reply.
--


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Adrian Accinelli  
View profile  
 More options Sep 29, 10:09 am
Newsgroups: microsoft.public.platformsdk.msi
From: "Adrian Accinelli" <hclnospamali...@newsgroup.nospam>
Date: Mon, 28 Sep 2009 20:09:39 -0400
Local: Tues, Sep 29 2009 10:09 am
Subject: Re: No valid sequence could and version parameter
"O. Mendez" <OMen...@discussions.microsoft.com> wrote in message

news:6DB8AB33-9256-4A9B-9CF3-46DC7E0EFC96@microsoft.com...

The exclamation mark is from the error string rather than the parameter
value to SequencePatches. Look at the line above that and you'll see there's
no exclamation mark.

Strictly speaking the docs indicate that ProductVersion consists only of 3
fields and 4th is ignored.  However it also indicates that 3rd field has a
maximum value of 65535 - so it's probably that this is also the limit for
4th field even though it is supposedly ignored.

What happens if you adjust your 4th digit to be less than 65535?

Sincerely,
Adrian Accinelli


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
O. Mendez  
View profile  
 More options Oct 1, 11:20 pm
Newsgroups: microsoft.public.platformsdk.msi
From: O. Mendez <OMen...@discussions.microsoft.com>
Date: Thu, 1 Oct 2009 06:20:01 -0700
Local: Thurs, Oct 1 2009 11:20 pm
Subject: Re: No valid sequence could and version parameter

--
ORLANDO MENDEZ

Thanks for your reply Adrian, one question though: where is the version
number present besides the Property and Upgrade Tables of both input MSIs? I
ask you because my generation script actually removes from the MSIs the 4th
field in the Property table, and after your reply I also removed this field
from the Upgrade tables. Still when I generate the patch and try to apply it,
I receive the same message as above from Windows installer. Is the target
version property stored also somewhere in the MSP file? Opening the patch
with Orca, only shows me the MSIPatchMetadata and MSPPatchSequence tables,
however I don't see the version number in these tables


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Adrian Accinelli  
View profile  
 More options Oct 2, 6:07 am
Newsgroups: microsoft.public.platformsdk.msi
From: "Adrian Accinelli" <hclnospamali...@newsgroup.nospam>
Date: Thu, 1 Oct 2009 16:07:42 -0400
Local: Fri, Oct 2 2009 6:07 am
Subject: Re: No valid sequence could and version parameter
"O. Mendez" <OMen...@discussions.microsoft.com> wrote in message

news:C7C077CB-B5ED-4935-8AFA-04760DD30A1A@microsoft.com...

< snip >

If you use a new version of Orca you can apply and patch to the base msi
file to see the contents of the transform applicable to the base msi.  Then
you could search for the version references directly.  That might help pin
down where the string is coming from.

But... I suspect that if your RTM/installed version of the MSI contains such
a version that the problem may not be solved through a minor upgrade --  
since the patch sequencing code surely examines the installed version of the
MSI and maybe that's where the error is coming from.  At that point nothing
in your patch will help because it cannot be applied.

Now if you delete MsiPatchMetadata and MsiPatchSequence table from the MSP
you will effectively make it a v2.0 patch which might bypass the problem
since I don't think it will call same api to perform sequencing on the
patch.  But then you are back into the days of obsolescence which is not
pretty.

Sincerely,
Adrian Accinelli


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google