Ergebnis 1 bis 9 von 9

Thema: Speicherproblem und Fehler bei Updateversuch

  1. #1
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    35

    Standard Speicherproblem und Fehler bei Updateversuch

    Meine Versuche, eine lokale C4.4-Installation (Windows 7 + XAMPP) via Console upzudaten, scheitern leider am Speicherproblem.

    Der erste Durchlauf wurde mitten im Update abgebrochen. Jetzt streikt die Frontend-Ausgabe mit dem Hinweis:
    Code:
    Fatal error: Class 'Symfony\Component\HttpKernel\Kernel' not found in …\vendor\contao\manager-bundle\src\HttpKernel\ContaoKernel.php on line 29
    In der Console bekomme ich folgende Fehlermeldung:
    Code:
    Could not scan for classes inside "…\vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/stubs" which not appear to be a file nor a folder

    Bezüglich des Speicherproblems habe ich eine bestimmte Erweiterung im Verdacht. Kann ich eine (oder mehrere) Erweiterung(en) vom Updateprozess ausnehmen und wenn ja, wie?

  2. #2
    Contao-Fan
    Registriert seit
    22.11.2009.
    Ort
    14943 Luckenwalde
    Beiträge
    373

    Standard

    Du kannst aber auch beim Aufrufen deines Updates genug Speicher mitgeben

    Code:
     php -d memory_limit=-1 composer.phar update
    Freundliche Grüße
    Jens


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

    Standard

    Zitat Zitat von NuBee Beitrag anzeigen
    Meine Versuche, eine lokale C4.4-Installation (Windows 7 + XAMPP) via Console upzudaten, scheitern leider am Speicherproblem.

    Der erste Durchlauf wurde mitten im Update abgebrochen. Jetzt streikt die Frontend-Ausgabe mit dem Hinweis:
    Code:
    Fatal error: Class 'Symfony\Component\HttpKernel\Kernel' not found in …\vendor\contao\manager-bundle\src\HttpKernel\ContaoKernel.php on line 29
    In der Console bekomme ich folgende Fehlermeldung:
    Code:
    Could not scan for classes inside "…\vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/stubs" which not appear to be a file nor a folder

    Bezüglich des Speicherproblems habe ich eine bestimmte Erweiterung im Verdacht. Kann ich eine (oder mehrere) Erweiterung(en) vom Updateprozess ausnehmen und wenn ja, wie?
    In den von dir geposteten Fehlermeldungen steht nichts von deinem Speicherproblem.

    Lösche den Ordner vendor/symfony und führe nochmal ein composer update durch.

  4. #4
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    35

    Standard

    @Merlin was genau bewirkt der Befehl und wie kann ich den Speicher damit erhöhen (via php.ini ist das Limit auf 3G hochgesetzt)

    @spooky habe den Ordner gelöscht, das Update bricht wieder mit Speicherfehlermeldung ab (dieses mal sogar früher):
    Code:
    VirtualAlloc<> failed: [0x00000008] F³r diesen Befehl ist …
    PHP Fatal error: Out of memory <allocated 898220928> <tried to allocate 117440512 bytes> in phar:installpfad/ComposerSetup/bin/composer.phar/src/Composer/Dependency/RuleSet.php on line 90

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

    Support Contao

    Standard

    Der Befehl macht nichts anderes als auch der Contao Manager machen würde, wenn Du dort eine Paketaktualisierung startest. Du müsstest Dir zunächst die aktuelle Version des Composer-Skripts herunterladen, die composer.phar in das Root-Verzeichnis Deiner Contao-Installation legen und dort dann wie oben angegeben ausführen.

    Alternativ könntest Du den Befehl auch folgendermaßen im Contao Hauptverzeichnis ausführen:
    Code:
    php -d memory_limit=-1 web/contao-manager.phar.php composer update
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    35

    Standard

    ok, memory_limit=-1 setzt das php memory limit auf unendlich

    Reicht leider nicht aus, das Update bricht jetzt bei 1405091840bytes ab.
    Sehe gerade, dass ich eine 32bit XAMP-Version installiert habe - vermutlich wirds am 2GB Speicherlimit liegen. Ich teste das demnächst noch einmal mit einer neuen 64bit XAMPP-Version aus und poste das Ergebnis hier.

  7. #7
    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 NuBee Beitrag anzeigen
    Reicht leider nicht aus, das Update bricht jetzt bei 1405091840bytes ab
    Ja, das reicht leider auch nicht. Inzwischen braucht die Abhängigkeitsauflösung gut und gerne um die 2.5 GiB. Wie groß ist denn der Arbeitsspeicher auf Deinem Rechner?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    35

    Standard

    Danke für Eure Mithilfe

    Der Umstieg auf 64-bit XAMPP hat das Speicherproblem tatsächlich behoben. Die Updates laufen jetzt sauber durch.

    @xchs
    Wie groß ist denn der Arbeitsspeicher auf Deinem Rechner?
    8GB - hoffe das wird für die Updates ausreichen, zumindest dieses Jahr noch

  9. #9
    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 NuBee Beitrag anzeigen
    8GB - hoffe das wird für die Updates ausreichen, zumindest dieses Jahr noch
    640K 8 GB ought to be enough for anybody to resolve the dependencies.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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
  •