Hello, the module update does not work with compose.
Currently I am with version 2.7

Can I upgrade to 3.6 ? Is there a procedure to break nothing ?

How to update the module ?

ubuntu@www-example-com /var/www/www-example-com $ composer update --with-dependencies
Gathering patches for root package.
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: don't install solarium/solarium 5.1.3|remove symfony/event-dispatcher v3.4.31
    - Conclusion: don't install solarium/solarium 5.1.3|don't install symfony/event-dispatcher v3.4.31
    - Conclusion: install solarium/solarium 5.1.3
    - Conclusion: remove drupal/core 8.7.7
    - Conclusion: don't install drupal/core 8.7.7
    - Conclusion: don't install drupal/core 8.7.6
    - Conclusion: don't install drupal/core 8.7.5
    - Conclusion: don't install drupal/core 8.7.4
    - Conclusion: don't install drupal/core 8.7.3
    - Conclusion: don't install drupal/core 8.7.2
    - Conclusion: don't install drupal/core 8.7.1
    - Conclusion: don't install drupal/core 8.7.0
    - Conclusion: don't install drupal/core 8.6.17
    - Conclusion: don't install drupal/core 8.6.16
    - Conclusion: don't install drupal/core 8.6.15
    - Conclusion: don't install drupal/core 8.6.14
    - Conclusion: don't install drupal/core 8.6.13
    - Conclusion: don't install drupal/core 8.6.12
    - Conclusion: don't install drupal/core 8.6.11
    - Conclusion: don't install drupal/core 8.6.10
    - Conclusion: don't install drupal/core 8.6.9
    - Conclusion: don't install drupal/core 8.6.8
    - Conclusion: don't install drupal/core 8.6.7
    - Conclusion: don't install drupal/core 8.6.6
    - Conclusion: don't install drupal/core 8.6.5
    - Conclusion: don't install drupal/core 8.6.4
    - Conclusion: don't install drupal/core 8.6.3
    - Conclusion: don't install drupal/core 8.6.2
    - Conclusion: don't install drupal/core 8.6.1
    - Conclusion: don't install drupal/core 8.6.0
    - Conclusion: don't install drupal/core 8.5.15
    - Conclusion: don't install drupal/core 8.5.14
    - Conclusion: don't install drupal/core 8.5.13
    - Conclusion: don't install drupal/core 8.5.12
    - Conclusion: don't install drupal/core 8.5.11
    - Conclusion: don't install drupal/core 8.5.10
    - Conclusion: don't install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.0|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.1|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.2|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.3|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.4|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.5|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.6|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.7|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.8|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.9|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.10|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.11|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.12|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.13|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.14|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.15|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.16|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.17|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.18|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.19|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.20|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.21|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.22|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.23|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.24|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.25|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.26|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.27|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.28|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.29|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install symfony/event-dispatcher v3.4.30|install symfony/event-dispatcher v4.3.4
    - Conclusion: don't install drupal/core 8.5.9
    - Installation request for drupal/search_api_solr ^3.6 -> satisfiable by drupal/search_api_solr[3.x-dev, 3.6.0].
    - Installation request for drupal/search_api ^1.14 -> satisfiable by drupal/search_api[1.x-dev, 1.14.0].
    - drupal/core 8.4.0-alpha1 requires symfony/event-dispatcher ^3.2 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.2.x-dev, 3.3.x-dev, 3.4.x-dev, v3.2.0, v3.2.0-BETA1, v3.2.0-RC1, v3.2.0-RC2, v3.2.1, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.2, v3.2.3, v3.2.4, v3.2.5, v3.2.6, v3.2.7, v3.2.8, v3.2.9, v3.3.0, v3.3.0-BETA1, v3.3.0-RC1, v3.3.1, v3.3.10, v3.3.11, v3.3.12, v3.3.13, v3.3.14, v3.3.15, v3.3.16, v3.3.17, v3.3.18, v3.3.2, v3.3.3, v3.3.4, v3.3.5, v3.3.6, v3.3.7, v3.3.8, v3.3.9, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.x-dev requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.8 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.7 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.6 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.5 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.4 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.3 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.2 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.1 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.0-rc1 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.0-beta1 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.0-alpha1 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.5.0 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.8.x-dev requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.7.x-dev requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.7.0-rc1 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.7.0-beta2 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.7.0-beta1 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.7.0-alpha2 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.7.0-alpha1 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.6.x-dev requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.6.0-rc1 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.6.0-beta2 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.6.0-beta1 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.6.0-alpha1 requires symfony/event-dispatcher ~3.4.0 -> satisfiable by symfony/event-dispatcher[v3.4.31, 3.4.x-dev, v3.4.0, v3.4.0-BETA1, v3.4.0-BETA2, v3.4.0-BETA3, v3.4.0-BETA4, v3.4.0-RC1, v3.4.0-RC2, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.22, v3.4.23, v3.4.24, v3.4.25, v3.4.26, v3.4.27, v3.4.28, v3.4.29, v3.4.3, v3.4.30, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - drupal/core 8.4.0 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.0-beta1 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.0-rc1 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.0-rc2 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.1 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.2 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.3 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.4 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.5 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.6 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.7 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.8 requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - drupal/core 8.4.x-dev requires symfony/dependency-injection ~3.2.8 -> satisfiable by symfony/dependency-injection[3.2.x-dev, v3.2.10, v3.2.11, v3.2.12, v3.2.13, v3.2.14, v3.2.8, v3.2.9].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, 3.2.x-dev].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, 3.3.x-dev].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, 3.4.x-dev].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.0].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.0-BETA1].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.0-RC1].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.0-RC2].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.1].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.10].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.11].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.12].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.13].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.14].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.2].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.3].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.4].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.5].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.6].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.7].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.8].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.2.9].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.0].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.0-BETA1].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.0-RC1].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.1].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.10].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.11].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.12].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.13].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.14].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.15].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.16].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.17].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.18].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.2].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.3].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.4].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.5].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.6].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.7].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.8].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.3.9].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.4.0-BETA1].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.4.0-BETA2].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.4.0-BETA3].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.4.0-BETA4].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.4.0-RC1].
    - Can only install one of: symfony/event-dispatcher[v4.3.3, v3.4.0-RC2].
    - symfony/dependency-injection 3.2.x-dev conflicts with symfony/event-dispatcher[v4.3.3].
    - symfony/dependency-injection v3.2.10 conflicts with symfony/event-dispatcher[v4.3.3].
    - symfony/dependency-injection v3.2.11 conflicts with symfony/event-dispatcher[v4.3.3].
    - symfony/dependency-injection v3.2.12 conflicts with symfony/event-dispatcher[v4.3.3].
    - symfony/dependency-injection v3.2.13 conflicts with symfony/event-dispatcher[v4.3.3].
    - symfony/dependency-injection v3.2.14 conflicts with symfony/event-dispatcher[v4.3.3].
    - symfony/dependency-injection v3.2.8 conflicts with symfony/event-dispatcher[v4.3.3].
    - symfony/dependency-injection v3.2.9 conflicts with symfony/event-dispatcher[v4.3.3].
    - Conclusion: install symfony/event-dispatcher v4.3.3
    - Installation request for drupal/core ^8.4 -> satisfiable by drupal/core[8.4.0, 8.4.0-alpha1, 8.4.0-beta1, 8.4.0-rc1, 8.4.0-rc2, 8.4.1, 8.4.2, 8.4.3, 8.4.4, 8.4.5, 8.4.6, 8.4.7, 8.4.8, 8.4.x-dev, 8.5.0, 8.5.0-alpha1, 8.5.0-beta1, 8.5.0-rc1, 8.5.1, 8.5.10, 8.5.11, 8.5.12, 8.5.13, 8.5.14, 8.5.15, 8.5.2, 8.5.3, 8.5.4, 8.5.5, 8.5.6, 8.5.7, 8.5.8, 8.5.9, 8.5.x-dev, 8.6.0, 8.6.0-alpha1, 8.6.0-beta1, 8.6.0-beta2, 8.6.0-rc1, 8.6.1, 8.6.10, 8.6.11, 8.6.12, 8.6.13, 8.6.14, 8.6.15, 8.6.16, 8.6.17, 8.6.2, 8.6.3, 8.6.4, 8.6.5, 8.6.6, 8.6.7, 8.6.8, 8.6.9, 8.6.x-dev, 8.7.0, 8.7.0-alpha1, 8.7.0-alpha2, 8.7.0-beta1, 8.7.0-beta2, 8.7.0-rc1, 8.7.1, 8.7.2, 8.7.3, 8.7.4, 8.7.5, 8.7.6, 8.7.7, 8.7.x-dev, 8.8.x-dev].
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

