Uninstall search package

Hi,


working with a quite old system.



Doing a upgrade from 3.12.3 to 3.14.0.





After the upgrade process, as described at http://matrix.squiz.net/resources/upgrading/upgrade-3.12-to-3.14



I get an error message saying: Fatal error: Call to a member function on a non-object in /var/www/mysource_matrix/data/private/assets/design_customisation/0009/9378/design_file.php on line 110



On that line the search box is defined in the defined.



In backend, I try to remove those lines. I then get:

"Asset Type "search_manager" is not installed on this system"



I cant expand System Management, get the same message.





Yes, I use the search manager on this site. I got the search functionality as a SSV package before. In the old resource tree the search files are under —matrix-root—/packages/search





I guess something has happend during upgrade.



My question is, how do I remove/uninstall the searchpackage and let the new integrated search functionality take over?





Regards,

Daniel

I get the following message during running "step_03.php"

    
    +-----------------------------------------------------------------------+
    | MySource Warning                                                      |
    |-----------------------------------------------------------------------|
    | Asset Type "search_manager" is not installed on this system [SYS0091] |
    +-----------------------------------------------------------------------+
    +-----------------------------------------------------------------------+
    | MySource Warning                                                      |
    |-----------------------------------------------------------------------|
    | Asset Type "search_manager" is not installed on this system [SYS0091] |
    +-----------------------------------------------------------------------+
    +-----------------------------------------------------------------------+
    | MySource Warning                                                      |
    |-----------------------------------------------------------------------|
    | Asset Type "search_manager" is not installed on this system [SYS0091] |
    +-----------------------------------------------------------------------+


So I guess something crashes from the start.

I've not moved the package files from the old installation files.

I've found any information about this.

[quote]
My question is, how do I remove/uninstall the searchpackage and let the new integrated search functionality take over?

[/quote]



The search functionality still exists in the newer versions as a package, it is just that it has been included in the GPL download in later versions. I guess the short answer is that you don't un-install it.


[quote]

In backend, I try to remove those lines. I then get:

"Asset Type "search_manager" is not installed on this system"

[/quote]



It sounds like the search package has been removed from the system already? The install scripts may fix this up if you re-add the search package and run them again. Otherwise you may have to re-do the upgrade process with the search package left intact following the guide on the site.

I did a replace of the search package from the old 3.12.3 files. That solved it.


Is this the way to go? I'm planning to upgrade to at least 3.22.x.



Should be nicer if I could use the included search assets in the GPL version.

Anthony, I think the problem might be that Daniel is upgrading to GPL 3.14 and so on. There will be a big gap until 3.20 in search so unless he upgrades with SSv through 14, 16 and 18 he may have issues. Unless search manager didn't change at all through those versions and he can keep putting 3.12 package in for each step of the way. Daniel, maybe you could ask Squiz if they will sling you the packages for the versions you need to get you through to GPL. Would actually be nice if the SSV packages that are now in the GPL could be made available for the earlier versions for anyone else who might want to do the same.


Then there is another possible cause of your error, i have seen this before but after a 3.16 to 3.18 upgrade. It was related to a design customisation that had the search form set to a search asset that no longer existed.

Ok,


this page: http://matrix.squiz.net/modules/mysource-matrix-core says that search is included from 3.12.x



So how do I install search in GPL 3.14?



Since it works for me after copying my old package files from the SSV 3.12.3 installation it seems to be some kind of "missunderstanding" in the GPL 3.14.0 system.

That page is definitely misleading, they were not in the GPL that early. The four modules at the bottom were the ones that were added in 3.20 I know as I have GPL clients who were hanging out for them. There is no difference between GPL and SSV other than missing stuff that Squiz choose to keep for the SSV, and of course the SSV license. The code is the same, essentially, as the SSV. If you want the rest you have to pay and then use it all under the SSV license, which you know.

Ok, thank you.


Guess I need to contact Squiz than?

[quote]
Guess I need to contact Squiz than?

[/quote]

Please get in touch with your Account Manager at Squiz to obtain the SSV modules required for your upgrade.



As I have recommended to another forum poster, I would upgrade to an SSV-based 3.12.3 codebase first, running the upgrade steps - effectively installing the modules in your existing system - then after some testing upgrade through SSV versions up to the required release, again testing for correct operation at each step.



Please note that for releases 3.18.x and higher, a PHP 5 based environment will be required.

I'm waiting for response from Squiz. Used the form on the webpage.