pre-update-cmd: Symfony\Flex\Flex->configureInstaller
Loading composer repositories with package information
pre-pool-create: Symfony\Flex\Flex->truncatePackages
Updating dependencies
Dependency resolution completed in 0.011 seconds
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires frosh/mail-platform-archive 2.0.6 → satisfiable by frosh/mail-platform-archive[2.0.6].
- frosh/mail-platform-archive 2.0.6 requires shopware/core ~6.5.0 → found shopware/core[6.5.0.0, v6.5.1.0, v6.5.1.1, v6.5.2.0, v6.5.2.1, v6.5.3.0, v6.5.3.1, v6.5.3.2, v6.5.3.3, v6.5.4.0, v6.5.4.1, v6.5.5.0, v6.5.5.1, v6.5.5.2, v6.5.6.0, v6.5.6.1, v6.5.7.0, v6.5.7.1, v6.5.7.2, v6.5.7.3, v6.5.7.4, v6.5.8.0, v6.5.8.1, v6.5.8.2, v6.5.8.3, v6.5.8.4, v6.5.8.5, v6.5.8.6, v6.5.8.7] but it conflicts with your root composer.json require (6.6.0.0).
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Wir sprechen aber nicht von einem Produktivshop, oder?
Die 6.6er ist ein Major-Update mit „Breaking-Changes“. Alle Plugins müssen - teilweise aufwendiger - nachgezogen und kompatibel zu 6.6 gemacht werden. Die Fehlermeldungen bei dir besagen genau das - nämlich, dass deine Plugins noch nicht kompatibel zu 6.6 sind.
Dringend:
Systemvoraussetzungen für 6.6 klären - könnte sich was geändert haben (z.B. PHP-Version)
alle Plugins deaktivieren (vorher prüfen, ob es bereits Update für 6.6 gibt)
Shopware-Update durchführen
Plugins aktualisieren
Plugins aktivieren
ABER: Warte mit diesem großen Update noch ein paar Wochen - da wird sicherlich noch was nachkommen. Das 6.6er-Update ist erst gerade erschienen.
Reiner Testshop ohne Plugins, immer brav über Autoupdate im Admin - also nix verändert:
> pre-update-cmd: Symfony\Flex\Flex->configureInstaller
Loading composer repositories with package information
> pre-pool-create: Symfony\Flex\Flex->truncatePackages
Updating dependencies
Dependency resolution completed in 0.001 seconds
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires shopware/core 6.6.0.0 -> satisfiable by shopware/core[v6.6.0.0].
- shopware/core v6.6.0.0 requires symfony/stopwatch ~7.0.0 -> found symfony/stopwatch[v7.0.0, v7.0.3] but it conflicts with your root composer.json require (^5.0|^6.0).
Problem 2
- shopware/core v6.6.0.0 requires symfony/stopwatch ~7.0.0 -> found symfony/stopwatch[v7.0.0, v7.0.3] but it conflicts with your root composer.json require (^5.0|^6.0).
- shopware/storefront v6.6.0.0 requires shopware/core v6.6.0.0 -> satisfiable by shopware/core[v6.6.0.0].
- Root composer.json requires shopware/storefront 6.6.0.0 -> satisfiable by shopware/storefront[v6.6.0.0].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Mein Update ist sauber durchgelaufen, jedoch zeigt das Frontend im Testsystem folgendes an:
SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚cart.payload‘ in ‚field list‘
Hat hier jemand ne Idee? Ursprungsfrage scheint ja gelöst.
Es gibt eine neue Version 3.0.0 des Frosh Plugins. Das lässt sich aber erst installieren wenn Shopware 6.6.0 installiert ist. Das Frosh Plugin 2.0.6 lässt sich bei mir deaktivieren aber nicht deinstallieren. Das Update auf 6.6.0 bricht trotz deaktiviertem Frosh Plugin mit der Fehlermeldung aus dem Ursprungspost ab.
Could not execute "composer remove" for plugin "FroshPlatformMailArchive (frosh/mail-platform-archive). Output: Composer could not detect the root package (shopware/production) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version ./composer.json has been updated Composer could not detect the root package (shopware/production) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version Running composer update frosh/mail-platform-archive Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires shopware/administration 6.6.0.0 (exact version match: 6.6.0.0), found shopware/administration[v6.6.0.0] but the package is fixed to v6.5.8.7 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. Problem 2 - Root composer.json requires shopware/core 6.6.0.0 (exact version match: 6.6.0.0), found shopware/core[v6.6.0.0] but the package is fixed to v6.5.8.7 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. Problem 3 - Root composer.json requires shopware/elasticsearch 6.6.0.0 (exact version match: 6.6.0.0), found shopware/elasticsearch[v6.6.0.0] but the package is fixed to v6.5.8.7 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. Problem 4 - Root composer.json requires shopware/storefront 6.6.0.0 (exact version match: 6.6.0.0), found shopware/storefront[v6.6.0.0] but the package is fixed to v6.5.8.7 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions. Removal failed, reverting ./composer.json to its original content. Removal failed, frosh/mail-platform-archive is still present, it may be required by another package. See `composer why frosh/mail-platform-archive`.
War so ein Haufen von Frickeleien - kann das gar nicht mehr nachvollziehen
Erst in der composer.json händisch Symfony etc. auf 7 gestellt.
Dann lief ein wenig war durch, dann kam aber ein Fehler in der console. Tip auf Slack: console von Git übernehmen. Lief danach zwar durch, aber dann kam nicht einmal der Admin.
Mit composer recipes:update und force alle Punkte aktualisiert.
Dann kamen zwar keine Fehler mehr, Admin scheint zu laufen - aber Frontend: Siehe oben
Seit EA musste ich erst einmal den Testshop neu einrichten. Werde das wohl irgendwann wieder tun.
> pre-update-cmd: Symfony\Flex\Flex->configureInstaller
Loading composer repositories with package information
> pre-pool-create: Symfony\Flex\Flex->truncatePackages
Updating dependencies
Dependency resolution completed in 0.001 seconds
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires shopware/core 6.6.0.0 -> satisfiable by shopware/core[v6.6.0.0].
- shopware/core v6.6.0.0 requires symfony/stopwatch ~7.0.0 -> found symfony/stopwatch[v7.0.0, v7.0.3] but it conflicts with your root composer.json require (^5.0|^6.0).
Problem 2
- shopware/core v6.6.0.0 requires symfony/stopwatch ~7.0.0 -> found symfony/stopwatch[v7.0.0, v7.0.3] but it conflicts with your root composer.json require (^5.0|^6.0).
- shopware/storefront v6.6.0.0 requires shopware/core v6.6.0.0 -> satisfiable by shopware/core[v6.6.0.0].
- Root composer.json requires shopware/storefront 6.6.0.0 -> satisfiable by shopware/storefront[v6.6.0.0].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Ich habe das Update 6.6.0.0 ohne Probleme durchgeführt wie gewohnt.
Aber dann: Backend ist erreichbar, das Frontend leider nicht.
Oops! An Error Occurred
The server returned a „500 Internal Server Error“.
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
Haben sich leider nicht genug gefunden hier den Beta / RC Tester zu spielen und Feedback zu geben. Wir werden erst frühestens mit 6.6.1.0 umsteigen (derzeit nutzen wir 6.5.8.6), da dann Support von AVIF endlich kommt: Shopware Issuetracker
@RAShop Hast du das Update über den Admin auf 6.0.0.0 gemacht? Dann kann es zu diesem Fehler kommen. Mit dem obigen Befehl sollte es wieder funktionieren:
bin/console database:migrate-destructive --all
Das Problem wurde mit der Version 6.0.0.1 behoben - anbei eine Ankündigung aus dem Slack-Channel:
We just released Shopware 6.6.0.1 to fix NEXT-34524.
The issue may affect a shop if it didn’t run a destructive migration for a long time; so when only the system:update:finish command was used. The problem is that the Storefront wasn’t available as it expects a specific change in a database column which was defined in a 6.4 destructive migration.