Contao-Camp 2024
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 47

Thema: Composer Update nicht möglich nach PHP Umstellung auf 8.1.0

  1. #1
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard Composer Update nicht möglich nach PHP Umstellung auf 8.1.0

    Hallo,

    nachdem ich die PHP Version von 7 auf 8 umgestellt habe kann ich keine Erweiterungen mehr deinstallieren oder updaten.
    Ein Beispiel bei einem meiner Kundenseiten.

    Die Konsole zeigt folgendes an.

    Code:
     /usr/bin/php -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /kunden/77128_60437/webseiten/Contao-4/web/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.
    Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. It is recommended that you run `composer update` or `composer update <package name>`.
    Your lock file does not contain a compatible set of packages. Please run composer update.
      Problem 1
        - codefog/contao-cookiebar is locked to version 2.3.1 and an update of this package was not requested.
        - codefog/contao-cookiebar 2.3.1 requires php ^5.4|^7.0 -> your php version (8.1.10) does not satisfy that requirement.
      Problem 2
        - erdmannfreunde/sirius-se is locked to version 1.9.0 and an update of this package was not requested.
        - erdmannfreunde/sirius-se 1.9.0 requires php ^7.1 -> your php version (8.1.10) does not satisfy that requirement.
      Problem 3
        - laminas/laminas-code is locked to version 3.4.1 and an update of this package was not requested.
        - laminas/laminas-code 3.4.1 requires php ^7.1 -> your php version (8.1.10) does not satisfy that requirement.
      Problem 4
        - lcobucci/jwt is locked to version 3.4.6 and an update of this package was not requested.
        - lcobucci/jwt 3.4.6 requires php ^5.6 || ^7.0 -> your php version (8.1.10) does not satisfy that requirement.
      Problem 5
        - lcobucci/jwt 3.4.6 requires php ^5.6 || ^7.0 -> your php version (8.1.10) does not satisfy that requirement.
        - scheb/2fa-trusted-device v5.13.2 requires lcobucci/jwt ^3.4|^4.0 -> satisfiable by lcobucci/jwt[3.4.6].
        - scheb/2fa-trusted-device is locked to version v5.13.2 and an update of this package was not requested.
    # Process terminated with exit code 2
    # Result: Misuse of shell builtins
    Wäre es sinnvoll die PHP Umstellung rückgängig zu machen und dann mit der Version PHP 7 die Pakete zu aktualisieren?
    Wenn das dann erfolgreich ist, noch einmal auf PHP 8 und dann den Composer zu aktualisieren?

    Danke im Voraus.

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja und ja

  3. #3
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    237
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von rauel Beitrag anzeigen
    Wäre es sinnvoll die PHP Umstellung rückgängig zu machen und dann mit der Version PHP 7 die Pakete zu aktualisieren?
    Wenn das dann erfolgreich ist, noch einmal auf PHP 8 und dann den Composer zu aktualisieren?
    Zurückstellen sollte nicht notwendig sein, sofern du alle Pakete per Composer Update aktualisierst.

  4. #4
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von lbableck Beitrag anzeigen
    Zurückstellen sollte nicht notwendig sein, sofern du alle Pakete per Composer Update aktualisierst.
    Im Contao Manager habe ich die Pakete updaten wollen? Wie soll ich die Pakete per Composer Update aktualisieren?

  5. #5
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    237
    Contao-Projekt unterstützen

    Support Contao

    Standard

    In deinem Fall musst du scheb/2fa-trusted-device auf Version ^6 setzen und laminas/laminas-code auf ^4.
    Der CM führt dann automatisch composer update aus, ansonsten musst du normalerweise nichts machen.

    EDIT: scheb/2fa-trusted-device auf ^6 muss gar nicht unbedingt sein, sehe ich gerade, aber bietet sich an, wenn du schon dabei bist.
    Geändert von lbableck (30.11.2022 um 10:54 Uhr)

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

    Standard

    Zitat Zitat von lbableck Beitrag anzeigen
    In deinem Fall musst du scheb/2fa-trusted-device auf Version ^6 setzen und laminas/laminas-code auf ^4.
    Der CM führt dann automatisch composer update aus, ansonsten musst du normalerweise nichts machen.

    EDIT: scheb/2fa-trusted-device auf ^6 muss gar nicht unbedingt sein, sehe ich gerade, aber bietet sich an, wenn du schon dabei bist.
    Das sind vermutlich Pakete, die nicht direkt required sind. Insofern wird rauel da nichts machen können.

    @rauel: poste deine composer.json
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Code:
    {
        "type": "project",
        "require": {
            "codefog/contao-cookiebar": "^2.3",
            "contao/calendar-bundle": "4.9.35",
            "contao/comments-bundle": "4.9.35",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "4.9.35",
            "contao/listing-bundle": "4.9.35",
            "contao/manager-bundle": "4.9.35",
            "contao/news-bundle": "4.9.35",
            "contao/newsletter-bundle": "4.9.35",
            "do-while/contao-backupdb-bundle": "1.5.3",
            "erdmannfreunde/sirius-se": "1.9.0",
            "jrgregory/m17-sticky-backend-footer": "^2.0"
            
        },
        "extra": {
            "contao-component-dir": "assets"
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }
    Das Sirius ist ein Theme von Erdmann und Freunde

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

    Standard

    Du hast Contao auf eine spezifische Version festgenagelt, hat das einen bestimmten Grund? Das selbe bei do-while/contao-backupdb-bundle und erdmannfreunde/sirius-se

    Die PHP 8 Kompatibilität lässt sich leider von uns nicht überprüfen, da es sich bei erdmannfreunde/sirius-se um kein öffentlich verfügbares Paket handelt.
    Geändert von Spooky (30.11.2022 um 11:21 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du hast Contao auf eine spezifische Version festgenagelt, hat das einen bestimmten Grund? Das selbe bei do-while/contao-backupdb-bundle und erdmannfreunde/sirius-se

    Die PHP 8 Kompatibilität lässt sich leider nicht überprüfen, da es sich bei erdmannfreunde/sirius-se um kein öffentlich verfügbares Paket handelt.
    Okay, den Dennis Erdmann schreib ich an wegen dem Theme.

    Was meinst du mit spezifisch? Weil kein ^ davor steht?

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

    Standard

    Zitat Zitat von rauel Beitrag anzeigen
    Was meinst du mit spezifisch? Weil kein ^ davor steht?
    Jein. Du hast "4.9.35" eingetragen, statt zB "^4.9", "4.9.*" (das wäre üblich bei Nutzung des Contao Managers), "^4.9.35" oder "~4.9.35".
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Ich habe bei einem weiteren Kunden nur die Datenbanksicherung als Paket eingebunden.
    Es wird in der Doku empfohlen ein Composer Update nach der PHP Umstellung zu machen und auch hier wird gemeckert.

    Code:
    Problem 1
        - laminas/laminas-code is locked to version 3.4.1 and an update of this package was not requested.
        - laminas/laminas-code 3.4.1 requires php ^7.1 -> your php version (8.1.10) does not satisfy that requirement.
    was ist laminas?

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

    Standard

    Was genau hast du ausgeführt?
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Jein. Du hast "4.9.35" eingetragen, statt zB "^4.9", "4.9.*" (das wäre üblich bei Nutzung des Contao Managers), "^4.9.35" oder "~4.9.35".
    dann werde ich das zukünftig so machen, aber liegt das jetzt konkret an der Eintragung?

  14. #14
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Was genau hast du ausgeführt?
    ich habe bei meinen Kunden alle PHP 7 Versionen auf PHP 8 umgestellt.
    Und wollte jetzt wie hier vorgeschlagen das Composer Update durchführen. Das geht leider nicht.

    https://docs.contao.org/manual/de/in...er-php-version

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

    Standard

    Zitat Zitat von rauel Beitrag anzeigen
    dann werde ich das zukünftig so machen, aber liegt das jetzt konkret an der Eintragung?
    Im Falle der Contao Bundles nicht, bei den anderen evt. schon. Lässt sich aber wie gesagt nicht prüfen, da zumindest das Theme Paket nicht öffentlich verfügbar ist.


    Zitat Zitat von rauel Beitrag anzeigen
    ich habe bei meinen Kunden alle PHP 7 Versionen auf PHP 8 umgestellt.
    Und wollte jetzt wie hier vorgeschlagen das Composer Update durchführen. Das geht leider nicht.

    https://docs.contao.org/manual/de/in...er-php-version
    Poste die gesamte Konsolen Ausgaben (aller Tasks).
    Geändert von Spooky (30.11.2022 um 11:42 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  16. #16
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Im Falle der Contao Bundles nicht, bei den anderen evt. schon. Lässt sich aber wie geagt nicht prüfen, da zumindest das Theme Paket nicht öffentlich verfügbar ist.

    Poste die gesamte Konsolen Ausgaben (aller Tasks).
    Code:
    $ /usr/bin/php -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /kunden/310228_60437/webseiten/Contao4/web/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.
    Your lock file does not contain a compatible set of packages. Please run composer update.
    
      Problem 1
        - laminas/laminas-code is locked to version 3.4.1 and an update of this package was not requested.
        - laminas/laminas-code 3.4.1 requires php ^7.1 -> your php version (8.1.10) does not satisfy that requirement.
      Problem 2
        - lcobucci/jwt is locked to version 3.4.6 and an update of this package was not requested.
        - lcobucci/jwt 3.4.6 requires php ^5.6 || ^7.0 -> your php version (8.1.10) does not satisfy that requirement.
      Problem 3
        - lcobucci/jwt 3.4.6 requires php ^5.6 || ^7.0 -> your php version (8.1.10) does not satisfy that requirement.
        - scheb/2fa-trusted-device v5.13.2 requires lcobucci/jwt ^3.4|^4.0 -> satisfiable by lcobucci/jwt[3.4.6].
        - scheb/2fa-trusted-device is locked to version v5.13.2 and an update of this package was not requested.
    
    
    # Process terminated with exit code 2
    # Result: Misuse of shell builtins

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

    Standard

    Das ist nur der zweite Teil der Ausgabe. Poste die gesamte Ausgabe.
    » sponsor me via GitHub or PayPal or Revolut

  18. #18
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das ist nur der zweite Teil der Ausgabe. Poste die gesamte Ausgabe.
    ich habe die ganze Konsole kopiert

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

    Standard

    Da fehlt aber der Teil der Konsolenausgabe des Cloud Resolvers.
    » sponsor me via GitHub or PayPal or Revolut

  20. #20
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Da fehlt aber der Teil der Konsolenausgabe des Cloud Resolvers.
    anbei zwei Ausschnitte wie es bei mir aussieht.

    screen-manager-1.jpg
    screen-manager-2.jpg


    das erscheint wenn ich dann auf bestätigen klicke.

    Die Webseite wird zum Glück online korrekt dargestellt.
    Geändert von rauel (30.11.2022 um 12:03 Uhr)

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

    Standard

    Du nutzt die falsche Funktion. Du musst die Funktion "Composer Update ausführen" nutzen, wie in der Dokumentation beschrieben.
    » sponsor me via GitHub or PayPal or Revolut

  22. #22
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du nutzt die falsche Funktion. Du musst die Funktion "Composer Update ausführen" nutzen, wie in der Dokumentation beschrieben.
    Upps sorry, das ist mir jetzt aber peinlich. Ich werde schauen ob es bei den anderen Webseite auch das Problem war.
    In diesem Fall lief es jetzt reibungslos durch.

    Danke Dir.

  23. #23
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Hallo Spooky,

    nun stelle ich nach und nach die Kundenwebseiten auf PHP 8 um.
    Die Webseiten werden zwar korrekt angezeigt aber wenn ich dann zum Schluss das Composer update mache wird nun bei einer Installtion folgener Fehler in der Konsole angezeigt:

    Code:
    > Resolving dependencies using Composer Cloud v3.5.1
    
    [6.6MiB/0.42s] Loading composer repositories with package information
    [70.9MiB/7.70s] Updating dependencies
    [28.1MiB/8.77s] Lock file operations: 3 installs, 23 updates, 2 removals
    [28.1MiB/8.77s]   - Removing laminas/laminas-eventmanager (3.4.0)
    [28.1MiB/8.77s]   - Removing laminas/laminas-zendframework-bridge (1.4.1)
    [28.2MiB/8.78s]   - Upgrading codefog/contao-haste (4.25.0 => 4.25.23)
    [28.2MiB/8.78s]   - Upgrading contao-community-alliance/composer-plugin (3.2.1 => 3.2.2)
    [28.2MiB/8.78s]   - Upgrading contao/conflicts (dev-main 96abbf1 => dev-main 8439917)
    [28.2MiB/8.78s]   - Upgrading doctrine/orm (2.13.3 => 2.13.4)
    [28.2MiB/8.78s]   - Upgrading laminas/laminas-code (3.4.1 => 4.7.1)
    [28.2MiB/8.78s]   - Locking lcobucci/clock (2.2.0)
    [28.2MiB/8.78s]   - Upgrading lcobucci/jwt (3.4.6 => 4.2.1)
    [28.2MiB/8.78s]   - Upgrading psr/cache (1.0.1 => 2.0.0)
    [28.2MiB/8.78s]   - Locking psr/clock (1.0.0)
    [28.2MiB/8.78s]   - Upgrading psr/container (1.1.1 => 1.1.2)
    [28.2MiB/8.78s]   - Locking stella-maris/clock (0.1.7)
    [28.2MiB/8.79s]   - Upgrading symfony-cmf/routing-bundle (2.5.0 => 2.5.1)
    [28.2MiB/8.79s]   - Upgrading symfony/console (v4.4.48 => v4.4.49)
    [28.2MiB/8.79s]   - Upgrading symfony/dependency-injection (v4.4.44 => v4.4.49)
    [28.2MiB/8.79s]   - Upgrading symfony/deprecation-contracts (v2.5.2 => v3.0.2)
    [28.2MiB/8.79s]   - Upgrading symfony/framework-bundle (v4.4.47 => v4.4.49)
    [28.2MiB/8.79s]   - Upgrading symfony/http-client (v4.4.47 => v4.4.49)
    [28.2MiB/8.79s]   - Upgrading symfony/http-foundation (v4.4.48 => v4.4.49)
    [28.2MiB/8.79s]   - Upgrading symfony/http-kernel (v4.4.48 => v4.4.49)
    [28.2MiB/8.79s]   - Upgrading symfony/mime (v5.4.14 => v5.4.16)
    [28.2MiB/8.79s]   - Upgrading symfony/property-info (v5.4.15 => v5.4.16)
    [28.2MiB/8.79s]   - Upgrading symfony/string (v5.4.15 => v6.0.15)
    [28.2MiB/8.79s]   - Upgrading symfony/twig-bridge (v4.4.45 => v4.4.49)
    [28.2MiB/8.79s]   - Upgrading terminal42/dcawizard (2.4.8 => 2.5.0)
    [28.2MiB/8.79s]   - Upgrading terminal42/notification_center (1.5.18 => 1.6.14)
    [28.2MiB/8.79s]   - Upgrading thecodingmachine/safe (v1.3.3 => v2.4.0)
    [27.5MiB/8.80s] Writing lock file
    [13.7MiB/8.82s] <warning>Package contao-components/highlight is abandoned, you should avoid using it. No replacement was suggested.</warning>
    [13.7MiB/8.82s] <warning>Package patchwork/utf8 is abandoned, you should avoid using it. Use symfony/polyfill-mbstring or symfony/string instead.</warning>
    [13.7MiB/8.82s] <warning>Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.</warning>
    [13.7MiB/8.83s] <warning>Package symfony/debug is abandoned, you should avoid using it. Use symfony/error-handler instead.</warning>
    [13.7MiB/8.83s] <warning>Package symfony/swiftmailer-bundle is abandoned, you should avoid using it. Use symfony/mailer instead.</warning>
    [13.7MiB/8.83s] <warning>Package true/punycode is abandoned, you should avoid using it. No replacement was suggested.</warning>
    [13.7MiB/8.83s] <warning>Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.</warning>
    [13.9MiB/9.03s] No security vulnerability advisories found
    [14.3MiB/9.03s] Memory usage: 14.31MB (peak: 185.98MB), time: 9.04s.
    [14.3MiB/9.04s] Finished Composer Cloud resolving.
    
    
    # Job ID I8ergyzzhiKYg84x9ChMeetDPGBQ9nBiHxxGcgn1m7TkjMRyh1PeYqUcdYooV4xLzglyEf13NwB52rb4Y49ft completed in 12 seconds
    # Memory usage: 14.31MB (peak: 185.98MB), time: 9.04s.
    
    $ /usr/bin/php -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /html/Contao-4/web/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.
    Your lock file does not contain a compatible set of packages. Please run composer update.
    
      Problem 1
        - laminas/laminas-code is locked to version 3.4.1 and an update of this package was not requested.
        - laminas/laminas-code 3.4.1 requires php ^7.1 -> your php version (8.0.25) does not satisfy that requirement.
      Problem 2
        - lcobucci/jwt is locked to version 3.4.6 and an update of this package was not requested.
        - lcobucci/jwt 3.4.6 requires php ^5.6 || ^7.0 -> your php version (8.0.25) does not satisfy that requirement.
      Problem 3
        - lcobucci/jwt 3.4.6 requires php ^5.6 || ^7.0 -> your php version (8.0.25) does not satisfy that requirement.
        - scheb/2fa-trusted-device v5.13.2 requires lcobucci/jwt ^3.4|^4.0 -> satisfiable by lcobucci/jwt[3.4.6].
        - scheb/2fa-trusted-device is locked to version v5.13.2 and an update of this package was not requested.
    
    
    # Process terminated with exit code 2
    # Result: Misuse of shell builtins
    Im Grunde ist bei jeder Webseite irgendetwas nicht korrekt durchgelaufen.

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

    Standard

    Mach mal "Composer Update ausführen" ohne Cloud Resolver.
    » sponsor me via GitHub or PayPal or Revolut

  25. #25
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Mach mal "Composer Update ausführen" ohne Cloud Resolver.
    Guten Morgen Spooky,

    habe ich nun gemacht und anbei die Konsolenausgabe:

    Code:
    $ /usr/bin/php -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /html/Contao-4/web/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.
    Your lock file does not contain a compatible set of packages. Please run composer update.
    
      Problem 1
        - laminas/laminas-code is locked to version 3.4.1 and an update of this package was not requested.
        - laminas/laminas-code 3.4.1 requires php ^7.1 -> your php version (8.0.25) does not satisfy that requirement.
      Problem 2
        - lcobucci/jwt is locked to version 3.4.6 and an update of this package was not requested.
        - lcobucci/jwt 3.4.6 requires php ^5.6 || ^7.0 -> your php version (8.0.25) does not satisfy that requirement.
      Problem 3
        - lcobucci/jwt 3.4.6 requires php ^5.6 || ^7.0 -> your php version (8.0.25) does not satisfy that requirement.
        - scheb/2fa-trusted-device v5.13.2 requires lcobucci/jwt ^3.4|^4.0 -> satisfiable by lcobucci/jwt[3.4.6].
        - scheb/2fa-trusted-device is locked to version v5.13.2 and an update of this package was not requested.
    
    
    # Process terminated with exit code 2
    # Result: Misuse of shell builtins

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

    Standard

    Poste einen Screenshot dieses Tasks.
    » sponsor me via GitHub or PayPal or Revolut

  27. #27
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste einen Screenshot dieses Tasks.
    screen-konsole-1.jpg
    screen-konsole-2.jpg

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

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du nutzt die falsche Funktion. Du musst die Funktion "Composer Update ausführen" nutzen, wie in der Dokumentation beschrieben.
    » sponsor me via GitHub or PayPal or Revolut

  29. #29
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Die Konsole von gestern Abend ist die mit der richtigen Funktion (Composer Update) da habe ich ein Composer Update durchgeführt?


    Die letzte Konsole ist Funktion "Installer ausführen" ohne Cloud Resolver. So habe ich das anhand der vorangegangenen Erklärungen verstanden.

    Composer Update ist mit Cloud Resolver
    Installer installieren ist ohne Cloud Resolver

    Stimmt nicht?

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

    Standard

    Nein, das hast du falsch verstanden. Es stimmt zwar, dass bei composer install kein Cloud Resolver benutzt wird (weil nicht notwendig), geschrieben habe ich aber folgendes:


    Zitat Zitat von Spooky Beitrag anzeigen
    Mach mal "Composer Update ausführen" ohne Cloud Resolver.

    Das heißt, du musst zuerst in der Serverkonfiguration (beim Start des Contao Managers) den Cloud Resolver deaktivieren und dann "Composer Update ausführen". (NICHT "Installer ausführen"!)
    » sponsor me via GitHub or PayPal or Revolut

  31. #31
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nein, das hast du falsch verstanden. Es stimmt zwar, dass bei composer install kein Cloud Resolver benutzt wird (weil nicht notwendig), geschrieben habe ich aber folgendes:





    Das heißt, du musst zuerst in der Serverkonfiguration (beim Start des Contao Managers) den Cloud Resolver deaktivieren und dann "Composer Update ausführen". (NICHT "Installer ausführen"!)


    contao-manager.jpg
    contao-manager-2.jpg

    Du meinst hier an dieser Stelle?
    Geändert von rauel (01.12.2022 um 10:16 Uhr)

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

    Standard

    Korrekt, dort den Haken entfernen.
    » sponsor me via GitHub or PayPal or Revolut

  33. #33
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Korrekt, dort den Haken entfernen.
    Code:
    $ /usr/bin/php -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /html/Contao-4/web/contao-manager.phar.php composer update --with-dependencies --no-install --no-scripts --no-dev --no-progress --no-ansi --no-interaction --optimize-autoloader
    
    Loading composer repositories with package information
    Info from https://repo.packagist.org: #StandWithUkraine
    Updating dependencies
    contao/manager-plugin: Dumping generated plugins file...
    contao/manager-plugin: ...done dumping generated plugins file
    Lock file operations: 3 installs, 23 updates, 2 removals
      - Removing laminas/laminas-eventmanager (3.4.0)
      - Removing laminas/laminas-zendframework-bridge (1.4.1)
      - Upgrading codefog/contao-haste (4.25.0 => 4.25.23)
      - Upgrading contao-community-alliance/composer-plugin (3.2.1 => 3.2.2)
      - Upgrading contao/conflicts (dev-main 96abbf1 => dev-main e00a47a)
      - Upgrading doctrine/orm (2.13.3 => 2.13.4)
      - Upgrading laminas/laminas-code (3.4.1 => 4.7.1)
      - Locking lcobucci/clock (2.2.0)
      - Upgrading lcobucci/jwt (3.4.6 => 4.2.1)
      - Upgrading psr/cache (1.0.1 => 2.0.0)
      - Locking psr/clock (1.0.0)
      - Upgrading psr/container (1.1.1 => 1.1.2)
      - Locking stella-maris/clock (0.1.7)
      - Upgrading symfony-cmf/routing-bundle (2.5.0 => 2.5.1)
      - Upgrading symfony/console (v4.4.48 => v4.4.49)
      - Upgrading symfony/dependency-injection (v4.4.44 => v4.4.49)
      - Upgrading symfony/deprecation-contracts (v2.5.2 => v3.0.2)
      - Upgrading symfony/framework-bundle (v4.4.47 => v4.4.49)
      - Upgrading symfony/http-client (v4.4.47 => v4.4.49)
      - Upgrading symfony/http-foundation (v4.4.48 => v4.4.49)
      - Upgrading symfony/http-kernel (v4.4.48 => v4.4.49)
      - Upgrading symfony/mime (v5.4.14 => v5.4.16)
      - Upgrading symfony/property-info (v5.4.15 => v5.4.16)
      - Upgrading symfony/string (v5.4.15 => v6.0.15)
      - Upgrading symfony/twig-bridge (v4.4.45 => v4.4.49)
      - Upgrading terminal42/dcawizard (2.4.8 => 2.5.0)
      - Upgrading terminal42/notification_center (1.5.18 => 1.6.14)
      - Upgrading thecodingmachine/safe (v1.3.3 => v2.4.0)
    Writing lock file
    Package contao-components/highlight is abandoned, you should avoid using it. No replacement was suggested.
    Package patchwork/utf8 is abandoned, you should avoid using it. Use symfony/polyfill-mbstring or symfony/string instead.
    Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.
    Package symfony/debug is abandoned, you should avoid using it. Use symfony/error-handler instead.
    Package symfony/swiftmailer-bundle is abandoned, you should avoid using it. Use symfony/mailer instead.
    Package true/punycode is abandoned, you should avoid using it. No replacement was suggested.
    Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.
    101 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    
    # Process terminated with exit code 0
    # Result: OK
    
    
    $ /usr/bin/php -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=Europe/Berlin /html/Contao-4/web/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.
    Package operations: 0 installs, 1 update, 0 removals
      - Upgrading contao/conflicts (dev-main 8439917 => dev-main e00a47a)
    Package contao-components/highlight is abandoned, you should avoid using it. No replacement was suggested.
    Package patchwork/utf8 is abandoned, you should avoid using it. Use symfony/polyfill-mbstring or symfony/string instead.
    Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.
    Package symfony/debug is abandoned, you should avoid using it. Use symfony/error-handler instead.
    Package symfony/swiftmailer-bundle is abandoned, you should avoid using it. Use symfony/mailer instead.
    Package true/punycode is abandoned, you should avoid using it. No replacement was suggested.
    Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.
    Generating optimized autoload files
    Class Contao\ManagerPlugin\PluginLoader located in ./vendor/contao/manager-plugin/src/Resources/PluginLoader.php does not comply with psr-4 autoloading standard. Skipping.
    composer/package-versions-deprecated: Generating version class...
    composer/package-versions-deprecated: ...done generating version class
    contao/manager-plugin: Dumping generated plugins file...
    contao/manager-plugin: ...done dumping generated plugins file
    101 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    > Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication
    Script Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication handling the post-install-cmd event terminated with an exception
    
    In ScriptHandler.php line 97:
                                                                               
      An error occurred while executing the "contao:install-web-dir" command:  
                                                                               
    
    install [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--dev] [--no-suggest] [--no-dev] [--no-autoloader] [--no-progress] [--no-install] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--] [...]
    
    
    # Process terminated with exit code 1
    # Result: General error
    das kommt dabei dann raus.

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

    Standard

    Sieht grundsätzlich gut aus, zumindest sind nun deine Pakete aktualisiert. Um den Fehler bei der Script Ausführung zu analysieren bräuchtest du nun allerdings SSH Zugriff.
    » sponsor me via GitHub or PayPal or Revolut

  35. #35
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Sieht grundsätzlich gut aus, zumindest sind nun deine Pakete aktualisiert. Um den Fehler bei der Script Ausführung zu analysieren bräuchtest du nun allerdings SSH Zugriff.
    den muss ich bei Mittwald anfragen? SFTP reicht nicht?
    Aber ehrlich ich kenn mich mit Skripte überhaupt nicht aus.

    In der Systemkonfiguration setzte ich wieder den Haken?

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

    Standard

    Zitat Zitat von rauel Beitrag anzeigen
    SFTP reicht nicht?
    Wenn du SFTP hast, hast du SSH (meistens).
    » sponsor me via GitHub or PayPal or Revolut

  37. #37
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Wenn du SFTP hast, hast du SSH (meistens).
    Okay aber das hört sich nach Stecknadel im Heuhaufen an wenn du schreibst ich soll eine Fehleranalyse machen.

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

    Standard

    Du musst dann folgendes im Contao Installationsverzeichnis ausführen:
    Code:
    vendor/bin/contao-console contao:install-web-dir -v
    » sponsor me via GitHub or PayPal or Revolut

  39. #39
    Contao-Fan
    Registriert seit
    10.01.2011.
    Beiträge
    376

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du musst dann folgendes im Contao Installationsverzeichnis ausführen:
    Code:
    vendor/bin/contao-console contao:install-web-dir -v
    So sieht die Datei aus:
    Habe keine Ahnung was du möchtest

    Code:
    #!/usr/bin/env php
    <?php
    
    /**
     * Proxy PHP file generated by Composer
     *
     * This file includes the referenced bin path (../contao/manager-bundle/bin/contao-console)
     * using a stream wrapper to prevent the shebang from being output on PHP<8
     *
     * @generated
     */
    
    namespace Composer;
    
    $GLOBALS['_composer_bin_dir'] = __DIR__;
    $GLOBALS['_composer_autoload_path'] = __DIR__ . '/..'.'/autoload.php';
    
    if (PHP_VERSION_ID < 80000) {
        if (!class_exists('Composer\BinProxyWrapper')) {
            /**
             * @internal
             */
            final class BinProxyWrapper
            {
                private $handle;
                private $position;
                private $realpath;
    
                public function stream_open($path, $mode, $options, &$opened_path)
                {
                    // get rid of phpvfscomposer:// prefix for __FILE__ & __DIR__ resolution
                    $opened_path = substr($path, 17);
                    $this->realpath = realpath($opened_path) ?: $opened_path;
                    $opened_path = $this->realpath;
                    $this->handle = fopen($this->realpath, $mode);
                    $this->position = 0;
    
                    return (bool) $this->handle;
                }
    
                public function stream_read($count)
                {
                    $data = fread($this->handle, $count);
    
                    if ($this->position === 0) {
                        $data = preg_replace('{^#!.*\r?\n}', '', $data);
                    }
    
                    $this->position += strlen($data);
    
                    return $data;
                }
    
                public function stream_cast($castAs)
                {
                    return $this->handle;
                }
    
                public function stream_close()
                {
                    fclose($this->handle);
                }
    
                public function stream_lock($operation)
                {
                    return $operation ? flock($this->handle, $operation) : true;
                }
    
                public function stream_seek($offset, $whence)
                {
                    if (0 === fseek($this->handle, $offset, $whence)) {
                        $this->position = ftell($this->handle);
                        return true;
                    }
    
                    return false;
                }
    
                public function stream_tell()
                {
                    return $this->position;
                }
    
                public function stream_eof()
                {
                    return feof($this->handle);
                }
    
                public function stream_stat()
                {
                    return array();
                }
    
                public function stream_set_option($option, $arg1, $arg2)
                {
                    return true;
                }
    
                public function url_stat($path, $flags)
                {
                    $path = substr($path, 17);
                    if (file_exists($path)) {
                        return stat($path);
                    }
    
                    return false;
                }
            }
        }
    
        if (
            (function_exists('stream_get_wrappers') && in_array('phpvfscomposer', stream_get_wrappers(), true))
            || (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper'))
        ) {
            include("phpvfscomposer://" . __DIR__ . '/..'.'/contao/manager-bundle/bin/contao-console');
            exit(0);
        }
    }
    
    include __DIR__ . '/..'.'/contao/manager-bundle/bin/contao-console';

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

    Standard

    Du sollst das gepostete Kommando ausführen, nicht den Inhalt der Datei zeigen
    » sponsor me via GitHub or PayPal or Revolut

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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