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

jedgar1mx created an issue. See original summary.

mglaman’s picture

Assigned: Unassigned » mglaman

We're working on a fix

jedgar1mx’s picture

Thanks for the update @mglaman

mglaman’s picture

Status: Active » Fixed
jedgar1mx’s picture

I get this error when I try to run a 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).

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?

mglaman’s picture

Argh, no not intended. We will be following up on this.

mindbet’s picture

same 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.

mglaman’s picture

We're working on preparing a release with the fix

mglaman’s picture

jedgar1mx’s picture

New release works. Thanks!!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.