Ergebnis 1 bis 6 von 6

Thema: Update 5.3 auf 5.7 - Fehler „ContainerAwareInterface”

  1. #1
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.645
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard Update 5.3 auf 5.7 - Fehler „ContainerAwareInterface”

    Hallo zusammen,

    ich versuche ein Update von 5.3 auf 5.7.1.

    Eckdaten:
    Hosting: allinkl
    PHP 8.4.16

    Alle Dritterweiterungen sind überprüft oder auf die aktuellste Version umgestellt.
    Der Testlauf klappt, aber im finalen Versuch steigt der Manager aus mit folgender Meldung:
    Code:
    vendor/bin/contao-console list
    In ResolveInstanceofConditionalsPass.php line 168:                                                                               
    "Symfony\Component\DependencyInjection\ContainerAwareInterface" is set as an "instanceof" conditional, but it does not exist.
    Ich habe bisher folgendes gemacht, was alles nicht zum erfolgreichen Update geführt hat:

    - Resolver Cloud deaktiviert
    - vendor Verzeichnis gelöscht
    - composer.lock umgenannt

    Die verwendete composer.json:
    Code:
    {
        "type": "project",
        "require": {
            "alnv/contao-mobile-dectect": "^1.0",
            "cgoit/calendar-extended-bundle": "^2.2",
            "clickpress/contao-clickpress-grid": "^2.1",
            "codefog/contao-mobile_menu": "^2.7",
            "codefog/contao-news_categories": "^4.0",
            "contao/calendar-bundle": "5.3.*",
            "contao/comments-bundle": "5.3.*",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "5.3.*",
            "contao/listing-bundle": "5.3.*",
            "contao/manager-bundle": "5.3.*",
            "contao/news-bundle": "5.3.*",
            "contao/newsletter-bundle": "5.3.*",
            "dklemmt/contao_dk_mmenu": "^4.1",
            "do-while/contao-backupdb-bundle": "^2.0",
            "green-pixelbox/gp_flexible_image": "^2.1",
            "heimseiten/contao-link-wrapper-bundle": "^1.1",
            "heimseiten/contao-sticky-footer-backend-bundle": "^1.1",
            "hofff/contao-layoutusage": "^3.0",
            "inspiredminds/contao-glightbox": "^1.0",
            "inspiredminds/contao-wowjs": "^1.1",
            "madeyourday/contao-rocksolid-frontend-helper": "^2.2",
            "madeyourday/contao-rocksolid-slider": "^2.2",
            "mediamotionag/contao-backend-optim-bundle": "^3.1",
            "numero2/contao-proper-filenames": "^2.1",
            "numero2/contao-structured-data": "^1.0",
            "oneup/contao-points-of-interest": "^2.6",
            "pdir/css-style-selector-bundle": "^1.7",
            "pdir/social-feed-bundle": "^2.13",
            "ppag/contao-tab-bundle": "^2.0",
            "sineos/filemanager-bundle": "^2.0",
            "solidwork/contao-subline-bundle": "^1.0",
            "tastaturberuf/contao-image-copyright-bundle": "^1.3",
            "terminal42/contao-changelanguage": "^3.7",
            "terminal42/contao-node": "^1.5",
            "terminal42/contao-shortlink": "^1.5",
            "terminal42/contao-url-rewrite": "^1.7",
            "terminal42/notification_center": "^2.2",
            "trilobit-gmbh/contao-tiles-bundle": "^2.0"
        },
        "extra": {
            "public-dir": "public",
            "contao-component-dir": "assets"
        },
        "scripts": {
            "post-install-cmd": [
                "@php vendor/bin/contao-setup"
            ],
            "post-update-cmd": [
                "@php vendor/bin/contao-setup"
            ]
        }
    }
    Wo könnte ich noch ansetzen?
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), BlueSky: planepix
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

    Glücklich sind die, die den Wert erkennen – und wertschätzen.

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

    Standard

    Du könntest
    Code:
    bin/console list -vvv
    ausführen und die Ausgabe posten.
    » sponsor me via GitHub or Revolut

  3. #3
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.645
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ok danke. Ich organisiere SSH-Zugang.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), BlueSky: planepix
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

    Glücklich sind die, die den Wert erkennen – und wertschätzen.

  4. #4
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.963
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Sineos FileManagerBundle ist definitiv nicht mit Symfony 7 kompatibel. Ob die anderen Erweiterungen kompatibel sind, kann ich aber nicht sagen.

  5. #5
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.963
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mhm ja, man nutzt folgendes in der config.yml

    PHP-Code:
    Symfony\Component\DependencyInjection\ContainerAwareInterface:
          
    calls:
            - [
    "setContainer", ["@service_container"]] 
    Um den Container zu holen sollte man nun Dependency Injection nutzen:

    Also anstatt bspw.:
    PHP-Code:
    use ContainerAwareTrait
    nutzt man nun:
    PHP-Code:
    use Symfony\Component\DependencyInjection\ContainerInterface;

    public function 
    __construct(private readonly ContainerInterface $container)
    {} 
    Ob es dies in der Config nun braucht, kann ich aber nicht sagen.
    Müsstest du auf Bitbucket als Issue melden:
    https://gitlab.com/Sineos/filemanager-bundle/-/issues

  6. #6
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.645
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke für die Hinweise.

    Erweiterung Filemanager gelöscht; danach lief das Update auf 5.7.1 durch.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), BlueSky: planepix
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

    Glücklich sind die, die den Wert erkennen – und wertschätzen.

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
  •