Unable to upgrade 11.5.5 to 11.5.15

Hi,

Getting following error when executing upgrade command ( composer update --with-all-dependencies "typo3/*") through CLI

Your requirements could not be resolved to an installable set of packages.

  • Problem 1*
    • typo3/testing-framework[6.15.2, …, 6.16.6] require typo3/cms-core 10..@dev || 11..@dev → found typo3/cms-core[v10.0.0, …, v10.4.31, v11.0.0, …, v11.5.15] but these were not loaded, likely because it conflicts with another require.*
    • Root composer.json requires typo3/testing-framework ^6.15.2 → satisfiable by typo3/testing-framework[6.15.2, …, 6.16.6].*

What is causing this and how should I overcome it ?

Can you post your composer.json file?

Here it is:

composer.json file contents

{
“name”: “typo3/cms”,
“description”: “TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.”,
“keywords”: [“typo3”, “cms”, “content management system”, “extbase”],
“homepage”: “https://typo3.org/”,
“type”: “typo3-cms-core”,
“license”: “GPL-2.0-or-later”,
“authors”: [
{
“name”: “TYPO3 CMS Core Team”,
“role”: “Developer”,
“homepage”: “Overview - TYPO3 Core - TYPO3 Forge
},
{
“name”: “The TYPO3 Community”,
“role”: “Contributor”,
“homepage”: “The TYPO3 Community—More Than Software
}
],
“support”: {
“chat”: “TYPO3 Support – Find Free and Paid TYPO3 Help”,
“docs”: “https://docs.typo3.org”,
“issues”: “https://forge.typo3.org”,
“source”: “https://github.com/typo3/typo3
},
“config”: {
“bin-dir”: “bin”,
“platform”: {
“php”: “7.4.1”
},
“sort-packages”: true,
“allow-plugins”: {
“composer/package-versions-deprecated”: true,
“typo3/class-alias-loader”: true,
“typo3/cms-composer-installers”: true
}
},
“require”: {
“php”: “^7.4 || ^8.0”,
“ext-PDO”: “",
“ext-dom”: "
”,
“ext-json”: “",
“ext-libxml”: "
”,
“ext-pcre”: “",
“ext-session”: "
”,
“ext-xml”: “*”,
“composer-runtime-api”: “^2.1”,
“bacon/bacon-qr-code”: “^2.0.4”,
“christian-riesen/base32”: “^1.6”,
“doctrine/annotations”: “^1.11”,
“doctrine/dbal”: “^2.13.5”,
“doctrine/event-manager”: “^1.0.0”,
“doctrine/instantiator”: “^1.4”,
“doctrine/lexer”: “^1.2.1”,
“egulias/email-validator”: “^3.1”,
“enshrined/svg-sanitize”: “^0.14.1”,
“guzzlehttp/guzzle”: “^7.3.0”,
“guzzlehttp/promises”: “^1.4.0”,
“guzzlehttp/psr7”: “^1.7.0 || ^2.0”,
“lolli42/finediff”: “^1.0”,
“masterminds/html5”: “^2.7.5”,
“nikic/php-parser”: “^4.10.4”,
“phpdocumentor/reflection-docblock”: “^5.2”,
“phpdocumentor/type-resolver”: “^1.4”,
“psr/container”: “^1.1 || ^2.0”,
“psr/event-dispatcher”: “^1.0”,
“psr/http-client”: “^1.0”,
“psr/http-factory”: “^1.0”,
“psr/http-message”: “^1.0”,
“psr/http-server-handler”: “^1.0”,
“psr/http-server-middleware”: “^1.0”,
“psr/log”: “^1.0”,
“symfony/config”: “^5.4”,
“symfony/console”: “^5.4”,
“symfony/dependency-injection”: “^5.4”,
“symfony/event-dispatcher-contracts”: “^1.1 || ^2.0”,
“symfony/expression-language”: “^5.4”,
“symfony/filesystem”: “^5.4”,
“symfony/finder”: “^5.4”,
“symfony/http-foundation”: “^5.4”,
“symfony/mailer”: “^5.4”,
“symfony/mime”: “^5.4”,
“symfony/options-resolver”: “^5.4”,
“symfony/polyfill-intl-icu”: “^1.23.0”,
“symfony/polyfill-intl-idn”: “^1.23.0”,
“symfony/polyfill-intl-normalizer”: “^1.23.0”,
“symfony/polyfill-mbstring”: “^1.23.1”,
“symfony/polyfill-php80”: “^1.23.1”,
“symfony/polyfill-php81”: “^1.23”,
“symfony/property-access”: “^5.4”,
“symfony/property-info”: “^5.4”,
“symfony/rate-limiter”: “^5.4”,
“symfony/routing”: “^5.4”,
“symfony/var-dumper”: “^5.4”,
“symfony/yaml”: “^5.4”,
“typo3/class-alias-loader”: “^1.0”,
“typo3/cms-cli”: “^3.1”,
“typo3/cms-composer-installers”: “^2.0 || ^3.0 || ^4.0”,
“typo3/html-sanitizer”: “^2.0.11”,
“typo3/phar-stream-wrapper”: “^3.1.7”,
“typo3/symfony-psr-event-dispatcher-adapter”: “^1.0 || ^2.0”,
“typo3fluid/fluid”: “^2.7.1”
},
“require-dev”: {
“codeception/codeception”: “^4.1.22”,
“codeception/lib-asserts”: “^1.13.2”,
“codeception/module-asserts”: “^1.3.1”,
“codeception/module-cli”: “^1.1”,
“codeception/module-filesystem”: “^1.0.3”,
“codeception/module-webdriver”: “^1.4.0”,
“composer/package-versions-deprecated”: “^1.11.99.4”,
“friendsofphp/php-cs-fixer”: “^3.4”,
“friendsoftypo3/phpstan-typo3”: “^0.8.1”,
“php-webdriver/webdriver”: “^1.11.1”,
“phpspec/prophecy”: “^1.14.0”,
“phpspec/prophecy-phpunit”: “^2.0”,
“phpstan/phpstan”: “^0.12.99”,
“phpunit/phpunit”: “^9.5.10”,
“typo3/cms-styleguide”: “~11.5.3”,
“typo3/testing-framework”: “^6.15.2”
},
“suggest”: {
“ext-gd”: “GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images”,
“ext-fileinfo”: “Used for proper file type detection in the file abstraction layer”,
“ext-zlib”: “TYPO3 uses zlib for amongst others output compression and un/packing t3x extension files”,
“ext-intl”: “Used for locale-aware operations”,
“ext-openssl”: “OpenSSL is required for sending SMTP mails over an encrypted channel endpoint”,
“ext-zip”: “”,
“ext-mysqli”: “”
},
“provide”: {
“psr/http-factory-implementation”: “1.0”,
“psr/http-message-implementation”: “1.0”
},
“extra”: {
“typo3/class-alias-loader”: {
“always-add-alias-loader”: true
},
“branch-alias”: {
“dev-master”: “11.5.x-dev”
}
},
“scripts”: {
“gerrit:setup”: [
@gerrit:setup:commitMessageHook:enable”,
@gerrit:setup:preCommitHook:enable”
],
“gerrit:setup:commitMessageHook:enable”: [
“TYPO3\CMS\Composer\Scripts\InstallerScripts::enableCommitMessageHook”
],
“gerrit:setup:preCommitHook:enable”: [
“TYPO3\CMS\Composer\Scripts\InstallerScripts::enablePreCommitHook”
],
“gerrit:setup:preCommitHook:disable”: [
“TYPO3\CMS\Composer\Scripts\InstallerScripts::disablePreCommitHook”
]
},
“scripts-descriptions”: {
“gerrit:setup”: “Enable all the git hooks needed to make contribution easy”,
“gerrit:setup:commitMessageHook:enable”: “Enable the commit message hook needed for gerrit”,
“gerrit:setup:preCommitHook:enable”: “Enable pre commit hook to run some checks locally”,
“gerrit:setup:preCommitHook:disable”: “Disable pre commit hook to run some checks locally”
},
“non-feature-branches”: [
“TYPO3_.+”
],
“replace”: {
“typo3/cms-adminpanel”: “self.version”,
“typo3/cms-backend”: “self.version”,
“typo3/cms-belog”: “self.version”,
“typo3/cms-beuser”: “self.version”,
“typo3/cms-core”: “self.version”,
“typo3/cms-dashboard”: “self.version”,
“typo3/cms-extbase”: “self.version”,
“typo3/cms-extensionmanager”: “self.version”,
“typo3/cms-felogin”: “self.version”,
“typo3/cms-filelist”: “self.version”,
“typo3/cms-filemetadata”: “self.version”,
“typo3/cms-fluid”: “self.version”,
“typo3/cms-fluid-styled-content”: “self.version”,
“typo3/cms-form”: “self.version”,
“typo3/cms-frontend”: “self.version”,
“typo3/cms-impexp”: “self.version”,
“typo3/cms-indexed-search”: “self.version”,
“typo3/cms-info”: “self.version”,
“typo3/cms-install”: “self.version”,
“typo3/cms-linkvalidator”: “self.version”,
“typo3/cms-lowlevel”: “self.version”,
“typo3/cms-opendocs”: “self.version”,
“typo3/cms-recordlist”: “self.version”,
“typo3/cms-recycler”: “self.version”,
“typo3/cms-redirects”: “self.version”,
“typo3/cms-reports”: “self.version”,
“typo3/cms-rte-ckeditor”: “self.version”,
“typo3/cms-scheduler”: “self.version”,
“typo3/cms-seo”: “self.version”,
“typo3/cms-setup”: “self.version”,
“typo3/cms-sys-note”: “self.version”,
“typo3/cms-t3editor”: “self.version”,
“typo3/cms-tstemplate”: “self.version”,
“typo3/cms-viewpage”: “self.version”,
“typo3/cms-workspaces”: “self.version”
},
“autoload”: {
“psr-4”: {
“TYPO3\CMS\Adminpanel\”: “typo3/sysext/adminpanel/Classes/”,
“TYPO3\CMS\Backend\”: “typo3/sysext/backend/Classes/”,
“TYPO3\CMS\Belog\”: “typo3/sysext/belog/Classes/”,
“TYPO3\CMS\Beuser\”: “typo3/sysext/beuser/Classes/”,
“TYPO3\CMS\Core\”: “typo3/sysext/core/Classes/”,
“TYPO3\CMS\Dashboard\”: “typo3/sysext/dashboard/Classes/”,
“TYPO3\CMS\Extbase\”: “typo3/sysext/extbase/Classes/”,
“TYPO3\CMS\Extensionmanager\”: “typo3/sysext/extensionmanager/Classes/”,
“TYPO3\CMS\FrontendLogin\”: “typo3/sysext/felogin/Classes/”,
“TYPO3\CMS\Filelist\”: “typo3/sysext/filelist/Classes/”,
“TYPO3\CMS\Fluid\”: “typo3/sysext/fluid/Classes/”,
“TYPO3\CMS\FluidStyledContent\”: “typo3/sysext/fluid_styled_content/Classes/”,
“TYPO3\CMS\Form\”: “typo3/sysext/form/Classes/”,
“TYPO3\CMS\Frontend\”: “typo3/sysext/frontend/Classes/”,
“TYPO3\CMS\Impexp\”: “typo3/sysext/impexp/Classes/”,
“TYPO3\CMS\IndexedSearch\”: “typo3/sysext/indexed_search/Classes/”,
“TYPO3\CMS\Info\”: “typo3/sysext/info/Classes/”,
“TYPO3\CMS\Install\”: “typo3/sysext/install/Classes/”,
“TYPO3\CMS\Linkvalidator\”: “typo3/sysext/linkvalidator/Classes/”,
“TYPO3\CMS\Lowlevel\”: “typo3/sysext/lowlevel/Classes/”,
“TYPO3\CMS\Opendocs\”: “typo3/sysext/opendocs/Classes/”,
“TYPO3\CMS\Recordlist\”: “typo3/sysext/recordlist/Classes/”,
“TYPO3\CMS\Recycler\”: “typo3/sysext/recycler/Classes/”,
“TYPO3\CMS\Redirects\”: “typo3/sysext/redirects/Classes/”,
“TYPO3\CMS\Reports\”: “typo3/sysext/reports/Classes/”,
“TYPO3\CMS\RteCKEditor\”: “typo3/sysext/rte_ckeditor/Classes/”,
“TYPO3\CMS\Scheduler\”: “typo3/sysext/scheduler/Classes/”,
“TYPO3\CMS\Seo\”: “typo3/sysext/seo/Classes/”,
“TYPO3\CMS\Setup\”: “typo3/sysext/setup/Classes/”,
“TYPO3\CMS\SysNote\”: “typo3/sysext/sys_note/Classes/”,
“TYPO3\CMS\T3editor\”: “typo3/sysext/t3editor/Classes/”,
“TYPO3\CMS\Tstemplate\”: “typo3/sysext/tstemplate/Classes/”,
“TYPO3\CMS\Viewpage\”: “typo3/sysext/viewpage/Classes/”,
“TYPO3\CMS\Workspaces\”: “typo3/sysext/workspaces/Classes/”
},
“classmap”: [
“typo3/sysext/core/Resources/PHP/”
],
“files”: [
“typo3/sysext/core/Resources/PHP/GlobalDebugFunctions.php”
]
},
“autoload-dev”: {
“psr-4”: {
“TYPO3\CMS\Adminpanel\Tests\”: “typo3/sysext/adminpanel/Tests/”,
“TYPO3\CMS\Backend\Tests\”: “typo3/sysext/backend/Tests/”,
“TYPO3\CMS\Belog\Tests\”: “typo3/sysext/belog/Tests/”,
“TYPO3\CMS\Beuser\Tests\”: “typo3/sysext/beuser/Tests/”,
“TYPO3\CMS\Core\Tests\”: “typo3/sysext/core/Tests/”,
“TYPO3\CMS\Composer\Scripts\”: “Build/Scripts/composer/”,
“TYPO3\CMS\Dashboard\Tests\”: “typo3/sysext/dashboard/Tests/”,
“TYPO3\CMS\Extbase\Tests\”: “typo3/sysext/extbase/Tests/”,
“TYPO3\CMS\Extensionmanager\Tests\”: “typo3/sysext/extensionmanager/Tests/”,
“TYPO3\CMS\FrontendLogin\Tests\”: “typo3/sysext/felogin/Tests/”,
“TYPO3\CMS\Filemetadata\Tests\”: “typo3/sysext/filemetadata/Tests/”,
“TYPO3\CMS\Fluid\Tests\”: “typo3/sysext/fluid/Tests/”,
“TYPO3\CMS\FluidStyledContent\Tests\”: “typo3/sysext/fluid_styled_content/Tests/”,
“TYPO3\CMS\Form\Tests\”: “typo3/sysext/form/Tests/”,
“TYPO3\CMS\Frontend\Tests\”: “typo3/sysext/frontend/Tests/”,
“TYPO3\CMS\Impexp\Tests\”: “typo3/sysext/impexp/Tests/”,
“TYPO3\CMS\IndexedSearch\Tests\”: “typo3/sysext/indexed_search/Tests/”,
“TYPO3\CMS\Install\Tests\”: “typo3/sysext/install/Tests/”,
“TYPO3\CMS\Linkvalidator\Tests\”: “typo3/sysext/linkvalidator/Tests/”,
“TYPO3\CMS\Lowlevel\Tests\”: “typo3/sysext/lowlevel/Tests/”,
“TYPO3\CMS\Opendocs\Tests\”: “typo3/sysext/opendocs/Tests/”,
“TYPO3\CMS\Redirects\Tests\”: “typo3/sysext/redirects/Tests/”,
“TYPO3\CMS\Recordlist\Tests\”: “typo3/sysext/recordlist/Tests/”,
“TYPO3\CMS\Reports\Tests\”: “typo3/sysext/reports/Tests/”,
“TYPO3\CMS\Scheduler\Tests\”: “typo3/sysext/scheduler/Tests/”,
“TYPO3\CMS\Seo\Tests\”: “typo3/sysext/seo/Tests/”,
“TYPO3\CMS\Setup\Tests\”: “typo3/sysext/setup/Tests/”,
“TYPO3\CMS\SysNote\Tests\”: “typo3/sysext/sys_note/Tests/”,
“TYPO3\CMS\Workspaces\Tests\”: “typo3/sysext/workspaces/Tests/”,
“TYPO3\CMS\Recycler\Tests\”: “typo3/sysext/recycler/Tests/”,
“TYPO3\CMS\T3editor\Tests\”: “typo3/sysext/t3editor/Tests/”
},
“classmap”: [
“typo3/sysext/core/Tests/Unit/Core/Fixtures/test_extension/”,
“typo3/sysext/core/Tests/Functional/Fixtures/”,
“typo3/sysext/extbase/Tests/Unit/Object/Container/Fixtures/”,
“typo3/sysext/extbase/Tests/UnitDeprecated/Object/Container/Fixtures/”,
“typo3/sysext/extbase/Tests/Functional/Fixtures/”,
“typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/”,
“typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/Classes/”
],
“files”: [
“typo3/sysext/extbase/Tests/Fixture/TxClassWithGettersAndSetters.php”
]
}
}

Are you doing core development? It seems you are using the TYPO3 composer.json which is for the project.
If you want to run an own project (with TYPO3 as dependency) you need to create your own composer.json.

More see: Installing TYPO3 — Getting Started 11.5 documentation

I have installed the 11.5.5 package from Download TYPO3 11.5.15 - get.typo3.org

How to upgrade that ?

Your composer.json is the composer.json of the TYPO3 project. You should have an own composer.json for your project. You may not use the composer.json file of the TYPO3 project (which you posted here).