Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
One of our site it's having issues with upgrading from 3.0.9
to 3.1.1.
This site does not use acquia_connector
so maybe related to this could be the issue.
Here are the errors when trying to upgrade.
The service "acquia_search.search_subscriber" has a dependency on a non-existent service "acquia_connector.subscription".
Error: Class "Drupal\acquia_connector\AcquiaConnectorEvents" not found in Drupal\acquia_search\EventSubscriber\AcquiaSubscriptionData\AcquiaSearchData::getSubscribedEvents()
Comments
Comment #2
mglamanWe're working on a fix
Comment #3
jedgar1mx CreditAttribution: jedgar1mx as a volunteer commentedThanks for the update @mglaman
Comment #4
mglamanFixed in this release: https://www.drupal.org/project/acquia_search/releases/3.1.2
Comment #5
jedgar1mx CreditAttribution: jedgar1mx as a volunteer commentedI get this error when I try to run a database update.
Do I need to run each version upgrade one at a time? Like 3.1.0, then 3.1.1 and lastly 3.1.2?
Comment #6
mglamanArgh, no not intended. We will be following up on this.
Comment #7
mindbet CreditAttribution: mindbet as a volunteer commentedsame issue here as @jedgar1mx on database update
> [error] The installed version of the /Acquia Search/ module is too old to update.
> Update to a version prior to 3.1.2 first (missing updates:
> acquia_search_post_update_service_definition_updates,
> acquia_search_post_update_local_override_definition_update).
On the command line, you can run the updates despite the warning.
Search works correctly on 3.1.2. The only issue is the message.
Comment #8
mglamanWe're working on preparing a release with the fix
Comment #9
mglamanhttps://www.drupal.org/project/acquia_search/releases/3.1.3 fixed the post_update warnings
Comment #10
jedgar1mx CreditAttribution: jedgar1mx as a volunteer commentedNew release works. Thanks!!