Ergebnis 1 bis 13 von 13

Thema: Update von 4.13.58 auf 5.3.* wird beim composer install abgebrochen

  1. #1
    Contao-Nutzer
    Registriert seit
    23.08.2024.
    Beiträge
    56

    Standard Update von 4.13.58 auf 5.3.* wird beim composer install abgebrochen

    Das Update von 4.13.58 auf 5.3.* wird beim composer install mit folgender Fehlermeldung abgebrochen:
    Code:
    $ /usr/bin/php8.2 -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -ddisplay_startup_errors=0 -derror_reporting=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /var/www/web23953849/html/contao5/public/contao-manager.phar.php composer install --no-dev --no-progress --no-ansi --no-interaction --optimize-autoloader
    Installing dependencies from lock file
    Verifying lock file contents can be installed on current platform.
    Nothing to install, update or remove
    Package doctrine/annotations is abandoned, you should avoid using it. No replacement was suggested.
    Package doctrine/cache is abandoned, you should avoid using it. No replacement was suggested.
    Package php-http/message-factory is abandoned, you should avoid using it. Use psr/http-factory instead.
    Generating optimized autoload files
    108 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    contao/manager-plugin: Dumping generated plugins file...
    contao/manager-plugin: ...done dumping generated plugins file
    > @php vendor/bin/contao-setup
    In ArrayNode.php line 327:
    Unrecognized option "url_suffix" under "contao". Available options are "bac 
    kend", "backup", "console_path", "crawl", "cron", "csp", "csrf_cookie_prefi 
    x", "csrf_token_name", "editable_files", "error_level", "image", "insert_ta 
    gs", "intl", "localconfig", "locales", "mailer", "messenger", "pretty_error 
    _screens", "preview_script", "sanitizer", "search", "security", "upload_pat 
    h". 
    2025-12-16T20:46:18+01:00 [info] User Deprecated: Method "Contao\ManagerPlugin\Bundle\BundlePluginInterface::getBundles()" might add "array" as a native return type declaration in the future. Do the same in implementation "MadeYourDay\RockSolidAntispam\ContaoManagerPlugin" now to avoid errors or add an explicit @return annotation to suppress this message.
    2025-12-16T20:46:18+01:00 [info] User Deprecated: Method "Contao\ManagerPlugin\Bundle\BundlePluginInterface::getBundles()" might add "array" as a native return type declaration in the future. Do the same in implementation "MadeYourDay\RockSolidColumns\ContaoManagerPlugin" now to avoid errors or add an explicit @return annotation to suppress this message.
    2025-12-16T20:46:18+01:00 [info] User Deprecated: Method "Contao\ManagerPlugin\Bundle\BundlePluginInterface::getBundles()" might add "array" as a native return type declaration in the future. Do the same in implementation "MadeYourDay\RockSolidCustomElements\ContaoManagerPlugin" now to avoid errors or add an explicit @return annotation to suppress this message.
    2025-12-16T20:46:18+01:00 [info] User Deprecated: Method "Contao\ManagerPlugin\Bundle\BundlePluginInterface::getBundles()" might add "array" as a native return type declaration in the future. Do the same in implementation "MadeYourDay\RockSolidIconPicker\ContaoManagerPlugin" now to avoid errors or add an explicit @return annotation to suppress this message.
    2025-12-16T20:46:18+01:00 [info] User Deprecated: Method "Contao\ManagerPlugin\Bundle\BundlePluginInterface::getBundles()" might add "array" as a native return type declaration in the future. Do the same in implementation "MadeYourDay\RockSolidThemeAssistant\ContaoManagerPlugin" now to avoid errors or add an explicit @return annotation to suppress this message.
    2025-12-16T20:46:18+01:00 [info] User Deprecated: Method "Symfony\Component\DependencyInjection\Extension\ExtensionInterface::load()" might add "void" as a native return type declaration in the future. Do the same in implementation "MadeYourDay\RockSolidCustomElements\DependencyInjection\RockSolidCustomElementsExtension" now to avoid errors or add an explicit @return annotation to suppress this message.
    2025-12-16T20:46:18+01:00 [info] User Deprecated: Since contao/manager-bundle 5.0: Using a parameters.yml file has been deprecated and will no longer work in Contao 6. Use a parameters.yaml file instead
    2025-12-16T20:46:18+01:00 [info] User Deprecated: Since contao/manager-bundle 5.0: Using a config.yml file has been deprecated and will no longer work in Contao 6. Use a config.yaml file instead
    Script @php vendor/bin/contao-setup handling the post-install-cmd event returned with error code 1
    # Process terminated with exit code 1
    # Result: General error
    Das verstehe ich nicht; was muss ich tun?

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.641
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Poste Deine composer.json
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Fan Avatar von lbableck
    Registriert seit
    10.06.2021.
    Beiträge
    390
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du musst url_suffix aus der config.yaml (bzw. bei dir laut Deprecations noch .yml, das kannst du gleich ändern) rausnehmen, das stellst du in Contao 5 im Seitenstartpunkt ein.

  4. #4
    Contao-Nutzer
    Registriert seit
    23.08.2024.
    Beiträge
    56

    Standard

    Vielen Dank.
    Das es etwas mit »url_suffix« zu tun hat, habe ich gesehen. Ebenso habe ich gelesen, das der Fehler unter vendor/bin/contao-setup in Zeile 327 zu finden sein soll … nur gibt es (bei mir) unter vendor kein bin/contao-setup. Hm … aber ich wusste, das davon in der config.yml etwas steht; jedoch gibt es dort wiederum keine Zeile »327«.
    Man, man … wie hast du den Fehler erkannt?!
    Sei es, danach lief es durch. Vielen Dank.

    Um mit dem nächsten Fehler aufzuwarten.

  5. #5
    Contao-Nutzer
    Registriert seit
    23.08.2024.
    Beiträge
    56

    Standard

    Mir scheint, der hat etwas mit dem Template »rsce_luxe_boxes_config.php« zu tun. Was muss da getan werden? Vielen Dank für eure Hilfe.
    Code:
    [2025-12-17T13:42:03.481761+01:00] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{"_route":"contao_backend","_scope":"backend","_controller":"Contao\\CoreBundle\\Controller\\BackendController::mainAction"},"request_uri":"https://test.dresdner-gewerbehof.de/contao","method":"GET"} {"request_uri":"https://test.dresdner-gewerbehof.de/contao","request_method":"GET"}
    
    [2025-12-17T13:42:03.550169+01:00] request.CRITICAL: Uncaught PHP Exception Error: "Class "System" not found" at rsce_luxe_boxes_config.php line 49 {"exception":"[object] (Error(code: 0): Class \"System\" not found at /var/www/web23953849/html/contao5/templates/luxe/rsce_luxe_boxes_config.php:49)"} {"request_uri":"https://test.dresdner-gewerbehof.de/contao","request_method":"GET"}
    
    [2025-12-17T13:42:03.635720+01:00] contao.cron.INFO: Purged the expired double opt-in tokens [] {"contao":{"Contao\\CoreBundle\\Monolog\\ContaoContext":"{\"func\":\"Contao\\\\CoreBundle\\\\Cron\\\\PurgeOptInTokensCron::__invoke\",\"action\":\"CRON\",\"username\":\"N\\/A\",\"browser\":\"N\\/A\",\"uri\":null,\"pageId\":null}"},"request_uri":"https://test.dresdner-gewerbehof.de/contao","request_method":"GET"}
    
    [2025-12-17T13:42:03.640442+01:00] contao.cron.INFO: Purged the temp folder [] {"contao":{"Contao\\CoreBundle\\Monolog\\ContaoContext":"{\"func\":\"Contao\\\\CoreBundle\\\\Cron\\\\PurgeTempFolderCron::__invoke\",\"action\":\"CRON\",\"username\":\"N\\/A\",\"browser\":\"N\\/A\",\"uri\":null,\"pageId\":null}"},"request_uri":"https://test.dresdner-gewerbehof.de/contao","request_method":"GET"}
    
    [2025-12-17T13:42:03.694807+01:00] messenger.INFO: Stopping worker. {"transport_names":["contao_prio_high"]} {"request_uri":"https://test.dresdner-gewerbehof.de/contao","request_method":"GET"}
    
    [2025-12-17T13:42:10.433127+01:00] request.INFO: Matched route "contao_backend_login". {"route":"contao_backend_login","route_parameters":{"_route":"contao_backend_login","_scope":"backend","_store_referrer":false,"_controller":"Contao\\CoreBundle\\Controller\\BackendController::loginAction"},"request_uri":"https://test.dresdner-gewerbehof.de/contao/login","method":"GET"} {"request_uri":"https://test.dresdner-gewerbehof.de/contao/login","request_method":"GET"}
    
    [2025-12-17T13:42:10.497590+01:00] request.CRITICAL: Uncaught PHP Exception Error: "Class "System" not found" at rsce_luxe_boxes_config.php line 49 {"exception":"[object] (Error(code: 0): Class \"System\" not found at /var/www/web23953849/html/contao5/templates/luxe/rsce_luxe_boxes_config.php:49)"} {"request_uri":"https://test.dresdner-gewerbehof.de/contao/login","request_method":"GET"}
    
    [2025-12-17T13:42:10.586154+01:00] messenger.INFO: Stopping worker. {"transport_names":["contao_prio_high"]} {"request_uri":"https://test.dresdner-gewerbehof.de/contao/login","request_method":"GET"}

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.009
    Partner-ID
    10107

    Standard

    Bei einem Update von Contao musst du auch das Theme aktualisieren (in diesem Fall die Dateien des RockSolid Luxe Themes nehme ich an).
    » sponsor me via GitHub or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    23.08.2024.
    Beiträge
    56

    Standard

    Ja klar. Aber passiert das nicht mit »alle Pakete aktualisieren«? Die von RockSolid stammenden Erweiterungen habe ich aktualisiert.
    Wie dem auch sei – derzeit komme ich an das Backend nicht ran; ich muss offensichtlich erst einmal den Fehler beheben.
    Geändert von Nino (Gestern um 15:05 Uhr)

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.009
    Partner-ID
    10107

    Standard

    Zitat Zitat von Nino Beitrag anzeigen
    Aber passiert das nicht mit »alle Pakete aktualisieren«?
    Nein, das musst du manuell aktualisieren (in diesem Fall).
    » sponsor me via GitHub or Revolut

  9. #9
    Contao-Nutzer
    Registriert seit
    23.08.2024.
    Beiträge
    56

    Standard

    Oh ha …
    Wie aktualisiert man ein Template manuell?! In das Backend komme ich derzeit nicht rein; ich muss offensichtlich erst einmal den Fehler beheben. Geht das irgendwie vom CM?

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.009
    Partner-ID
    10107

    Standard

    Grundsätzlich musst du in deinem Kundenbereich die für deine Contao Version passende Version des Themes runterladen und dann die entsprechenden Dateien aktualisieren. Wenn du die ursprünglichen Theme-Dateien selbst angepasst hast, musst du diese Änderungen manuell zusammenführen.

    Über den Contao Manager oder Contao selbst geht das nicht.
    » sponsor me via GitHub or Revolut

  11. #11
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.470
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Nino Beitrag anzeigen
    Oh ha …
    Wie aktualisiert man ein Template manuell?! In das Backend komme ich derzeit nicht rein; ich muss offensichtlich erst einmal den Fehler beheben. Geht das irgendwie vom CM?
    FTP wäre ein Mittel der Wahl.

    Du kannst ja die bisherigen Theme-Ordner (insbesondere /templates/dein-theme-ordner) erstmal in Sicherheit bringen, um später zu schauen, was Du ggf zusammenführen musst. Gerade beim Templating hat sich ja einiges geändert.

  12. #12
    Contao-Nutzer
    Registriert seit
    23.08.2024.
    Beiträge
    56

    Standard

    Na das ging ja mal einfach (wenn man denn weiß, welche Schritte notwendig sind).
    • passende Version des Themes runterladen, entpacken
    • alten Theme-Ordner umbenennen/entfernen
    • neuen Theme-Ordner in die Installation schieben
    • mit CM nochmals »Pakete aktualisieren«
    fertsch.
    Es war also die Annahme, dass beim »Pakete aktualisieren« auch das Theme mit aktualisiert wird, die Ursache des Fehlers. Schön zu wissen für weitere Updates. Danke

  13. #13
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.819
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Nino Beitrag anzeigen
    Es war also die Annahme, dass beim »Pakete aktualisieren« auch das Theme mit aktualisiert wird, die Ursache des Fehlers. Schön zu wissen für weitere Updates. Danke
    Proprietäre Kauf-Themes werden nicht einfach so aktualisiert und über composer ausgeliefert, es sei denn man hat hier eigene Installer programmiert.
    Wenn du das Theme "updatest", du aber falsch angepasst hast, dann würde es z.B. Weihnachtsmann-Websites zerschiessen, das will man nicht immer.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •