Update auf 6.7.7.0 ---"500 Internal Server Error"

Habe grad ein Update von 6.7.6.1 auf 6.7.7.0 versucht, jetzt geht nix mehr..:roll_eyes: hier ist der log.txt:

Run Update preparations

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.022 seconds
Analyzed 1298 packages to resolve dependencies
Analyzed 18986 rules to resolve dependencies
Lock file operations: 0 installs, 61 updates, 0 removals
Updates: symfony/runtime:v7.4.1, shopware/core:v6.7.7.0, symfony/yaml:v7.4.1, symfony/finder:v7.4.5, twig/twig:v3.23.0, symfony/string:v7.4.4, twig/string-extra:v3.23.0, symfony/intl:v7.4.4, twig/intl-extra:v3.23.0, symfony/var-exporter:v7.4.0, symfony/validator:v7.4.5, symfony/http-foundation:v7.4.5, symfony/event-dispatcher:v7.4.4, symfony/var-dumper:v8.0.4, symfony/error-handler:v7.4.4, symfony/http-kernel:v7.4.5, symfony/twig-bridge:v7.4.5, symfony/dependency-injection:v7.4.5, symfony/filesystem:v7.4.0, symfony/config:v7.4.4, symfony/twig-bundle:v7.4.4, symfony/translation:v7.4.4, symfony/stopwatch:v7.4.0, symfony/serializer:v7.4.5, symfony/password-hasher:v8.0.4, symfony/security-core:v7.4.4, symfony/clock:v7.4.0, symfony/scheduler:v7.4.4, symfony/routing:v7.4.4, symfony/options-resolver:v7.4.0, symfony/rate-limiter:v7.4.5, symfony/psr-http-message-bridge:v7.4.4, symfony/type-info:v8.0.4, symfony/property-info:v7.4.5, symfony/property-access:v7.4.4, symfony/process:v7.4.5, symfony/monolog-bridge:v7.4.4, symfony/monolog-bundle:v3.11.1, symfony/mime:v7.4.5, symfony/messenger:v7.4.4, symfony/mailer:v7.4.4, symfony/lock:v7.4.5, symfony/http-client:v7.4.5, symfony/cache:v7.4.5, symfony/framework-bundle:v7.4.5, symfony/dotenv:v7.4.0, symfony/doctrine-messenger:v7.4.5, symfony/debug-bundle:v7.4.0, symfony/console:v7.4.4, symfony/asset:v7.4.4, brick/math:0.14.3, phpseclib/phpseclib:3.0.49, league/flysystem:3.31.0, league/flysystem-local:3.31.0, league/flysystem-memory:3.31.0, phpstan/phpdoc-parser:2.3.2, composer/composer:2.9.5, shopware/administration:v6.7.7.0, shopware/elasticsearch:v6.7.7.0, shopware/storefront:v6.7.7.0, shopware/paypal-sdk:v1.6.2

  • Upgrading brick/math (0.14.1 => 0.14.3)
  • Upgrading composer/composer (2.9.3 => 2.9.5)
  • Upgrading league/flysystem (3.30.2 => 3.31.0)
  • Upgrading league/flysystem-local (3.30.2 => 3.31.0)
  • Upgrading league/flysystem-memory (3.29.0 => 3.31.0)
  • Upgrading phpseclib/phpseclib (3.0.48 => 3.0.49)
  • Upgrading phpstan/phpdoc-parser (2.3.1 => 2.3.2)
  • Upgrading shopware/administration (v6.7.6.2 => v6.7.7.0)
  • Upgrading shopware/core (v6.7.6.2 => v6.7.7.0)
  • Upgrading shopware/elasticsearch (v6.7.6.2 => v6.7.7.0)
  • Upgrading shopware/paypal-sdk (v1.6.1 => v1.6.2)
  • Upgrading shopware/storefront (v6.7.6.2 => v6.7.7.0)
  • Upgrading symfony/asset (v7.3.0 => v7.4.4)
  • Upgrading symfony/cache (v7.3.9 => v7.4.5)
  • Upgrading symfony/clock (v7.3.8 => v7.4.0)
  • Upgrading symfony/config (v7.3.8 => v7.4.4)
  • Upgrading symfony/console (v7.3.9 => v7.4.4)
  • Upgrading symfony/debug-bundle (v7.3.5 => v7.4.0)
  • Upgrading symfony/dependency-injection (v7.3.9 => v7.4.5)
  • Upgrading symfony/doctrine-messenger (v7.3.9 => v7.4.5)
  • Upgrading symfony/dotenv (v7.3.8 => v7.4.0)
  • Upgrading symfony/error-handler (v7.3.6 => v7.4.4)
  • Upgrading symfony/event-dispatcher (v7.3.3 => v7.4.4)
  • Upgrading symfony/filesystem (v7.3.8 => v7.4.0)
  • Upgrading symfony/finder (v7.3.9 => v7.4.5)
  • Upgrading symfony/framework-bundle (v7.3.9 => v7.4.5)
  • Upgrading symfony/http-client (v7.3.9 => v7.4.5)
  • Upgrading symfony/http-foundation (v7.3.9 => v7.4.5)
  • Upgrading symfony/http-kernel (v7.3.9 => v7.4.5)
  • Upgrading symfony/intl (v7.3.8 => v7.4.4)
  • Upgrading symfony/lock (v7.3.4 => v7.4.5)
  • Upgrading symfony/mailer (v7.3.9 => v7.4.4)
  • Upgrading symfony/messenger (v7.3.9 => v7.4.4)
  • Upgrading symfony/mime (v7.3.8 => v7.4.5)
  • Upgrading symfony/monolog-bridge (v7.3.6 => v7.4.4)
  • Upgrading symfony/monolog-bundle (v3.10.0 => v3.11.1)
  • Upgrading symfony/options-resolver (v7.3.8 => v7.4.0)
  • Upgrading symfony/password-hasher (v7.4.0 => v8.0.4)
  • Upgrading symfony/process (v7.3.9 => v7.4.5)
  • Upgrading symfony/property-access (v7.3.9 => v7.4.4)
  • Upgrading symfony/property-info (v7.3.9 => v7.4.5)
  • Upgrading symfony/psr-http-message-bridge (v7.3.8 => v7.4.4)
  • Upgrading symfony/rate-limiter (v7.3.2 => v7.4.5)
  • Upgrading symfony/routing (v7.3.9 => v7.4.4)
  • Upgrading symfony/runtime (v7.3.8 => v7.4.1)
  • Upgrading symfony/scheduler (v7.3.5 => v7.4.4)
  • Upgrading symfony/security-core (v7.3.9 => v7.4.4)
  • Upgrading symfony/serializer (v7.3.9 => v7.4.5)
  • Upgrading symfony/stopwatch (v7.3.0 => v7.4.0)
  • Upgrading symfony/string (v7.3.8 => v7.4.4)
  • Upgrading symfony/translation (v7.3.9 => v7.4.4)
  • Upgrading symfony/twig-bridge (v7.3.9 => v7.4.5)
  • Upgrading symfony/twig-bundle (v7.3.9 => v7.4.4)
  • Upgrading symfony/type-info (v7.4.1 => v8.0.4)
  • Upgrading symfony/validator (v7.3.9 => v7.4.5)
  • Upgrading symfony/var-dumper (v7.4.3 => v8.0.4)
  • Upgrading symfony/var-exporter (v7.3.4 => v7.4.0)
  • Upgrading symfony/yaml (v7.3.8 => v7.4.1)
  • Upgrading twig/intl-extra (v3.22.1 => v3.23.0)
  • Upgrading twig/string-extra (v3.22.1 => v3.23.0)
  • Upgrading twig/twig (v3.22.2 => v3.23.0)
    Writing lock file
    Installing dependencies from lock file (including require-dev)

