When I try to run command php composer.phar update it raise these error:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- sonata-project/admin-bundle dev-master requires sensio/generator- bundle ~2.3 -> no matching package found.
- sonata-project/admin-bundle dev-master requires sensio/generator- bundle ~2.3 -> no matching package found.
- Installation request for sonata-project/admin-bundle dev-master -> satisfiable by sonata-project/admin-bundle[dev-master].
Here is my composer.json data:
{
"name": "symfony/framework-standard-edition",
"description": "The \"Symfony Standard Edition\" distribution",
"autoload": {
"psr-0": {
"": "src/",
"Mobyt": "vendor/mobyt/mobyt/src/",
"EE": "vendor/ee/dataexporter-bundle/"
}
},
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.2.*",
"doctrine/orm": "~2.2,>=2.2.3",
"doctrine/doctrine-bundle": "1.2.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.1.*",
"symfony/swiftmailer-bundle": "2.2.*",
"symfony/monolog-bundle": "2.2.*",
"sensio/distribution-bundle": "2.2.*",
"sensio/framework-extra-bundle": "2.2.*",
"sensio/generator-bundle": "2.2.*",
"jms/security-extra-bundle": "1.4.*",
"jms/di-extra-bundle": "1.3.*",
"symfony/console": "2.2.*#dev",
"doctrine/doctrine-fixtures-bundle": "dev-master",
"doctrine/data-fixtures" : "dev-master",
"friendsofsymfony/user-bundle": "*",
"doctrine/doctrine-migrations-bundle": "dev-master",
"doctrine/migrations": "dev-master",
"sonata-project/admin-bundle": "dev-master",
"sonata-project/doctrine-orm-admin-bundle": "dev-master",
"sonata-project/intl-bundle": "2.1.*",
"sonata-project/cache-bundle": "2.*",
"sonata-project/block-bundle": "dev-master",
"sonata-project/easy-extends-bundle": "2.1.*",
"sonata-project/doctrine-extensions": "1.*",
"stof/doctrine-extensions-bundle": "~1.1#dev",
"friendsofsymfony/jsrouting-bundle": "~1.1",
"friendsofsymfony/advanced-encoder-bundle": "dev-master",
"knplabs/knp-menu-bundle":"1.1.x-dev",
"jms/serializer": "dev-master",
"sonata-project/user-bundle": "2.2.*#dev"
},
"scripts": {
"post-install-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
},
"config": {
"bin-dir": "bin"
},
"minimum-stability": "alpha",
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"branch-alias": {
"dev-master": "2.2-dev"
}
}
}
How can I fix this composer update issue?
You're using an outdated version of Symfony2: 2.2. The dev-master branch of sonata-project/admin-bundle requires the ~2.3 version of sensio/generator-bundle which is not available with Symfony 2.2. You should try the 2.2.x-dev version which requires the 2.2 version of sensio/generator-bundle. So you have to edit your composer.json file and replace:
"sonata-project/admin-bundle": "dev-master",
"sonata-project/doctrine-orm-admin-bundle": "dev-master",
With:
"sonata-project/admin-bundle": "2.2.*",
"sonata-project/doctrine-orm-admin-bundle": "2.2.*",
Related
I have a problem with the migration from Symfony 2.8 to Symfony 3 and higher. I’ve been trying to update my project for a few days, but I’m blocking the same mistakes. I tried all the solutions I could find on google but no evolutions. Here is my file composer.json
{
"name": "My/project",
"license": "proprietary",
"type": "project",
"autoload": {
"psr-4": {
"": "src/"
},
"classmap": [
"app/AppKernel.php",
"app/AppCache.php"
]
},
"require": {
"php": ">=5.3.9",
"symfony/symfony": "3.0.*",
"doctrine/orm": "^2.5",
"doctrine/doctrine-bundle": "^1.6",
"symfony/swiftmailer-bundle": "~2.3",
"symfony/monolog-bundle": "~2.4",
"sensio/distribution-bundle": "~5.0",
"sensio/framework-extra-bundle": "^3.0.2",
"incenteev/composer-parameter-handler": "~2.0",
"sonata-project/admin-bundle": "3.13",
"sonata-project/doctrine-orm-admin-bundle": "^3.1",
"friendsofsymfony/user-bundle": "^1.3",
"sonata-project/core-bundle": "^3.1",
"sonata-project/easy-extends-bundle": "^2.1",
"sonata-project/user-bundle": "^3.2",
"sonata-project/formatter-bundle": "^3.1",
"knplabs/knp-paginator-bundle": "^2.5",
"sonata-project/intl-bundle": "^2.3",
"google/recaptcha": "^1.1",
"twig/twig": "1.28.2",
"friendsofsymfony/jsrouting-bundle": "^1.6",
"helios-ag/fm-elfinder-bundle": "^6.2",
"vich/uploader-bundle": "1.5.3",
"beberlei/doctrineextensions": "^1.0",
"simplethings/entity-audit-bundle": "^1.0",
"sentry/sentry-symfony": "^1.0",
"rollbar/rollbar": "~1.1",
"mikey179/vfsstream": "^1.6"
},
"require-dev": {
"sensio/generator-bundle": "~3.0",
"doctrine/doctrine-fixtures-bundle": "^2.3",
"hautelook/alice-bundle": "^2.0#beta",
"nelmio/alice": "^3.0#beta",
"theofidry/alice-data-fixtures": "^1.0#beta",
"symfony/phpunit-bridge": "^4.2",
"phpunit/phpunit": "^6.1",
"behat/behat": "^3.4",
"behat/mink": "^1.7",
"behat/mink-selenium2-driver": "^1.3",
"behat/symfony2-extension": "^2.1",
"behat/mink-extension": "^2.2",
"behat/mink-browserkit-driver": "^1.3",
"behat/mink-goutte-driver": "^1.2",
"emuse/behat-html-formatter": "^0.1.0",
"phing/phing": "2.*"
},
"scripts": {
"symfony-scripts": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::prepareDeploymentTarget"
],
"post-install-cmd": [
"#symfony-scripts"
],
"post-update-cmd": [
"#symfony-scripts"
]
},
"config": {
"component-dir": "web/assets"
},
"extra": {
"symfony-app-dir": "app",
"symfony-bin-dir": "bin",
"symfony-var-dir": "var",
"symfony-web-dir": "web",
"symfony-tests-dir": "tests",
"symfony-assets-install": "relative",
"incenteev-parameters": {
"file": "app/config/parameters.yml"
}
}
}
I use this command to update : $ composer update symfony/symfony --with-dependencies --no-scripts
update is not done because apparently I have conflicts with different versions of my dependencies..yet I can’t update my dependencies in a more recent version
Need your help please..
You have a conflict because you cannot have symfony/symfony 3.0.* and symfony/cache 3.4 at the same time.
In fact, other bundles that you have locked at a version are not compatible with symfony 3.0, so you need to bump them up as well.
The minimum viable would be to use these dependencies :
"symfony/symfony": "3.2.*",
"friendsofsymfony/user-bundle": "^2.0",
"sonata-project/user-bundle": "^4.0",
Then just run composer install instead of composer update symfony/symfony. Composer will do its job, and then you'll have to adapt your code to mitigate all the BC breaks, etc ...
If you cannot change your other dependencies, then you're stuck with Sf 2.8.
I'm working on a project hosted on a private github. I'm cloning the repo and run composer install
I'm getting
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for symfony/symfony v2.7.38 -> satisfiable by symfony/symfony[v2.7.38].
- don't install symfony/var-dumper v3.3.6|don't install symfony/symfony v2.7.38
- Installation request for symfony/var-dumper v3.3.6 -> satisfiable by symfony/var-dumper[v3.3.6].
I'm not sure I understand what it means.
Here my composer.json
{
"name": "…",
"license": "…",
"type": "…",
"description": "…",
"autoload": {
"psr-0": { "": "src/" }
},
"require": {
"php": ">=5.4",
"symfony/symfony": "2.7.*",
"doctrine/orm": "^2.4.8",
"doctrine/doctrine-bundle": "~1.4",
"symfony/assetic-bundle": "~2.3",
"symfony/swiftmailer-bundle": "~2.3",
"symfony/monolog-bundle": "~2.4",
"sensio/distribution-bundle": "~4.0",
"sensio/framework-extra-bundle": "^3.0.2",
"incenteev/composer-parameter-handler": "~2.0",
"twig/extensions": "1.0.*",
"sonata-project/doctrine-orm-admin-bundle": "2.3.*",
"sonata-project/admin-bundle": "2.3.*",
"sonata-project/user-bundle": "2.2.*",
"sonata-project/media-bundle": "2.3.*",
"sonata-project/translation-bundle": "~1.0",
"friendsofsymfony/jsrouting-bundle": "^2.0#dev",
"friendsofsymfony/user-bundle": "1.3.*",
"stof/doctrine-extensions-bundle": "~1.2",
"doctrine/doctrine-migrations-bundle": "~1.1",
"richsage/rms-push-notifications-bundle": "dev-master",
"components/jquery": "2.1.1",
"ckeditor/ckeditor": "4.4.5",
"hwi/oauth-bundle": "0.3.*",
"guzzlehttp/guzzle": "~5.0",
"guzzlehttp/guzzle-services": "0.5.*",
"mixpanel/mixpanel-php" : "2.*",
"league/csv": "7.2.0",
"friendsofsymfony/rest-bundle": "^1.7",
"jms/serializer-bundle": "^1.1",
"appventus/alertify-bundle":"dev-master",
"dzunke/slack-bundle": "1.4.0",
"algolia/algolia-search-bundle": "~1.0",
"userscape/customerio": "^1.0",
"dubture/customerio-bundle": "^0.0.1",
"minube/amplitude-php": "dev-master",
"stripe/stripe-php": "^3.11",
"suncat/mobile-detect-bundle": "1.0.*",
"willdurand/js-translation-bundle": "^2.5",
"sentry/sentry-symfony": "^0.3.0",
"jms/di-extra-bundle": "dev-master",
"abraham/twitteroauth": "^0.7.1",
"gos/web-socket-bundle": "dev-master",
"phpoffice/phpexcel": "^1.8",
"nelmio/api-doc-bundle": "~2.11",
"liip/url-auto-converter-bundle": "dev-master",
"dizda/onesignal-api-bundle": "^0.1.5",
"slot/mandrill-bundle": "1.0.10"
},
"require-dev": {
"phpunit/phpunit": "4.8.*#stable",
"sensio/generator-bundle": "2.3.*",
"symfony/var-dumper": "3.3.6",
"doctrine/doctrine-fixtures-bundle": "^2.3",
"deployer/deployer": "^5.0"
},
"scripts": {
"post-install-cmd": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
},
"config": {
"bin-dir": "bin"
},
"minimum-stability": "stable",
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"incenteev-parameters": {
"file": "app/config/parameters.yml"
},
"branch-alias": {
"dev-master": "2.3-dev"
}
}
}
One of my coworker is doing the exact same thing and it's working. I would be really glad to get some explanations about the composer error that I don't understand at all.
Often issues that arise while comparing the run of a composer command, can be generated by the usage of different version.
As a lot of changes are made on each release (for example different glob sorting order, that gives different filepaths as well as slightly different regex to match version of the packages),
the best option is to compare your version to the one your peer is using by running a composer -v on your shell (check the link for more in depth examples and info), and as always i suggest to keep everyone aligned on the latest version by running a composer self-update if there aren't strict requirement that requires a lower version.
I'm trying to upgrade from 2.1 to 2.3 but getting composer error:
Your requirements could not be resolved to an installable set of packages.
I tried to upgrade just the framework first without bundles by replacing "symfony/symfony": "2.1." with "symfony/symfony": "2.3." in composer.json and running
php composer.phar update symfony/symfony
it didn't work so I tried to update jms/security-extra-bundle first, but it didn't work
php composer.phar update
didn't work neither, I teied "symfony/symfony": "2.2.*" as well
here my composer.json, what should I change?
{
"name": "symfony/framework-standard-edition",
"description": "The \"Symfony Standard Edition\" distribution",
"autoload": {
"psr-0": { "": "src/" }
},
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.1.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "1.0.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.1.*",
"symfony/swiftmailer-bundle": "2.1.*",
"symfony/monolog-bundle": "2.1.*",
"sensio/distribution-bundle": "2.1.*",
"sensio/framework-extra-bundle": "2.1.*",
"sensio/generator-bundle": "2.1.*",
"jms/security-extra-bundle": "dev-master",
"jms/di-extra-bundle": "dev-master",
"jms/serializer-bundle": "dev-master",
"friendsofsymfony/user-bundle": "*",
"vich/geographical-bundle": "*",
"doctrine/doctrine-fixtures-bundle": "dev-master",
"friendsofsymfony/rest-bundle": "*",
"friendsofsymfony/comment-bundle": "*",
"friendsofsymfony/jsrouting-bundle": "1.0.3",
"servergrove/shell-alias-bundle": "dev-master",
"beberlei/DoctrineExtensions": "dev-master",
"stof/doctrine-extensions-bundle": "dev-master"
},
"scripts": {
"post-install-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
},
"minimum-stability": "dev",
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"symfony-assets-install":"symlink"
}
}
Change the version constraints for the following packages to 2.3:
symfony/symfony
doctrine/doctrine-bundle
symfony/assetic-bundle
symfony/swiftmailer-bundle
symfony/monolog-bundle
sensio/distribution-bundle
sensio/framework-extra-bundle
sensio/generator-bundle
And the other packages as such
friendsofsymfony/jsrouting-bundle: 1.5.*
You'll also need to add the following packages:
incenteev/composer-parameter-handler
The post-install-cmd and post-update-cmd arrays would then need as the first command
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
A config.bin-dir definition should be provided for vendor executables
"config": {
"bin-dir": "bin"
},
Since Symfony 2.3 is an LTS version (Long Term Support), you can either change the minimum-stability setting to stable or prefer stable packages if they are available
"prefer-stable": true,
So your composer.json file should look like this:
{
"name": "symfony/framework-standard-edition",
"description": "The \"Symfony Standard Edition\" distribution",
"autoload": {
"psr-0": { "": "src/" }
},
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.3.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "1.2.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.3.*",
"symfony/swiftmailer-bundle": "2.3.*",
"symfony/monolog-bundle": "2.3.*",
"sensio/distribution-bundle": "2.3.*",
"sensio/framework-extra-bundle": "2.3.*",
"sensio/generator-bundle": "2.3.*",
"incenteev/composer-parameter-handler": "~2.0",
"jms/security-extra-bundle": "dev-master",
"jms/di-extra-bundle": "dev-master",
"jms/serializer-bundle": "dev-master",
"friendsofsymfony/user-bundle": "*",
"vich/geographical-bundle": "*",
"doctrine/doctrine-fixtures-bundle": "dev-master",
"friendsofsymfony/rest-bundle": "*",
"friendsofsymfony/comment-bundle": "*",
"friendsofsymfony/jsrouting-bundle": "1.5.*",
"servergrove/shell-alias-bundle": "dev-master",
"beberlei/DoctrineExtensions": "dev-master",
"stof/doctrine-extensions-bundle": "dev-master"
},
"scripts": {
"post-install-cmd": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
},
"minimum-stability": "dev",
"prefer-stable": true,
"config": {
"bin-dir": "bin"
},
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"symfony-assets-install": "symlink"
}
}
I have problem to install sonata-userbundle when I run php composer.phar update I get this error :
Problem 1
- Installation request for sonata-project/user-bundle 2.1.x-dev -> satisfiable by sonata-project/user-bundle[2.1.x-dev].
- sonata-project/user-bundle 2.1.x-dev requires sonata-project/doctrine-extensions 1.* -> satisfiable by sonata-project/doctrine-extensions[1.0.0, 1.0.1].
- Can only install one of: sonata-project/doctrine-extensions[dev-master, 1.0.0].
- Can only install one of: sonata-project/doctrine-extensions[dev-master, 1.0.1].
- Installation request for sonata-project/doctrine-extensions dev-master -> satisfiable by sonata-project/doctrine-extensions[dev-master].
I hoped to install vendor in my project and I get the same error everytime when I tried to change the version of bundles, and here my composer.json :
{
"name": "12digital/base-symfony",
"description": "A Symfony based project made by 12digital.com",
"homepage": "http://www.12digital.com",
"autoload": {
"psr-0": {
"": "src/"
}
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/brainwasher/StofDoctrineExtensionsBundle.git"
},
{
"type": "vcs",
"url": "https://github.com/brainwasher/DoctrineExtensions.git"
},
{
"type":"vcs",
"url":"https://github.com/Nekland/FeedBundle.git"
}
],
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.1.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "1.1.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.1.*",
"symfony/swiftmailer-bundle": "2.1.*",
"symfony/monolog-bundle": "2.1.*",
"sensio/distribution-bundle": "2.1.*",
"sensio/framework-extra-bundle": "2.1.*",
"sensio/generator-bundle": "2.1.*",
"jms/security-extra-bundle": "1.2.*",
"jms/di-extra-bundle": "1.1.*",
"sonata-project/admin-bundle": "2.1.x",
"sonata-project/block-bundle": "2.2.*#dev",
"sonata-project/cache-bundle": "dev-master",
"sonata-project/jquery-bundle": "dev-master",
"knplabs/knp-menu-bundle": "1.1.x-dev",
"knplabs/knp-menu": "1.1.x-dev",
"sonata-project/exporter": "dev-master",
"sonata-project/doctrine-orm-admin-bundle": "2.1.x",
"sonata-project/user-bundle": "2.1.x-dev",
"sonata-project/easy-extends-bundle": "dev-master",
"friendsofsymfony/user-bundle": "v1.3.1 as dev-master",
"sonata-project/doctrine-extensions": "dev-master",
"zetacomponents/base": "1.8",
"gedmo/doctrine-extensions": "2.3.*",
"stof/doctrine-extensions-bundle": "dev-master",
"genemu/form-bundle": "2.1.x-dev",
"nekland/feed-bundle": "dev-master",
"dannytrue/phpthumb": "2.0.*",
"jms/job-queue-bundle": "dev-master",
"pagerfanta/pagerfanta": "dev-master",
"stfalcon/tinymce-bundle": "dev-master",
"doctrine/doctrine-migrations-bundle": "dev-master",
"nelmio/solarium-bundle": "2.*",
"knplabs/knp-paginator-bundle": "dev-master",
"jms/payment-core-bundle": "*",
"jms/payment-paypal-bundle": "*",
"excelwebzone/recaptcha-bundle": "*"
},
"scripts": {
"post-install-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
},
"minimum-stability": "dev",
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"symfony-assets-install": "symlink"
}
}
Anyone have an Idea how to fix this?
In order to resolve the conflict change ...
"sonata-project/doctrine-extensions": "dev-master",
to
"sonata-project/doctrine-extensions": "1.*",
... or just remove the line completely and let composer fetch the right dependency.
the dev-master branch of sonata-project/doctrine-extensions is not compatible with sonata-project/user-bundle 2.1.x-dev.
That's what composer is telling you in the error message.
The error message is:
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
- symfony/framework-bundle 2.0.7 requires symfony/translator 2.0.7 -> no matching package found.
[snip]
The composer version is d929a0813ae473272d151d9ebb2af7ebae451e48, with the following bundles installed:
antimattr/google-bundle dev-master 934add2
braincrafted/bootstrap-bundle dev-master v1.3.1
doctrine/common 2.3.x-dev bb0aebb
doctrine/data-fixtures dev-master eef10f6
doctrine/dbal 2.3.x-dev fd45c6f
doctrine/doctrine-bundle v1.2.0-beta1
doctrine/doctrine-fixtures-bundle dev-master 275540d
doctrine/doctrine-migrations-bundle dev-master 99c0192
doctrine/migrations dev-master e1f6efc
doctrine/orm 2.3.x-dev 304acf0
friendsofsymfony/comment-bundle dev-master 75d781e
friendsofsymfony/rest 0.8.0
friendsofsymfony/rest-bundle dev-master c334e61
friendsofsymfony/user-bundle dev-master 993eebf
gedmo/doctrine-extensions dev-master 0697ecc
hwi/oauth-bundle dev-master 461cdae
jdorn/sql-formatter v1.2.0
jms/aop-bundle 1.0.0
jms/cg 1.0.0
jms/di-extra-bundle 1.3.0
jms/metadata 1.2.0-RC
jms/parser-lib 1.0.0
jms/security-extra-bundle 1.4.0
jms/serializer 0.11.0
jms/serializer-bundle 0.11.0
jquery/jquery 1.9.1
kriswallsmith/assetic dev-master df03baa
kriswallsmith/buzz v0.7
leafo/lessphp dev-master 54bb805
monolog/monolog 1.4.0
ornicar/akismet-bundle dev-master 008cb45
phpcollection/phpcollection 0.2.0
phpoption/phpoption 1.1.0
psr/log 1.0.0
sensio/distribution-bundle v2.2.0
sensio/framework-extra-bundle v2.2.0
sensio/generator-bundle v2.2.0
swiftmailer/swiftmailer v4.3.0
symfony/assetic-bundle dev-master 6985b26
symfony/monolog-bundle v2.2.0
symfony/swiftmailer-bundle v2.2.0
symfony/symfony v2.2.0
twig/extensions dev-master 5c2d515
twig/twig dev-master bc30d9b
twitter/bootstrap v2.3.1
Googling for the error message mainly returns results containing the error message, but no solution, or pointer in the right direction...
It could be a coincidence, but this message started showing up after running a composer self-update
[edit]
My composer.json
{
"autoload": {
"psr-0": {
"": "src/"
}
},
"description": "The \"Symfony Standard Edition\" distribution",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"symfony-app-dir": "app",
"symfony-web-dir": "web"
},
"minimum-stability": "alpha",
"name": "symfony/framework-standard-edition",
"repositories": [
{
"package": {
"dist": {
"type": "file",
"url": "http://code.jquery.com/jquery-1.9.1.js"
},
"name": "jquery/jquery",
"version": "1.9.1"
},
"type": "package"
}
],
"require": {
"antimattr/google-bundle": "dev-master",
"braincrafted/bootstrap-bundle": "dev-master",
"doctrine/data-fixtures": "dev-master",
"doctrine/doctrine-bundle": "1.2.*",
"doctrine/doctrine-fixtures-bundle": "dev-master",
"doctrine/doctrine-migrations-bundle": "dev-master",
"doctrine/migrations": "dev-master",
"doctrine/orm": "~2.2,>=2.2.3",
"friendsofsymfony/comment-bundle": "2.*#dev",
"friendsofsymfony/rest-bundle": "0.*#dev",
"friendsofsymfony/user-bundle": "*",
"gedmo/doctrine-extensions": "master-dev",
"hwi/oauth-bundle": "*",
"jms/di-extra-bundle": "1.3.*",
"jms/security-extra-bundle": "1.4.*",
"jquery/jquery": "1.9.*",
"leafo/lessphp": "dev-master",
"ornicar/akismet-bundle": "dev-master",
"php": ">=5.3.3",
"sensio/distribution-bundle": "2.2.*",
"sensio/framework-extra-bundle": "2.2.*",
"sensio/generator-bundle": "2.2.*",
"symfony/assetic-bundle": "2.1.*",
"symfony/monolog-bundle": "2.2.*",
"symfony/swiftmailer-bundle": "2.2.*",
"symfony/framework-bundle": ">=2.0,<=2.2-dev",
"symfony/symfony": "2.2.*",
"twig/extensions": "1.0.*",
"twitter/bootstrap": "2.3.*"
},
"scripts": {
"post-install-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
}
}
It will work if you replace in your composer.json:
"symfony/framework-bundle": ">=2.0,<=2.2-dev"
"hwi/oauth-bundle": "*"
With (for example):
"symfony/framework-bundle": "v2.2.0",
"hwi/oauth-bundle": "0.2.*#dev"
The 2 problems were:
"symfony/framework-bundle": ">=2.0,<=2.2-dev"
That requires:
symfony/translator: 2.0.7
But this one doesn't exist anymore...
And then
"hwi/oauth-bundle": "*"
because it needs:
symfony/framework-bundle: >=2.0,<2.2-dev
So your full composer.json will be:
{
"autoload": {
"psr-0": {
"": "src/"
}
},
"description": "The \"Symfony Standard Edition\" distribution",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"symfony-app-dir": "app",
"symfony-web-dir": "web"
},
"minimum-stability": "alpha",
"name": "symfony/framework-standard-edition",
"repositories": [
{
"package": {
"dist": {
"type": "file",
"url": "http://code.jquery.com/jquery-1.9.1.js"
},
"name": "jquery/jquery",
"version": "1.9.1"
},
"type": "package"
}
],
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.2.*",
"doctrine/orm": "~2.2,>=2.2.3",
"doctrine/doctrine-bundle": "1.2.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.1.*",
"symfony/swiftmailer-bundle": "2.2.*",
"symfony/monolog-bundle": "2.2.*",
"sensio/distribution-bundle": "2.2.*",
"sensio/framework-extra-bundle": "2.2.*",
"sensio/generator-bundle": "2.2.*",
"jms/security-extra-bundle": "1.4.*",
"jms/di-extra-bundle": "1.3.*",
"antimattr/google-bundle": "dev-master",
"braincrafted/bootstrap-bundle": "dev-master",
"doctrine/data-fixtures": "dev-master",
"doctrine/doctrine-fixtures-bundle": "dev-master",
"doctrine/doctrine-migrations-bundle": "dev-master",
"doctrine/migrations": "dev-master",
"friendsofsymfony/comment-bundle": "2.*#dev",
"friendsofsymfony/rest-bundle": "0.*#dev",
"friendsofsymfony/user-bundle": "*",
"gedmo/doctrine-extensions": "master-dev",
"jquery/jquery": "1.9.*",
"leafo/lessphp": "dev-master",
"ornicar/akismet-bundle": "dev-master",
"twitter/bootstrap": "2.3.*",
"symfony/framework-bundle": "v2.2.0",
"hwi/oauth-bundle": "0.2.*#dev"
},
"scripts": {
"post-install-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
}
}
I have split up with spaces the different requirements as follow:
The standard Symfony 2.2
The extra bundles in your project
The ones that were causing the issue