Contao-Camp 2024
Ergebnis 1 bis 23 von 23

Thema: Update auf 4.9.* - composer bricht ab.

  1. #1
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard Update auf 4.9.* - composer bricht ab.

    Um meine Seite auf den Aktuellen Stand zu heben, habe ich aus Sicherheitsgründen meine Seite dupliziert, sie läuft jetzt zusätzlich auf einer Subdomain - soweit ganz gut.

    Dann Update von 4.7.xx auf 4.8.8 - hat reibungslos funktioniert - und weil ich gerade mal dabei bin, wollte ich dann gleich auf 4.9.* rauf, aber das geht wohl nicht..

    Das ganze wurde über den aktuellen Manager gemacht, PHP ist 7.3.5, Alle Pakete wurden markiert aber..

    Der Composer bricht mit einer Fehlermeldung ab.
    PHP-Code:
    Problem 1
        
    contao/manager-bundle 4.9.0 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[v2.10.0v2.10.1].
        - 
    contao/manager-bundle 4.9.1 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[v2.10.0v2.10.1].
        - 
    doctrine/dbal v2.10.0 conflicts with contao/managed-edition[No version set (parsed as 1.0.0)].
        - 
    doctrine/dbal v2.10.1 conflicts with contao/managed-edition[No version set (parsed as 1.0.0)].
        - 
    Installation request for contao/managed-edition No version set (parsed as 1.0.0) -> satisfiable by contao/managed-edition[No version set (parsed as 1.0.0)].
        - 
    Installation request for contao/manager-bundle 4.9.* -> satisfiable by contao/manager-bundle[4.9.04.9.1].

    [
    1998.1MiB/132.73s] <warning>Running update with --no-dev does not mean require-dev is ignoredit just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.</warning>
    [
    437.4MiB/138.49sMemory usage437.42MB (peak1998.9MB), time138.55s.
    [
    437.4MiB/138.50sFinished Composer Cloud resolving
    Was braucht ihr sonst noch, damit ihr mir helfen könnt?

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

    Standard

    Poste deine composer.json

  3. #3
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    PHP-Code:
    {
        
    "name""contao/managed-edition",
        
    "type""project",
        
    "description""Contao Open Source CMS",
        
    "license""LGPL-3.0-or-later",
        
    "authors": [
            {
                
    "name""Leo Feyer",
                
    "homepage""https://github.com/leofeyer"
            
    }
        ],
        
    "require": {
            
    "php""^7.1",
            
    "bugbuster/contao-botdetection-bundle""^1.0",
            
    "bugbuster/contao-visitors-bundle""^1.3",
            
    "christianbarkowsky/rel-canonical""^3.3",
            
    "codefog/contao-cookiebar""^2.1",
            
    "codefog/contao-social_images""^3.5",
            
    "codefog/tags-bundle""^2.1",
            
    "contao/calendar-bundle""4.8.*",
            
    "contao/comments-bundle""4.8.*",
            
    "contao/conflicts""*@dev",
            
    "contao/faq-bundle""4.8.*",
            
    "contao/listing-bundle""4.8.*",
            
    "contao/manager-bundle""4.8.*",
            
    "contao/news-bundle""4.8.*",
            
    "contao/newsletter-bundle""4.8.*",
            
    "delahaye/dlh_geocode""^1.1",
            
    "delahaye/dlh_googlemaps""^2.4",
            
    "do-while/contao-backupdb-bundle""^1.4",
            
    "fritzmg/contao-news-related""^1.2",
            
    "gfg-development/linkslist""^1.2",
            
    "madeyourday/contao-rocksolid-slider""^2.0",
            
    "mindbird/contao-uitotop""^2.0",
            
    "numero2/contao-marketing-suite""^1.0",
            
    "numero2/contao-opengraph3""^4.1",
            
    "terminal42/contao-easy_themes""^2.2",
            
    "terminal42/notification_center""^1.5"
        
    },
        
    "conflict": {
            
    "contao-community-alliance/composer-plugin""<3.0",
            
    "contao/core""*",
            
    "contao/manager-bundle""4.5.* <4.5.2",
            
    "contao/manager-plugin""<2.0 || >=3.0",
            
    "doctrine/doctrine-migrations-bundle""<1.1",
            
    "doctrine/orm""<2.4",
            
    "lexik/maintenance-bundle""2.1.4",
            
    "symfony/finder""3.4.7 || 4.0.7",
            
    "symfony/swiftmailer-bundle""2.6.* <2.6.2",
            
    "symfony/twig-bundle""4.1.0",
            
    "doctrine/dbal"">=2.9.1"
        
    },
        
    "require-dev": {
            
    "sensiolabs/security-checker""^4.1"
        
    },
        
    "extra": {
            
    "branch-alias": {
                
    "dev-4.6""4.6.x-dev"
            
    },
            
    "contao-component-dir""assets"
        
    },
        
    "autoload": {
            
    "psr-4": {
                
    "App\\""src/"
            
    }
        },
        
    "scripts": {
            
    "post-install-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ],
            
    "post-update-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ]
        }


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

    Standard

    Du musst deine conflicts bereinigen. Ich würde die conflicts einfach komplett löschen - außer du weißt ganz bestimmt, dass es bei einem bestimmten Paket, bei einer bestimmten Version, ein bestimmtes Problem in deiner Web Applikation gibt.

  5. #5
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    Kannst du mir einen Tipp geben, wie ich das mache. Bis jetzt war das noch nie nötig.

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

    Standard

    Wie du was genau machst? Du musst deine conflicts bereinigen. Die hast du ja selbst hinzugefügt.

  7. #7
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    wenn ich die mal dazu gefügt hab, ist das schon ewig her und ich hab die solange schon mitgeschleppt

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

    Standard

    Ja, und genau das ist jetzt das Problem . Entferne einfach alle conflicts - außer du weißt, dass du den einen oder anderen conflict für deine Web Applikation noch benötigst.

  9. #9
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    Wenn man auf dem Schlauch steht - Sorry - jetzt hab ich es kapiert.

    jetzt läuft es weiter durch, hat aber immer noch ein problem.

    PHP-Code:
    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 89:
                                                                                   
      
    An error occurred while executing the "cache:warmup" command14:46:19 ERRO  
      R     
    [consoleError thrown while running command "cache:warmup --env=prod  
      "
    Message"Class 'tl_settings' not found" ["exception" => Error },"com  
      mand" 
    => "cache:warmup --env=prod","message" => "Class 'tl_settings' not fo  
      und"
    ]                                                                        
                                                                                   
      
    In tl_settings.php line 175:                                                 
                                                                                   
        
    Attempted to load class "tl_settings" from the global namespace.           
        
    Did you forget a "use" statement?                                          
                                                                                   
                                                                                   
      
    cache:warmup [--no-optional-warmers] [-h|--help] [-q|--quiet] [-v|vv|vvv|--  
      
    verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--en  
      v ENV
    ] [--] <command>                                                        
                                                                                   

    install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--no-suggest] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--ignore-platform-reqs] [--] [<packages>...]


    # Process terminated with exit code 1
    # Result: General error


    ---

    ### Der Hintergrundprozess wurde unerwartet beendet ### 

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

    Standard

    Du hast eine Extension installiert, die nicht mit Contao 4.9 kompatibel ist. Rufe das Backend oder Frontend im Debug-Modus auf, dann siehst du den kompletten Stack Trace und weißt evt. welche Extension den Fehler verursacht.

  11. #11
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    ich vermute das codefog/tags-bundle - mal schaun ob es dafür eine Alternative gibt.

    Aber auf jeden Fall schon einmal DANKE für die Hilfe!

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

    Standard

    Nein, codefog/tags-bundle ist nicht die Ursache. Benutze den Debug-Modus, um herauszufinden, welche Extension dies verursacht.

  13. #13
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    Damit habe ich noch keine Erfahrung, das wird wohl etwas dauern

  14. #14
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    Das zeig schon mal einen 500 Fehler an

    PHP-Code:
     Show tag list
         */
        protected function 
    showTags()
        {
            
    $this->loadLanguageFile('tl_module');
            
    $strUrl ampersand(\Environment::get('request'), ENCODE_AMPERSANDS);
            
    // Get target page
            
    $objPageObject $this->Database->prepare("SELECT id, alias FROM tl_page WHERE id=?")
                ->
    limit(1)
                ->
    execute($this->tag_jumpTo);
            global 
    $objPage

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

    Standard

    Poste den gesamten Stack Trace.

  16. #16
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    PHP-Code:
    ErrorException

    ErrorException
    :
    Warning: Use of undefined constant ENCODE_AMPERSANDS assumed 'ENCODE_AMPERSANDS' (this will throw an Error in a future version of PHP)

      
    at system/modules/tags/modules/ModuleTagCloud.php:95
      at Contao
    \ModuleTagCloud->showTags()
         (
    system/modules/tags/modules/ModuleTagCloud.php:86)
      
    at Contao\ModuleTagCloud->compile()
         (
    vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:209)
      
    at Contao\Module->generate()
         (
    system/modules/tags/modules/ModuleTagCloud.php:78)
      
    at Contao\ModuleTagCloud->generate()
         (
    vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:77)
      
    at Contao\ContentModule->generate()
         (
    vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:545)
      
    at Contao\Controller::getContentElement(object(ContentModel), 'main')
         (
    vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:192)
      
    at Contao\ModuleArticle->compile()
         (
    vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:209)
      
    at Contao\Module->generate()
         (
    vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:74)
      
    at Contao\ModuleArticle->generate(false)
         (
    vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:485)
      
    at Contao\Controller::getArticle(object(ArticleModel), falsefalse'main')
         (
    vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:347)
      
    at Contao\Controller::getFrontendModule('0''main')
         (
    vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:168)
      
    at Contao\PageRegular->prepare(object(PageModel))
         (
    vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:48)
      
    at Contao\PageRegular->getResponse(object(PageModel), true)
         (
    vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:346)
      
    at Contao\FrontendIndex->renderPage(object(PageModel))
         (
    vendor/symfony/http-kernel/HttpKernel.php:151)
      
    at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (
    vendor/symfony/http-kernel/HttpKernel.php:68)
      
    at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1true)
         (
    vendor/symfony/http-kernel/Kernel.php:198)
      
    at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (
    web/preview.php:31

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

    Standard

    So wie es aussieht hast du unter system/modules die "tags" Extension manuell installiert. Du solltest diese löschen (dann var/cache löschen) und statt dessen normal per composer installieren.

  18. #18
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    Das Ding ist hartnäckig, hab dein Vorgehen genommen und noch einige andere - es läst sich nicht löschen und nicht neu installieren

    PHP-Code:
    $ /opt/plesk/php/7.3/bin/php -/var/www/vhosts/h11317.server14.configcenter.info/mfso4-9.mfso.de/web/contao-manager.phar.php composer remove codefog/tags-bundle --no-update --no-scripts --no-ansi --no-interaction


    # Process terminated with exit code 0
    # Result: OK


    HTTP request to https://composer-resolver.cloud/jobs failed with status code 400 ()

    ---

    ### Der Hintergrundprozess wurde unerwartet beendet ### 

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

    Standard

    Das hat jetzt nichts mit dem Rest zu tun. Die Resolver Cloud scheint gerade Down zu sein.

  20. #20
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    ach so, dann kann ich lange suchen

    Dann versuche ich das heute Abend noch einmal - gut das ich nicht an der Laufeden Seite arbeite !

  21. #21
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    Also kleine Ergänzung: Am nächsten Tag habe ich eine ganz neue Contao 3.9.x aufgesetzt und als erstes die Tags Erweiterung "codefog/tags-bundle" installiert. Die Installation lief normal durch, wurde dann aber nicht anzeigt und im Modul Ordner war er auch nicht.
    Nach dem 2. Versuch - hab ich es aufgegeben und es mal mit "hschottm/tags" versucht - und siehe da alles da!! - auch meine Auszeichnungen nachdem ich die Datenbank von der Originalinstallation übernommen habe.
    Ich musste nur die die Einbindung anpassen, jetzt wird alles Korrekt angezeigt.

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

    Standard

    codefog/tabs-bundle und hschottm/tags haben nichts miteinander zu tun, das sind zwei komplett verschiedene Erweiterungen.

  23. #23
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    Dachte ich mir auch - aber seitdem geh es...
    Es war eher so eine Verzweiflungstat, mit dem Gedanken, das ich alle Auszeichnungen neu setzen muss.

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
  •