pre-operations-exec: Symfony\Flex\Flex->recordOperations
Package operations: 0 installs, 61 updates, 0 removals
Updates: symfony/runtime:v7.4.1, symfony/process:v7.4.5, shopware/core:v6.7.7.0, symfony/yaml:v7.4.1, symfony/finder:v7.4.5, twig/twig:v3.23.0, symfony/string:v7.4.4, twig/string-extra:v3.23.0, symfony/intl:v7.4.4, twig/intl-extra:v3.23.0, symfony/var-exporter:v7.4.0, symfony/validator:v7.4.5, symfony/twig-bridge:v7.4.5, symfony/http-foundation:v7.4.5, symfony/event-dispatcher:v7.4.4, symfony/var-dumper:v8.0.4, symfony/error-handler:v7.4.4, symfony/http-kernel:v7.4.5, symfony/dependency-injection:v7.4.5, symfony/filesystem:v7.4.0, symfony/config:v7.4.4, symfony/twig-bundle:v7.4.4, symfony/translation:v7.4.4, symfony/stopwatch:v7.4.0, symfony/serializer:v7.4.5, symfony/password-hasher:v8.0.4, symfony/security-core:v7.4.4, symfony/clock:v7.4.0, symfony/scheduler:v7.4.4, symfony/routing:v7.4.4, symfony/options-resolver:v7.4.0, symfony/rate-limiter:v7.4.5, symfony/psr-http-message-bridge:v7.4.4, symfony/type-info:v8.0.4, symfony/property-info:v7.4.5, symfony/property-access:v7.4.4, symfony/monolog-bridge:v7.4.4, symfony/monolog-bundle:v3.11.1, symfony/mime:v7.4.5, symfony/messenger:v7.4.4, symfony/mailer:v7.4.4, symfony/lock:v7.4.5, symfony/http-client:v7.4.5, symfony/cache:v7.4.5, symfony/framework-bundle:v7.4.5, symfony/dotenv:v7.4.0, symfony/doctrine-messenger:v7.4.5, symfony/debug-bundle:v7.4.0, symfony/console:v7.4.4, symfony/asset:v7.4.4, brick/math:0.14.3, phpseclib/phpseclib:3.0.49, league/flysystem:3.31.0, league/flysystem-local:3.31.0, league/flysystem-memory:3.31.0, phpstan/phpdoc-parser:2.3.2, composer/composer:2.9.5, shopware/administration:v6.7.7.0, shopware/elasticsearch:v6.7.7.0, shopware/storefront:v6.7.7.0, shopware/paypal-sdk:v1.6.2

  • Downloading symfony/runtime (v7.4.1)
  • Downloading symfony/process (v7.4.5)
  • Downloading shopware/core (v6.7.7.0)
  • Downloading symfony/yaml (v7.4.1)
  • Downloading symfony/finder (v7.4.5)
  • Downloading twig/twig (v3.23.0)
  • Downloading symfony/string (v7.4.4)
  • Downloading twig/string-extra (v3.23.0)
  • Downloading symfony/intl (v7.4.4)
  • Downloading twig/intl-extra (v3.23.0)
  • Downloading symfony/var-exporter (v7.4.0)
  • Downloading symfony/validator (v7.4.5)
  • Downloading symfony/twig-bridge (v7.4.5)
  • Downloading symfony/http-foundation (v7.4.5)
  • Downloading symfony/event-dispatcher (v7.4.4)
  • Downloading symfony/var-dumper (v8.0.4)
  • Downloading symfony/error-handler (v7.4.4)
  • Downloading symfony/http-kernel (v7.4.5)
  • Downloading symfony/dependency-injection (v7.4.5)
  • Downloading symfony/filesystem (v7.4.0)
  • Downloading symfony/config (v7.4.4)
  • Downloading symfony/twig-bundle (v7.4.4)
  • Downloading symfony/translation (v7.4.4)
  • Downloading symfony/stopwatch (v7.4.0)
  • Downloading symfony/serializer (v7.4.5)
  • Downloading symfony/password-hasher (v8.0.4)
  • Downloading symfony/security-core (v7.4.4)
  • Downloading symfony/clock (v7.4.0)
  • Downloading symfony/scheduler (v7.4.4)
  • Downloading symfony/routing (v7.4.4)
  • Downloading symfony/options-resolver (v7.4.0)
  • Downloading symfony/rate-limiter (v7.4.5)
  • Downloading symfony/psr-http-message-bridge (v7.4.4)
  • Downloading symfony/type-info (v8.0.4)
  • Downloading symfony/property-info (v7.4.5)
  • Downloading symfony/property-access (v7.4.4)
  • Downloading symfony/monolog-bridge (v7.4.4)
  • Downloading symfony/monolog-bundle (v3.11.1)
  • Downloading symfony/mime (v7.4.5)
  • Downloading symfony/messenger (v7.4.4)
  • Downloading symfony/mailer (v7.4.4)
  • Downloading symfony/lock (v7.4.5)
  • Downloading symfony/http-client (v7.4.5)
  • Downloading symfony/cache (v7.4.5)
  • Downloading symfony/framework-bundle (v7.4.5)
  • Downloading symfony/dotenv (v7.4.0)
  • Downloading symfony/doctrine-messenger (v7.4.5)
  • Downloading symfony/debug-bundle (v7.4.0)
  • Downloading symfony/console (v7.4.4)
  • Downloading symfony/asset (v7.4.4)
  • Downloading brick/math (0.14.3)
  • Downloading phpseclib/phpseclib (3.0.49)
  • Downloading league/flysystem (3.31.0)
  • Downloading league/flysystem-local (3.31.0)
  • Downloading league/flysystem-memory (3.31.0)
  • Downloading phpstan/phpdoc-parser (2.3.2)
  • Downloading composer/composer (2.9.5)
  • Downloading shopware/administration (v6.7.7.0)
  • Downloading shopware/elasticsearch (v6.7.7.0)
  • Downloading shopware/storefront (v6.7.7.0)
  • Downloading shopware/paypal-sdk (v1.6.2)
  • Upgrading symfony/runtime (v7.3.8 => v7.4.1): Extracting archive