zenimagine created an issue. See original summary.

jenue1933’s picture

Hi,

can you try this?

composer update drupal/search_api_solr --with-dependencies

zenimagine’s picture

Issue summary: View changes
zenimagine’s picture

Issue summary: View changes
mkalkbrenner’s picture

zenimagine’s picture

I followed the problem but did not manage to update :

ubuntu@www-example-com /var/www/www-example-com $ composer require symfony/event-dispatcher:"4.3.4 as 3.4.99" drupal/search_api_solr
Using version ^3.6 for drupal/search_api_solr
./composer.json has been updated
Gathering patches for root package.
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for drupal/search_api_solr ^3.6 -> satisfiable by drupal/search_api_solr[3.x-dev, 3.6.0].
- Can only install one of: drupal/search_api[1.13.0, 1.x-dev].
- Can only install one of: drupal/search_api[1.x-dev, 1.13.0].
- Can only install one of: drupal/search_api[1.x-dev, 1.13.0].
- Conclusion: install drupal/search_api 1.x-dev
- Installation request for drupal/search_api (locked at 1.13.0, required as ^1.13) -> satisfiable by drupal/search_api[1.13.0].

Installation failed, reverting ./composer.json to its original content.

KarimB’s picture

I had the same issue with solarium trying to update from search_api_solr 3.4 to 3.6 with composer.

This is what I did to resolve this problem with the help of @mkalkbrenner in https://drupalchat.me/channel/search

Stop the web server: sudo service apache2 stop
Remove Solrarium and Search Api Solr: composer remove solarium/solarium drupal/search_api_solr
Download Search Api Solr and Symfony 4 event dispatcher: composer require symfony/event-dispatcher:"4.3.4 as 3.4.99" drupal/search_api_solr
Restart the web server: sudo service apache2 start
Update the database: drush updb --yes
Clear the cache: drupal cr all

Once again thx @mkalkbrenner, hope this would help others facing the same problem with solarium.

zenimagine’s picture

@KarimB Hi, it does not work :

ubuntu@www-example-com /var/www/www-example-com $ composer remove solarium/solarium drupal/search_api_solr
solarium/solarium is not required in your composer.json and has not been removed
Gathering patches for root package.
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Dependency "drupal/core" is also a root requirement, but is not explicitly whitelisted. Ignoring.
Dependency "drupal/search_api" is also a root requirement, but is not explicitly whitelisted. Ignoring.
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 0 updates, 3 removals
  - Removing solarium/solarium (4.2.0)
  - Removing maennchen/zipstream-php (v0.4.1)
  - Removing drupal/search_api_solr (2.7.0)
Deleting web/modules/contrib/search_api_solr - deleted
Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested.
Writing lock file
Generating autoload files
> DrupalProject\composer\ScriptHandler::createRequiredFiles
ubuntu@www-exemple-com /var/www/www-example-com $ composer require symfony/event-dispatcher:"4.3.4 as 3.4.99" drupal/search_api_solr
Using version ^3.6 for drupal/search_api_solr
./composer.json has been updated
Gathering patches for root package.
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for drupal/search_api_solr ^3.6 -> satisfiable by drupal/search_api_solr[3.x-dev, 3.6.0].
    - Can only install one of: drupal/search_api[1.13.0, 1.x-dev].
    - Can only install one of: drupal/search_api[1.x-dev, 1.13.0].
    - Can only install one of: drupal/search_api[1.x-dev, 1.13.0].
    - Conclusion: install drupal/search_api 1.x-dev
    - Installation request for drupal/search_api (locked at 1.13.0, required as ^1.13) -> satisfiable by drupal/search_api[1.13.0].


Installation failed, reverting ./composer.json to its original content.
KarimB’s picture

Oh ..., but you're still with search_api 1.13.x. @zenimagine

Did you check your composer.json to see if you're not locked with search_api 1.13 ? I see Can only install one of: drupal/search_api[1.x-dev, 1.13.0]. in your comment.

Perhaps, replacing you search_api requirement in your top composer.json file with "drupal/search_api": "^1.10", may help?

zenimagine’s picture

@KarimB The update has just worked, but with each update of the database, I have an error. I am currently with search_api 1.14

ubuntu@www-example-com /var/www/www-example-com $ drush updatedb
[error] Search API Solr requiert ce module et cette version. Vous utilisez actuellement Search API version (Currently using Dépendance non résolue Search API (Version >=8.x-1.14 requise))

Requirements check reports errors. Do you wish to continue? (yes/no) [yes]:
>

[success] No pending updates.

KarimB’s picture

@zenimagine I would suggest to update first you search_api module to 1.14 (because I see that the dependency is still not resolved) and after that upgrading your seach_api_solr to 3.x. That's in fact what I did myself. Perhaps it could help?

zenimagine’s picture

@KarimB Everything is up to date and working, but it continues to display the error :

ubuntu@www-example-com /var/www/www-example-com $ drush updatedb
[error] Search API Solr requiert ce module et cette version. Vous utilisez actuellement Search API version (Currently using Dépendance non résolue Search API (Version >=8.x-1.14 requise))

Requirements check reports errors. Do you wish to continue? (yes/no) [yes]:
>

[success] No pending updates.
zenimagine’s picture

I looked at my site and everything is OK:

- Search API is in version 1.14
- Search API Solr is in version 3.6

But every time I do drush updatedb I have the error above.

Who can help me ? Thank you

TrevorBradley’s picture

Title: How to update the module ? » Cannot install 3.6 on Drupal 8.7.7 with current dependencies.
Category: Support request » Bug report
Priority: Normal » Critical

I'm up to date on all my other search modules, and think there's a serious problem here. One that has nothing to do with search_api's version at all:

search_api_solr:3.6 requires solarium:~5.1.3

solarium:5.1.3 requires symfony/event-dispatcher:^4.3

but drupal/core:8.7.7 requires symfony/event-dispatcher:~3.4.0

There's a version conflict in the dependencies. search_api_solr:3.6 and drupal/core:8.7.7 are incompatible.

I see how the "fix" in #7 would work, but fudging the version number of symfony/event-dispatcher is no solution to this problem.

If you can't deploy this module without faking out composer, this is a critical bug for Search API Solr 3.6.

(Please correct me if I got this wrong!)

TrevorBradley’s picture

Title: Cannot install 3.6 on Drupal 8.7.7 with current dependencies. » How to update the module ?
Category: Bug report » Support request
Priority: Critical » Normal

OK, this is a duplicate of #3083601: Composer not installing this module - Symfony 4 needed for Solarium?... Let me put this back the way it was (don't co-opt the support request) and others can choose what to do with it. :)

zenimagine’s picture

Despite the following command it does not work. Still the mistake for everything is updated :

drush cr

and

composer clear-cache

zenimagine’s picture

zenimagine’s picture

Version: 8.x-3.6 » 8.x-3.7

3.7 does not resolve by the error with drush updatedb

mkalkbrenner’s picture

Version: 8.x-3.7 » 8.x-3.6
Status: Active » Fixed

Zenimagine, your issue is different from the main one here.
Can you open a dedicated issue?

Status: Fixed » Closed (fixed)

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