SonataUserBundle: Unable to install SonataUserBundle on the fresh installation of SonataAdmin

Environment

Debian GNU/Linux 9 PHP 7.0.27

Sonata packages

sonata-project/admin-bundle              3.30.1 3.30.1 The missing Symfony Admin Generator
sonata-project/block-bundle              3.9.2  3.9.2  Symfony SonataBlockBundle
sonata-project/cache                     1.0.7  1.0.7  Cache library
sonata-project/core-bundle               3.9.0  3.9.0  Symfony SonataCoreBundle
sonata-project/datagrid-bundle           2.3.1  2.3.1  Symfony SonataDatagridBundle
sonata-project/doctrine-orm-admin-bundle 3.3.0  3.3.0  Symfony Sonata / Integrate Doctrine ORM into the SonataAdminBundle
sonata-project/easy-extends-bundle       2.3.0  2.3.0  Symfony SonataEasyExtendsBundle
sonata-project/exporter                  1.8.0  1.8.0  Lightweight Exporter library```

Symfony packages

symfony/polyfill-apcu     v1.6.0 v1.6.0 Symfony polyfill backporting apcu_* functions to lower PHP versions
symfony/polyfill-intl-icu v1.6.0 v1.6.0 Symfony polyfill for intl's ICU-related data and classes
symfony/polyfill-mbstring v1.6.0 v1.6.0 Symfony polyfill for the Mbstring extension
symfony/polyfill-php56    v1.6.0 v1.6.0 Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions
symfony/polyfill-php70    v1.6.0 v1.6.0 Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions
symfony/polyfill-util     v1.6.0 v1.6.0 Symfony utilities for portability of PHP codes
symfony/security-acl      v3.0.1 v3.0.1 Symfony Security Component - ACL (Access Control List)
symfony/symfony           v3.4.3 v3.4.3 The Symfony PHP framework

PHP version

PHP 7.0.27-0+deb9u1 (cli) (built: Jan  5 2018 13:51:52) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.27-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies

Subject

Trying to install SonataAdmin with SonataUserBundle

Steps to reproduce

mkdir sonata
cd sonata
composer require symfony/symfony
composer require sonata-project/admin-bundle
composer require sonata-project/doctrine-orm-admin-bundle
composer require sonata-project/easy-extends-bundle
composer require sonata-project/user-bundle

Expected results

SonataUserBundle installed

Actual results

Using version ^3.6 for sonata-project/user-bundle
./composer.json has been updated
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 sonata-project/user-bundle ^3.6 -> satisfiable by sonata-project/user-bundle[3.6.0].
    - Conclusion: remove symfony/symfony v3.4.3
    - Conclusion: don't install symfony/symfony v3.4.3
    - sonata-project/user-bundle 3.6.0 requires symfony/console ^2.8 -> satisfiable by symfony/console[v2.8.0, v2.8.1, v2.8.10, v2.8.11, v2.8.12, v2.8.13, v2.8.14, v2.8.15, v2.8.16, v2.8.17, v2.8.18, v2.8.19, v2.8.2, v2.8.20, v2.8.21, v2.8.22, v2.8.23, v2.8.24, v2.8.25, v2.8.26, v2.8.27, v2.8.28, v2.8.29, v2.8.3, v2.8.30, v2.8.31, v2.8.32, v2.8.33, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9].
    - don't install symfony/console v2.8.0|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.1|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.10|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.11|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.12|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.13|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.14|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.15|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.16|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.17|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.18|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.19|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.2|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.20|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.21|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.22|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.23|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.24|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.25|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.26|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.27|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.28|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.29|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.3|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.30|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.31|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.32|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.33|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.4|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.5|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.6|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.7|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.8|don't install symfony/symfony v3.4.3
    - don't install symfony/console v2.8.9|don't install symfony/symfony v3.4.3
    - Installation request for symfony/symfony (locked at v3.4.3, required as ^3.4) -> satisfiable by symfony/symfony[v3.4.3].


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

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 19 (16 by maintainers)

Most upvoted comments

I did my own fork of the user-bundle. https://github.com/Runroom/SonataUserBundle

Do not expect any update or anything from here to get merged there. Use at your own responsability, 4.x-dev is the only branch can be used from composer.

Compatible with php 5.6 or 7.0, and SF 3.4 at the same time

@greg0ire yes, it works when I run a single composer require sonata-project/user-bundle command. But the problem is I need to add SonataUserBundle to my existsing SonataAdmin installation. Facing such a problem I just tried a fresh install, to get the steps to reproduce.

As of the PHP version, it persists on my local Fedora 27 with 7.1 as well.