post-package-update: Symfony\Flex\Flex->enableThanksReminder

  • Upgrading symfony/process (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading shopware/core (v6.7.6.2 => v6.7.7.0): Extracting archive
  • Upgrading symfony/yaml (v7.3.8 => v7.4.1): Extracting archive
  • Upgrading symfony/finder (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading twig/twig (v3.22.2 => v3.23.0): Extracting archive
  • Upgrading symfony/string (v7.3.8 => v7.4.4): Extracting archive
  • Upgrading twig/string-extra (v3.22.1 => v3.23.0): Extracting archive
  • Upgrading symfony/intl (v7.3.8 => v7.4.4): Extracting archive
  • Upgrading twig/intl-extra (v3.22.1 => v3.23.0): Extracting archive
  • Upgrading symfony/var-exporter (v7.3.4 => v7.4.0): Extracting archive
  • Upgrading symfony/validator (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading symfony/twig-bridge (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading symfony/http-foundation (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading symfony/event-dispatcher (v7.3.3 => v7.4.4): Extracting archive
  • Upgrading symfony/var-dumper (v7.4.3 => v8.0.4): Extracting archive
  • Upgrading symfony/error-handler (v7.3.6 => v7.4.4): Extracting archive
  • Upgrading symfony/http-kernel (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading symfony/dependency-injection (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading symfony/filesystem (v7.3.8 => v7.4.0): Extracting archive
  • Upgrading symfony/config (v7.3.8 => v7.4.4): Extracting archive
  • Upgrading symfony/twig-bundle (v7.3.9 => v7.4.4): Extracting archive
  • Upgrading symfony/translation (v7.3.9 => v7.4.4): Extracting archive
  • Upgrading symfony/stopwatch (v7.3.0 => v7.4.0): Extracting archive
  • Upgrading symfony/serializer (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading symfony/password-hasher (v7.4.0 => v8.0.4): Extracting archive
  • Upgrading symfony/security-core (v7.3.9 => v7.4.4): Extracting archive
  • Upgrading symfony/clock (v7.3.8 => v7.4.0): Extracting archive
  • Upgrading symfony/scheduler (v7.3.5 => v7.4.4): Extracting archive
  • Upgrading symfony/routing (v7.3.9 => v7.4.4): Extracting archive
  • Upgrading symfony/options-resolver (v7.3.8 => v7.4.0): Extracting archive
  • Upgrading symfony/rate-limiter (v7.3.2 => v7.4.5): Extracting archive
  • Upgrading symfony/psr-http-message-bridge (v7.3.8 => v7.4.4): Extracting archive
  • Upgrading symfony/type-info (v7.4.1 => v8.0.4): Extracting archive
  • Upgrading symfony/property-info (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading symfony/property-access (v7.3.9 => v7.4.4): Extracting archive
  • Upgrading symfony/monolog-bridge (v7.3.6 => v7.4.4): Extracting archive
  • Upgrading symfony/monolog-bundle (v3.10.0 => v3.11.1): Extracting archive
  • Upgrading symfony/mime (v7.3.8 => v7.4.5): Extracting archive
  • Upgrading symfony/messenger (v7.3.9 => v7.4.4): Extracting archive
  • Upgrading symfony/mailer (v7.3.9 => v7.4.4): Extracting archive
  • Upgrading symfony/lock (v7.3.4 => v7.4.5): Extracting archive
  • Upgrading symfony/http-client (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading symfony/cache (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading symfony/framework-bundle (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading symfony/dotenv (v7.3.8 => v7.4.0): Extracting archive
  • Upgrading symfony/doctrine-messenger (v7.3.9 => v7.4.5): Extracting archive
  • Upgrading symfony/debug-bundle (v7.3.5 => v7.4.0): Extracting archive
  • Upgrading symfony/console (v7.3.9 => v7.4.4): Extracting archive
  • Upgrading symfony/asset (v7.3.0 => v7.4.4): Extracting archive
  • Upgrading brick/math (0.14.1 => 0.14.3): Extracting archive
  • Upgrading phpseclib/phpseclib (3.0.48 => 3.0.49): Extracting archive
  • Upgrading league/flysystem (3.30.2 => 3.31.0): Extracting archive
  • Upgrading league/flysystem-local (3.30.2 => 3.31.0): Extracting archive
  • Upgrading league/flysystem-memory (3.29.0 => 3.31.0): Extracting archive
  • Upgrading phpstan/phpdoc-parser (2.3.1 => 2.3.2): Extracting archive
  • Upgrading composer/composer (2.9.3 => 2.9.5): Extracting archive
  • Upgrading shopware/administration (v6.7.6.2 => v6.7.7.0): Extracting archive
  • Upgrading shopware/elasticsearch (v6.7.6.2 => v6.7.7.0): Extracting archive
  • Upgrading shopware/storefront (v6.7.6.2 => v6.7.7.0): Extracting archive
  • Upgrading shopware/paypal-sdk (v1.6.1 => v1.6.2): Extracting archive
    {„success“:false}

Bezieht sich das ↑ {„success“:false} auf das paypal-sdk ?

Was muss ich tun, um wieder auf die Seite zu kommen ?

Gruß, Andreas

Wenn das composer Update fehl schlägt, dann erfolgt normalerweise automatisch ein Rollback auf die vorherige Version.

Wenn du noch immer ein 500 Error angezeigt bekommst, dann gibt es ggf. ein weiteres Problem.

Fehler aus den Logs analysieren und Problem, falls möglich beheben oder Backup einspielen.

Moin @Maep,

interessant wäre an der Stelle tatsächlich eher einmal den 500er Fehler auszulesen, als das Log während des Updates. Da siehst du dann in der Regel mehr :slight_smile:

Grüße
Matthias

Moin, wo finde ich das ? In der Log Datei im Hauptverzeichnis des Servers ist für den Installationszeitpunkt nichts hinterlegt..

Gruß Andreas

Der war gut :grinning_face_with_smiling_eyes:

Moin @Maep

du kannst in der .env.local mal den Parameter APP_DEBUG=1 setzen. Dann solltets du schon eine Ausgabe im Frotend erhalten.

Hast du denn kein Backup vorher erstellt? Das sollte man in der Regel immer vor jedem update erstellen :slight_smile:

Grüße
Matthias

leider habe ich kein Backup gemacht…

Aber mal zum Verständnis: wenn die Datenbanken und die Shopwareinstallation getrennt voneinander sind, dann könnte ich doch eine neue Shopwareinstallation mit der bereits vorhandenen Datenbank erstellen… Denn bis auf die Anpassung des ‘Burgermenüs’ wurden alle weiteren Änderungen über die Einstellungen bzw über die Textbausteine gemacht. Die müssten denn ja nach der Neuinstallation noch da sein ?

Gruß, Andreas

Hochgeladene Bilder und Dokumente würden fehlen und auch Fehler werfen, wobei diese Fehler vermutlich nicht kritisch wären. Ansonsten ja, kannst du Shopware neu installieren.

Die env.local mit Secret und falls es noch weitere Keys gibt, müsstest du auch sichern.

Moin @Maep ,

es müssen alle Dateien welche angelegt werden gesichert werden. Das betrifft sämtliche statische Inhalte, wir @Max_Shop beschrieben hat.
Vermutlich ist es ohne Backup einfacher sich den Fehler anzusehen und zu beheben.

Hast du den Debug Modus denn mal eingeschaltet und versucht die 500er Meldung zu sichten?

Grüße
Matthias

Hi,

ich gebe hier Recht, den Fehler sollte man schon finden und beheben können bevor man jetzt versucht einen neuen Shop installiert und noch mehr Ärger hat.

Wichtig beim Debug Modus dran denken das nicht jeder in dieser Zeit Zugriff hat. Du spuckst damit nämlich ganz schön Infos nach außen die nicht für jeden bestimmt sind.

Das wird gerne vergessen und dann ist der Profiler öffentlich zugänglich.

Grüße

Ist so. Das Logfile war riesig, ich habe es dem IT’ler meines geringsten Misstrauens :face_savoring_food: geschickt. Er konnte damit allerdings nicht wirklich nachvollziehen, woran das Update gescheitert ist.

Daher nun Neuinstallation, diesmal mit ‘echtem’ eigenem Theme und einer robusten Backupstrategie. Die scheint auch bitter nötig bei SW6… bei SW5 gab es gefühlt nicht annähernd so viele Probleme mit den Updates ..

Jetzt habe ich den Shop mit 6.7.7.0 noch nichtmal fertig, und schon ist 6.7.7.1 da…es bleibt spannend.

Gruß, Andreas