Ergebnis 1 bis 14 von 14

Thema: Plötzlich Update-Probleme wegen Memory Limits im Contao-Manager

  1. #1
    Contao-Nutzer Avatar von Amasit
    Registriert seit
    05.11.2009.
    Ort
    Bern, Schweiz
    Beiträge
    19

    Standard Plötzlich Update-Probleme wegen Memory Limits im Contao-Manager

    Ich wollte via Contao-Manager einige Packete updaten, doch fallen die immer durch wegen scheinbaren Memory-Problemen.
    Leider habe ich kaum Ahnung und die, in der Fehlermeldung angegebene weiterführende Composer-Seite zum Thema hilft mir nicht.
    Weiss jemand Rat?
    Die Fehlermeldung ist:
    Code:
    $ C:^\wamp64^\bin^\php^\php7.2.4^\php.exe "-q" "C:/Privat/Project/myweb/web/contao-manager.phar.php" "composer" "update" "contao/listing-bundle" "--with-dependencies" "--prefer-dist" "--no-dev" "--no-progress" "--no-suggest" "--no-ansi" "--no-interaction" "--optimize-autoloader" 2>&1
    
    Using config.component-dir has been deprecated. Please use extra.contao-component-dir instead.
    Loading composer repositories with package information
    Updating dependencies
    PHP Fatal error:  Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar://C:/Privat/Project/myweb/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52
    
    Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.
    # Process terminated with exit code 255
    # Result: Unknown error
    
    
    ---
    
    ### The background task has stopped unexpectedly ###
    MfG Amasit

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du die Abhängigkeitsauflösung via Composer Cloud im Contao Manager selbst deaktiviert?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Nutzer Avatar von Amasit
    Registriert seit
    05.11.2009.
    Ort
    Bern, Schweiz
    Beiträge
    19

    Standard

    Nein, diese habe ich nicht deaktiviert. Einerseits weiss ich nicht wo ich diese deaktivieren kann und warum oder andererseits wann diese sinnvollerweise deaktiviert werden soll. Ich weiss nicht, was die Abhängigkeitsauflösung ist. In welchem Zusammenhang steht dies mit der Unmöglichkeit, Updates wegen Memory Limits nicht durchführen zu können?
    MfG Amasit

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Könntest Du mal den Inhalt Deiner contao-manager/manager.json hier posten?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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

    Standard

    Zitat Zitat von Amasit Beitrag anzeigen
    Nein, diese habe ich nicht deaktiviert. Einerseits weiss ich nicht wo ich diese deaktivieren kann und warum oder andererseits wann diese sinnvollerweise deaktiviert werden soll. Ich weiss nicht, was die Abhängigkeitsauflösung ist. In welchem Zusammenhang steht dies mit der Unmöglichkeit, Updates wegen Memory Limits nicht durchführen zu können?
    Du musst den Cloud Resolver aktivieren. Das machst du im Contao Manager unter Server Configuration wenn du den Contao Manager startest.

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Oder eben in der manager.json den Parameter disable_cloud auf false setzen, sollte dieser vorhanden und aktuell auf true gesetzt sein.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ich hatte das jüngst beim Update auf 4.8.1 auch obwohl der Resolver aktiv war. Vermutlich haben zu viele Leute gleichzeitig das Update gemacht? 10 Min später ging es dann wieder.

  8. #8
    Contao-Nutzer Avatar von tuxracer
    Registriert seit
    14.04.2011.
    Ort
    Essen
    Beiträge
    102

    Standard

    Jep, insbesondere bei Security Updates die frisch rauskommen ist mir das auch schon passiert. Bin aber froh und dankbar, das es den Resolver überhaupt gibt - sonst hätte ich in einigen Projekten schon die Segel streichen müssen.

  9. #9
    Contao-Nutzer Avatar von Amasit
    Registriert seit
    05.11.2009.
    Ort
    Bern, Schweiz
    Beiträge
    19

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Könntest Du mal den Inhalt Deiner contao-manager/manager.json hier posten?
    Klar
    Code:
    {
        "server": "custom",
        "php_cli": "C:\\wamp64\\bin\\php\\php7.2.4\\php.exe",
        "disable_cloud": true,
        "last_update": "2019-09-06T03:59:23+00:00",
        "latest_version": "1.1.7"
    }
    Ich mal disable_cloud auf false setzen und nochmals versuchen.
    MfG Amasit

  10. #10
    Contao-Nutzer Avatar von Amasit
    Registriert seit
    05.11.2009.
    Ort
    Bern, Schweiz
    Beiträge
    19

    Standard

    Wenn ich den Cloud Resolver im Contao Manager aktiviere läuft das Update nun durch. Dies obwohl ich noch einige Male das Update starten musste und den Cache löschen musste. Ist leider für mich noch sehr undurchsichtig, mangels technischem Background-Verständnis.

    Jededfalls kommen die Memory-Probleme nicht mehr. So wie ich das verstanden habe greift es auf die Contao Cloud zu, wenn es Memory Probleme gibt.

    Jetzt gibt es aber eine andere Fehlermeldung, wenn ich ein Package installieren will:

    Code:
    Confirm & Close
    $ C:^\wamp64^\bin^\php^\php7.2.4^\php.exe "-q" "C:/Privat/Project/myproject/web/contao-manager.phar.php" "composer" "require" "contao/conflicts=*@dev" "--no-suggest" "--no-update" "--no-scripts" "--prefer-stable" "--sort-packages" "--no-ansi" "--no-interaction" 2>&1
    
    Using config.component-dir has been deprecated. Please use extra.contao-component-dir instead.
    C:/Privat/Project/myproject\composer.json has been updated
    
    # Process terminated with exit code 0
    # Result: OK
    
    
    ---
    
    ### The background task has stopped unexpectedly ###
    Wie kann ich einstellen, dass es extra.contao-component-dir nutzt, gemäss der Meldung Please use extra.contao-component-dir instead.
    MfG Amasit

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

    Standard

    Die Meldung kannst du ignorieren.

    Aus der Konsolenausgabe ist nicht klar, warum der Prozess abgebrochen wurde. Die composer.json wurde allerdings aktualisiert - das heißt du kannst jetzt einfach eine Paketaktualisierung durchführen.

  12. #12
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Amasit Beitrag anzeigen
    Jededfalls kommen die Memory-Probleme nicht mehr. So wie ich das verstanden habe greift es auf die Contao Cloud zu, wenn es Memory Probleme gibt.
    Nicht nur wenn es Memory Probleme gibt, sondern immer dann, wenn es gilt, die Paketabhängigkeiten aufzulösen (was sehr speicherintensiv ist).

    Zitat Zitat von Amasit Beitrag anzeigen
    Jetzt gibt es aber eine andere Fehlermeldung, wenn ich ein Package installieren will:

    Using config.component-dir has been deprecated. Please use extra.contao-component-dir instead.
    Diese Meldung kannst Du vorerst ignorieren. Es muss ein anderes Problem beim Installieren des Paketes geben. Welche Extension versuchst Du denn zu installieren?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  13. #13
    Contao-Nutzer Avatar von Amasit
    Registriert seit
    05.11.2009.
    Ort
    Bern, Schweiz
    Beiträge
    19

    Standard

    Ich habe versucht das ODD-Theme zu installieren.
    Mit Hilfe des Themas https://community.contao.org/de/show...een-deprecated hat es dann auch funktioniert.
    Mein composer.json sieht jetzt so aus (damit ging die Installation des ODD-Theme-Packages
    composer.png

    Im Contao Manager sehe ich das Package auch:
    ODD Theme im Contao Manager.png

    Nicht aber im Backend (!?):
    ODD Theme fehlt im Contao Backend.png

    (Ich weiss: Inzwischen bin ich im falschen Thema)
    MfG Amasit

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

    Standard

    Hast du die Anleitung befolgt? https://docs.contao-themes.net/#/odd-installation

    Das bundle installieren ist ja nur ein Schritt von mehreren.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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