View Full Version : Runtime Error 2601

07-13-2007, 03:55 PM
Basic MSI that installs MSDE2000 prerequisite w/o problems. Then immediately after Welcome screen appears for app installation, get "Error 2601. Invalid value for property MIGRATE: '(local)' ". I get no errors on build, and have searched all through the msi file and can find no property called MIGRATE. The value obviously refers to the SQL Server name, which I've confirmed installed correctly.

Below are the pertinent lines from my log. Does anyone have any ideas?

MSI (c) (E0!00) [12:50:08:796]: PROPERTY CHANGE: Adding IS_SQLSERVER_FILTERED_FLATLIST property. Its value is '(local)'.
1: CSQLServerList::PopulateListBoxOrComboBox: Populating the IS_SQLSERVER_SERVER ComboBox.
1: CSQLServerList::DoSQLServerList() ends.
Action ended 12:50:08: ISSQLServerFilteredList. Return value 1.
MSI (c) (E0:34) [12:50:08:796]: Doing action: MigrateFeatureStates
Action start 12:50:08: MigrateFeatureStates.
MSI (c) (E0:34) [12:50:08:796]: Migrating feature settings from product(s) '(local)'
MSI (c) (E0:34) [12:50:08:796]: Note: 1: 2601 2: MIGRATE 3: (local)
MSI (c) (E0:34) [12:50:14:875]: Product: Continuing Ed -- Error 2601.Invalid value for property MIGRATE: '(local)'

Action ended 12:50:14: MigrateFeatureStates. Return value 3.
MSI (c) (E0:34) [12:50:14:890]: Doing action: SetupCompleteError
Action start 12:50:14: SetupCompleteError.

Christopher Painter
07-13-2007, 04:06 PM
The MigrateFeatureStates action really shouldn't / doesn't have anything to do with the fact that you installed MSDE as a prereq before invoking your MSI. It's designed to assist during a major upgrade by telling the new install to install the same features that the old install had.

Do you have a major upgrade table defined in the upgrade table? If you don't plan on supporting major upgrades, then remove this action from the sequences and you should be ok.

07-18-2007, 04:18 PM
Thanks, Christopher. That got rid of the error. I'm getting connection errors now, but I can take it from here.