Upgrade from 3.16.6 to 3.18.1

I am encountering the following problem during execution of step03.php


[font=“Courier New”]

MySource Warning |

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

| File : /CMS/WEB/mysource_matrix/install/install.inc |

| Line : 152 |

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

| One or more of the parents for the asset type ‘xml_user_bridge’ no longer exists in the system. The system may be broken until you restore the necessary files of the parent asset type to their proper location. |

| ‘xml_user_bridge’ depends on: bridge |

±------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

±------------------------------------------------------------+

| MySource Warning |

|-------------------------------------------------------------|

| File : /CMS/WEB/mysource_matrix/install/install.inc |

| Line : 159 |

|-------------------------------------------------------------|

| Asset hierarchy would be corrupted, uninstall not committed |

±------------------------------------------------------------+

[/font]



Any ideas?

Do you have the SSV version of 3.18? It looks like you have some files missing, which normally happens if you extract the GPL version of Matrix over an SSV copy, or if you have not been given the full set of packages for your upgrade.

[quote]File : /CMS/WEB/mysource_matrix/install/install.inc | Line : 152 |
One or more of the parents for the asset type 'xml_user_bridge' no longer exists in the system. The system may be broken until you restore the necessary files of the parent asset type to their proper location. 'xml_user_bridge' depends on: bridge …[/quote]



Assets reliant on Bridge are implemented differently from 3.18.x.



Please ensure that the files in packages/data/xml_user_bridge are up-to-date as the asset definition has changed when implementing Bridge.

The directory core/assets/bridge should also no longer exist in 3.18.x systems.

core/assets/bridge does not exist
packages/data/xml_user_bridge should be up to date. this is the version number i extracted:



$Id: xml_user_bridge.inc,v 1.4.2.1 2008/03/12 04:04:28 lwright Exp $


I downloaded the gpl version from the site, and then installed the commercial modules i got from squiz... this is what i used to do with 3.16.............

These are the modules i was given:

cms, ecommerce, calendar, search, data, ipb, ldap, bulkmail, news, squid

Is this an upgrade from a 3.16.x system? If so, then you would need to follow the instructions in the 3.16->3.18 upgrade guide. In particular, this is what the SQL code underneath the heading “Remove references to Bridge asset” is supposed to fix.

And I can confirm your code is up-to-date for 3.18. So please ensure that the queries to remove bridge assets are run before step_03.php.

thanks to all. I had missed the sql part for the bridge asset. step03 compelted successfully now :slight_smile: