Ergebnis 1 bis 9 von 9

Thema: Update von 4.8.8 auf 4.9.5 schlägt fehl

  1. #1
    Contao-Nutzer Avatar von hinzke
    Registriert seit
    05.02.2014.
    Beiträge
    175
    Partner-ID
    10356
    Contao-Projekt unterstützen

    Support Contao

    Standard Update von 4.8.8 auf 4.9.5 schlägt fehl

    Moin kann mir hier jemand bei helfen? Das Update schlägt fehlt mit folgender Meldung:

    Code:
    $ /opt/plesk/php/7.3/bin/php -q /var/www/vhosts/domain.de/httpdocs/web/contao-manager.phar.php composer require contao/manager-bundle=4.9.x contao/news-bundle=4.9.x contao/calendar-bundle=4.9.x contao/faq-bundle=4.9.x contao/comments-bundle=4.9.x contao/newsletter-bundle=4.9.x contao/listing-bundle=4.9.x --no-suggest --no-update --no-scripts --prefer-stable --sort-packages --no-ansi --no-interaction
    
    /var/www/vhosts/domain.de/httpdocs/composer.json has been updated
    
    # Process terminated with exit code 0
    # Result: OK
    
    
    $ /opt/plesk/php/7.3/bin/php -q /var/www/vhosts/domain.de/httpdocs/web/contao-manager.phar.php composer remove contao/core-bundle contao/installation-bundle --no-update --no-scripts --no-ansi --no-interaction
    
    contao/core-bundle is not required in your composer.json and has not been removed
    contao/installation-bundle is not required in your composer.json and has not been removed
    
    # Process terminated with exit code 0
    # Result: OK
    
    
    > Resolving dependencies using Composer Cloud v2.4.3
    
    [7.2MiB/0.20s] Loading composer repositories with package information
    [7.7MiB/0.24s] Updating dependencies
    [2291.6MiB/26.98s] Your requirements could not be resolved to an installable set of packages.
    [2291.6MiB/26.98s] 
      Problem 1
        - contao/manager-bundle 4.9.0 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - contao/manager-bundle 4.9.1 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - contao/manager-bundle 4.9.2 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - contao/manager-bundle 4.9.3 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - contao/manager-bundle 4.9.4 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - contao/manager-bundle 4.9.5 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - doctrine/dbal 2.10.2 conflicts with contao/managed-edition[No version set (parsed as 1.0.0)].
        - 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.x -> satisfiable by contao/manager-bundle[4.9.0, 4.9.1, 4.9.2, 4.9.3, 4.9.4, 4.9.5].
    
    [2291.6MiB/26.98s] <warning>Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.</warning>
    [463.1MiB/28.52s] Memory usage: 463.15MB (peak: 2292.44MB), time: 28.53s.
    [463.1MiB/28.53s] Finished Composer Cloud resolving.
    
    
    # Cloud Job ID gst6acFt8PZyIeUYNciIVu50g6ZZ2NlsSQJZ8juzefEUIhnqoDNB0kmy0o7wyQuEMRQd failed
    
    ---
    
    ### Der Hintergrundprozess wurde unerwartet beendet ###
    Und hier die Composer.json

    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"
            }
        ],
        "conflict": {
            "doctrine/dbal": ">=2.9.1"
        },
        "require": {
            "php": "^7.1",
            "contao-bootstrap/navbar": "^2.1",
            "contao/calendar-bundle": "4.8.x",
            "contao/comments-bundle": "4.8.x",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "4.8.x",
            "contao/listing-bundle": "4.8.x",
            "contao/manager-bundle": "4.8.x",
            "contao/news-bundle": "4.8.x",
            "contao/newsletter-bundle": "4.8.x",
            "derhaeuptling/contao-mega-menu": "^1.0",
            "dklemmt/contao_dk_mmenu": "^3.1",
            "terminal42/contao-changelanguage": "^3.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"
            ]
        }
    }

  2. #2
    Contao-Fan Avatar von Seefahrer
    Registriert seit
    20.12.2012.
    Ort
    Wurster Nordseeküste
    Beiträge
    276

    Standard

    Moin,

    in die composer.json ist statt der diversen "4.8.x“ einzutragen: "^4.9“.

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

    Standard

    Außer bei contao/manager-bundle, dort sollte 4.9.* stehen.

  4. #4
    Contao-Nutzer Avatar von hinzke
    Registriert seit
    05.02.2014.
    Beiträge
    175
    Partner-ID
    10356
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke erstmal :-)

    Nun bekomme ich folgende Meldung:

    Code:
    > Resolving dependencies using Composer Cloud v2.4.3
    
    [7.2MiB/0.22s] Loading composer repositories with package information
    [7.7MiB/0.28s] Updating dependencies
    [2291.9MiB/30.64s] Your requirements could not be resolved to an installable set of packages.
    [2291.9MiB/30.65s] 
      Problem 1
        - contao/manager-bundle 4.9.0 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - contao/manager-bundle 4.9.1 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - contao/manager-bundle 4.9.2 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - contao/manager-bundle 4.9.3 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - contao/manager-bundle 4.9.4 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - contao/manager-bundle 4.9.5 requires doctrine/dbal ^2.10 -> satisfiable by doctrine/dbal[2.10.2, v2.10.0, v2.10.1].
        - doctrine/dbal 2.10.2 conflicts with contao/managed-edition[No version set (parsed as 1.0.0)].
        - 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.0, 4.9.1, 4.9.2, 4.9.3, 4.9.4, 4.9.5].
    
    [2291.9MiB/30.65s] <warning>Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.</warning>
    [463.2MiB/32.14s] Memory usage: 463.17MB (peak: 2292.75MB), time: 32.15s.
    [463.2MiB/32.14s] Finished Composer Cloud resolving.
    
    
    # Cloud Job ID NchOPrU53V6yVGoqlM782me0VD7p1bPxIOj1EnWqBywVih6byArfotP6pNxfczjfDllnWD8aC7ul15R0Tp8pnAoLupxMlJUlVpSDKGhMePJRKcVIoGp failed
    
    ---
    
    ### Der Hintergrundprozess wurde unerwartet beendet ###
    Und hier nochmal die Composer.json

    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"
            }
        ],
        "conflict": {
            "doctrine/dbal": ">=2.9.1"
        },
        "require": {
            "php": "^7.1",
            "contao-bootstrap/navbar": "^2.1",
            "contao/calendar-bundle": "^4.9",
            "contao/comments-bundle": "^4.9",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "^4.9",
            "contao/listing-bundle": "^4.9",
            "contao/manager-bundle": "4.9.*",
            "contao/news-bundle": "^4.9",
            "contao/newsletter-bundle": "^4.9",
            "derhaeuptling/contao-mega-menu": "^1.0",
            "dklemmt/contao_dk_mmenu": "^3.1",
            "terminal42/contao-changelanguage": "^3.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"
            ]
        }
    }

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

    Standard

    Du hast
    Code:
        "conflict": {
            "doctrine/dbal": ">=2.9.1"
        },
    eingetragen. Damit kannst du nicht auf Contao 4.9 aktualisieren, da Contao 4.9 doctrine/dbal 2.10+ benötigt.

  6. #6
    Contao-Nutzer Avatar von hinzke
    Registriert seit
    05.02.2014.
    Beiträge
    175
    Partner-ID
    10356
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das wars danke!

    Nur frage ich mich, warum das nicht über den Contao-Manager direkt läuft, oder was der Grund ist dass das hier nicht direkt lief.

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

    Standard

    Zitat Zitat von hinzke Beitrag anzeigen
    Nur frage ich mich, warum das nicht über den Contao-Manager direkt läuft, oder was der Grund ist dass das hier nicht direkt lief.
    Im Contao Manager musst du nur die Versionsangabe von "Contao Open Source CMS" von 4.8.* auf 4.9.* ändern. In deinem Fall hätte das aber nicht gereicht, da du diesen "conflict" in deiner composer.json eingetragen hast.

  8. #8
    Contao-Nutzer
    Registriert seit
    17.02.2013.
    Beiträge
    85

    Standard

    Es ist jedes Mal der gleiche Bullshit mit diesem Composer / Contao / Alles-ist-so-vollautomatisch-geil Mist. Jedes Update beansprucht stundenlange Fehlerbehebungen und ewiges Rumfummeln in irgendwelchen Scripten oder dämlichen json Files.
    So kann man nicht produktiv arbeiten, das ist einfach nur schlecht.

  9. #9
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Naja, wer einen Konflikt manuell so einträgt wie hier, der müsste eigentlich von vornherein sehen, dass das so nicht zukunftsfähig sein kann. In der Regel schliesst man ja nur eine oder mehrere Versionen aus, die bekanntermaßen inkompatibel sind und nicht gleich alle jemals noch kommenden zukünftigen Versionen bis zum St. Nimmerleinstag. Das muss ja irgendwann in die Hose gehen. Das hätte man hier sicher auch anders/besser eintragen können.

    Ich versuche mich gerade zu erinnern, wann ich das letzte Mal bei einem Update irgendwas manuell in die composer.json eintragen musste. So leid es mir tut, ich kann mich an keinen Fall im letzten Jahr erinnern. Insgesamt musste ich das überhaupt nur bei zwei oder drei Updates machen. Warum man deshalb nicht produktiv arbeiten kann, erschliesst sich mir nicht. Wenn das bei dir tatsächlich so häufig vorkommt, dann analysiere eventuell mal die Knoten, die du dir selbst in dein Projekt gemacht hast und löse sie. Dann kannst du auch wieder produktiv arbeiten.

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
  •