Hi,
I’m trying to upgrade my Neos installation to 5.0. I followed the instructions from the upgrade site (https://docs.neos.io/cms/references/upgrade-instructions/upgrade-instructions-4-3-5-0).
When I run “composer update” I get the following message:
Problem 1
- neos/nodetypes 5.0.0 requires neos/content-repository 5.0.0 -> satisfiable by neos/content-repository[5.0.0].
- Conclusion: don't install neos/content-repository 5.0.0 (conflict analysis result)
- neos/nodetypes 5.0.1 requires neos/content-repository 5.0.1 -> satisfiable by neos/content-repository[5.0.1].
- Conclusion: don't install neos/content-repository 5.0.1 (conflict analysis result)
- neos/nodetypes 5.0.2 requires neos/content-repository 5.0.2 -> satisfiable by neos/content-repository[5.0.2].
- Conclusion: don't install neos/content-repository 5.0.2 (conflict analysis result)
- neos/nodetypes 5.0.3 requires neos/content-repository 5.0.3 -> satisfiable by neos/content-repository[5.0.3].
- Conclusion: don't install neos/content-repository 5.0.3 (conflict analysis result)
- neos/nodetypes 5.0.4 requires neos/content-repository 5.0.4 -> satisfiable by neos/content-repository[5.0.4].
- Conclusion: don't install neos/content-repository 5.0.4 (conflict analysis result)
- neos/nodetypes 5.0.5 requires neos/content-repository 5.0.5 -> satisfiable by neos/content-repository[5.0.5].
- Conclusion: don't install neos/content-repository 5.0.5 (conflict analysis result)
- neos/nodetypes 5.0.6 requires neos/content-repository 5.0.6 -> satisfiable by neos/content-repository[5.0.6].
- Conclusion: don't install neos/content-repository 5.0.6 (conflict analysis result)
- neos/nodetypes 5.0.7 requires neos/content-repository 5.0.7 -> satisfiable by neos/content-repository[5.0.7].
- Conclusion: don't install neos/content-repository 5.0.7 (conflict analysis result)
- neos/nodetypes 5.0.8 requires neos/content-repository 5.0.8 -> satisfiable by neos/content-repository[5.0.8].
- Conclusion: don't install neos/content-repository 5.0.8 (conflict analysis result)
- neos/nodetypes 5.0.9 requires neos/content-repository 5.0.9 -> satisfiable by neos/content-repository[5.0.9].
- Conclusion: don't install neos/content-repository 5.0.9 (conflict analysis result)
- neos/nodetypes 5.0.10 requires neos/content-repository 5.0.10 -> satisfiable by neos/content-repository[5.0.10].
- Conclusion: don't install neos/content-repository 5.0.10 (conflict analysis result)
- neos/nodetypes 5.0.11 requires neos/content-repository 5.0.11 -> satisfiable by neos/content-repository[5.0.11].
- Conclusion: don't install neos/content-repository 5.0.11 (conflict analysis result)
- neos/nodetypes 5.0.12 requires neos/content-repository 5.0.12 -> satisfiable by neos/content-repository[5.0.12].
- Conclusion: don't install neos/content-repository 5.0.12 (conflict analysis result)
- neos/nodetypes 5.0.13 requires neos/content-repository 5.0.13 -> satisfiable by neos/content-repository[5.0.13].
- Conclusion: don't install neos/content-repository 5.0.13 (conflict analysis result)
- neos/nodetypes 5.0.14 requires neos/content-repository 5.0.14 -> satisfiable by neos/content-repository[5.0.14].
- Conclusion: don't install neos/content-repository 5.0.14 (conflict analysis result)
- neos/nodetypes 5.0.15 requires neos/content-repository 5.0.15 -> satisfiable by neos/content-repository[5.0.15].
- Conclusion: don't install neos/content-repository 5.0.15 (conflict analysis result)
- flowpack/elasticsearch-contentrepositoryadaptor[5.0.0, ..., 5.0.x-dev] require neos/content-repository ^3.3 || ^4.0 || dev-master -> satisfiable by neos/content-repository[dev-master, 3.3.0, ..., 3.3.x-dev, 4.0.0, ..., 4.3.x-dev].
- You can only install one version of a package, so only one of these can be installed: neos/content-repository[dev-master, 3.0.0, ..., 3.3.x-dev, 4.0.0, ..., 4.3.x-dev, 5.0.0, ..., 5.3.x-dev, 7.0.0, 7.0.x-dev].
- neos/nodetypes 5.0.x-dev requires neos/content-repository 5.0.x-dev -> satisfiable by neos/content-repository[5.0.x-dev].
- Root composer.json requires neos/nodetypes ~5.0.0 -> satisfiable by neos/nodetypes[5.0.0, ..., 5.0.x-dev].
- Root composer.json requires flowpack/elasticsearch-contentrepositoryadaptor ~5.0 -> satisfiable by flowpack/elasticsearch-contentrepositoryadaptor[5.0.0, ..., 5.0.x-dev].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
My composer.json looks like this:
{
"name": "ws/fshdistr",
"description": "Website Distribution",
"config": {
"vendor-dir": "Packages/Libraries",
"bin-dir": "bin"
},
"require": {
"neos/neos": "~5.0.0",
"neos/nodetypes": "~5.0.0",
"neos/seo": "^3.2",
"neos/setup": "~4.0",
"neos/neos-ui": "^5.0",
"neos/redirecthandler-neosadapter": "~4.3",
"neos/redirecthandler-databasestorage": "~4.1",
"flowpack/elasticsearch-contentrepositoryadaptor": "~5.0",
"flowpack/searchplugin": "~4.1",
"flowpack/neos-frontendlogin": "~4.1",
"neos/swiftmailer": "~7.0",
"sandstorm/usermanagement": "~7.0",
"dl/gallery": "~4.2",
"networkteam/neos-shariff": "~5.0",
"networkteam/neos-mailobfuscator": "~3.1",
"neos/form-yamlbuilder": "~3.0.1",
"flowpack/neos-matomo": "~3.4",
"ws/fshsite": "@dev",
"neos/form-builder": "~2.2",
"kaufmanndigital/cookieconsent": "^1.5"
},
"require-dev": {
"neos/buildessentials": "6.0.x-dev",
"mikey179/vfsstream": "~1.6",
"phpunit/phpunit": "~6.0.0",
"symfony/css-selector": "~2.0",
"neos/behat": "5.2.x-dev"
},
"repositories": {
"distributionPackages": {
"type": "path",
"url": "./DistributionPackages/*"
}
},
"suggest": {
"ext-pdo_sqlite": "For running functional tests out-of-the-box this is required"
},
"scripts": {
"post-update-cmd": "Neos\\Flow\\Composer\\InstallerScripts::postUpdateAndInstall",
"post-install-cmd": "Neos\\Flow\\Composer\\InstallerScripts::postUpdateAndInstall",
"post-package-update": "Neos\\Flow\\Composer\\InstallerScripts::postPackageUpdateAndInstall",
"post-package-install": "Neos\\Flow\\Composer\\InstallerScripts::postPackageUpdateAndInstall"
},
"minimum-stability": "dev",
"prefer-stable": true
}
I can’t find a solution for 3 days and I’m going around in circles. Can someone help me to proceed systematically?