Puncte:0

Actualizarea de la 8.9.20 la 9.3.9 provoacă erori

drapel br

După cum sugerează și titlul, mă confrunt cu probleme cu compozitorii pe care nu le pot înțelege.Am găsit câteva articole similare, dar niciunul nu pare să-mi repare instanța.

Am urmat pașii de la Actualizarea de la Drupal 8 la Drupal 9 (sau mai târziu) și am rămas blocat la pasul 3 actualizare a compozitorului. Primesc următoarele erori:

Cerințele dumneavoastră nu au putut fi rezolvate într-un set instalabil de pachete.

  Problema 1
    - drupal/core-recommended 9.2.0-alpha1 necesită symfony/var-dumper v5.2.6 -> satisfiabil de symfony/var-dumper[v5.2.6].
    - Concluzie: nu instalați symfony/var-dumper v5.2.6 (rezultatul analizei conflictului)
    - drupal/core-recommended 9.3.0-alpha1 necesită symfony/var-dumper v5.3.8 -> satisfiabil de symfony/var-dumper[v5.3.8].
    - Concluzie: nu instalați symfony/var-dumper v5.3.8 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.2.0-beta1, ..., 9.2.0-beta2] necesită symfony/var-dumper v5.2.8 -> satisfacabil de symfony/var-dumper[v5.2.8].
    - Concluzie: nu instalați symfony/var-dumper v5.2.8 (rezultatul analizei conflictului)
    - drupal/core-recommended 9.2.0-beta3 necesită symfony/var-dumper v5.3.0-RC1 -> satisfiabil de symfony/var-dumper[v5.3.0-RC1].
    - Concluzie: nu instalați symfony/var-dumper v5.3.0-RC1 (rezultatul analizei conflictului)
    - drupal/core-recommended 9.3.0-beta1 necesită symfony/var-dumper v5.3.10 -> satisfiabil de symfony/var-dumper[v5.3.10].
    - Concluzie: nu instalați symfony/var-dumper v5.3.10 (rezultatul analizei conflictului)
    - drupal/core-recommended 9.3.0-beta2 necesită symfony/var-dumper v5.4.0-BETA2 -> satisfăcător de symfony/var-dumper[v5.4.0-BETA2].
    - Concluzie: nu instalați symfony/var-dumper v5.4.0-BETA2 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.0.0-beta3, ..., 9.0.0-rc1] necesită symfony/var-dumper v5.0.8 -> satisfacabil de symfony/var-dumper[v5.0.8].
    - Concluzie: nu instalați symfony/var-dumper v5.0.8 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.3.0-beta3, ..., 9.3.0-rc1] necesită symfony/var-dumper v5.4.0-RC1 -> satisfacabil de symfony/var-dumper[v5.4.0-RC1] .
    - Concluzie: nu instalați symfony/var-dumper v5.4.0-RC1 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.0.0, ..., 9.0.12] necesită symfony/var-dumper v5.1.0 -> satisfacabil de symfony/var-dumper[v5.1.0].
    - Concluzie: nu instalați symfony/var-dumper v5.1.0 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.1.0-beta1, ..., 9.1.7] necesită symfony/var-dumper v5.1.8 -> satisfiabil de symfony/var-dumper[v5.1.8].
    - Concluzie: nu instalați symfony/var-dumper v5.1.8 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.0.13, ..., 9.1.x-dev] necesită symfony/var-dumper v5.1.11 -> satisfiabil de symfony/var-dumper[v5.1.11].
    - Concluzie: nu instalați symfony/var-dumper v5.1.11 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.2.0-rc1, ..., 9.2.x-dev] necesită symfony/var-dumper v5.3.0 -> satisfacabil de symfony/var-dumper[v5.3.0].
    - Concluzie: nu instalați symfony/var-dumper v5.3.0 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.3.0, ..., 9.4.x-dev] necesită symfony/var-dumper v5.4.0 -> satisfiabil de symfony/var-dumper[v5.4.0].
    - Concluzie: nu instalați symfony/var-dumper v5.4.0 (rezultatul analizei conflictului)
    - drupal/core-recommended 9.0.0-alpha1 necesită compozitor/instalatori v1.7.0 -> satisfăcător de compozitor/instalatori[v1.7.0].
    - drupal/core-recommended[9.0.0-alpha2, ..., 9.0.0-beta2] necesită compozitor/instalatori v1.8.0 -> satisfăcător de compozitor/instalatori[v1.8.0].
    - composer/installers[v1.7.0, ..., v1.8.0] necesită composer-plugin-api ^1.0 -> a găsit composer-plugin-api[2.1.0], dar nu corespunde constrângerii.
    - symfony/var-dumper v5.1.7 intră în conflict cu symfony/var-dumper v5.1.7.
    - drupal/core-recommended 9.1.0-alpha1 necesită symfony/var-dumper v5.1.7 -> satisfiabil de symfony/var-dumper[v5.1.7].
    - Root composer.json necesită drupal/core-recommended ^9 -> satisfiabil de drupal/core-recommended[9.0.0-alpha1, ..., 9.4.x-dev].
    - Root composer.json necesită phpunit/phpunit >=4.8.28 <5 -> satisfiabil de phpunit/phpunit[4.8.28, ..., 4.8.36].

Când folosesc compozitorul depinde de symfony/var-dumper, primesc următoarele:

drupal/devel 4.1.5 necesită symfony/var-dumper (^4 || ^5)
drush/drush 9.7.3 necesită symfony/var-dumper (^3.4 || ^4.0)
psy/psysh v0.11.0 necesită symfony/var-dumper (^6.0 || ^5.0 || ^4.0 || ^3.4)
symfony/http-kernel v3.4.44 conflicte symfony/var-dumper (<3.3)

Fișierul meu composer.json este mai jos. Vă rog să-mi spuneți dacă există probleme aici care cauzează acest lucru.

{
    "nume": "drupal-compozitor/drupal-proiect",
    "description": "Șablon de proiect pentru proiecte Drupal 8 cu compozitor",
    "tip": "proiect",
    "license": "GPL-2.0+",
    „autori”: [
        {
            "Nume": "",
            "rol": ""
        }
    ],
    „depozite”: [
        {
            "type": "compozitor",
            „url”: „https://packages.drupal.org/8”
        }
    ],
    „necesită”: {
        „compozitor/instalatori”: „^1.2”,
        „cweagans/composer-patches”: „^1.7”,
        "drupal/addtoany": "^1.9",
        "drupal/admin_toolbar": "^3.0",
        "drupal/adminimal_admin_toolbar": "^1.5",
        "drupal/adminimal_theme": "^1.3",
        "drupal/auto_entitylabel": "^3.0",
        "drupal/back_to_top": "^2.0",
        "drupal/better_exposed_filters": "^5.0",
        "drupal/blazy": "^2,5",
        "drupal/block_exclude_pages": "^2.0",
        "drupal/block_visibility_groups": "^1.2",
        "drupal/bootstrap": "^3.9",
        "drupal/classy_paragraphs": "^1.0@beta",
        "drupal/colorbox": "^1.4",
        "drupal/components": "^2.0",
        "drupal/config_split": "^1.4",
        "drupal/console": "~1.0",
        "drupal/console-launcher": "~1.0",
        "drupal/core-composer-scaffold": "^9",
        "drupal/core-project-message": "^9",
        "drupal/core-recommended": "^9",
        "drupal/crop": "^2.0",
        "drupal/date_range_formatter": "^4.0",
        "drupal/draggableviews": "^2.0",
        "drupal/dropzonejs": "^2.1",
        "drupal/ds": "^3.1",
        "drupal/easy_breadcrumb": "^2.0",
        "drupal/editor_advanced_link": "^1.4",
        "drupal/editor_file": "^1.2",
        "drupal/entity_browser": "^2.1",
        "drupal/entity_embed": "^1.0@beta",
        "drupal/facebook_pixel": "^1.0@alpha",
        "drupal/facets": "^1.0@beta",
        "drupal/fb_likebox": "^2.1",
        "drupal/field_group": "^3.0",
        "drupal/file_browser": "^1.1",
        "drupal/focal_point": "^1.0@beta",
        "drupal/fontawesome": "^2.19",
        "drupal/google_analytics": "^2.2",
        "drupal/header_and_footer_scripts": "^3.0",
        "drupal/honeypot": "^2.0",
        "drupal/iframe": "^2.0",
        "drupal/imce": "^2.0",
        "drupal/jquery_countdown_timer": "^1.2",
        "drupal/jquery_ui": "^1.4",
        "drupal/jquery_ui_datepicker": "^1.1",
        "drupal/jquery_ui_slider": "^1.1",
        "drupal/jquery_ui_touch_punch": "^1.0",
        "drupal/linkit": "^5.0@beta",
        "drupal/menu_link_attributes": "^1.0",
        "drupal/menu_trail_by_path": "^1.1",
        "drupal/metatag": "^1.4",
        "drupal/migrate_plus": "^5.1",
        "drupal/migrate_source_csv": "^3.4",
        "drupal/migrate_tools": "^5.0",
        "drupal/moderated_content_bulk_publish": "^2.0",
        "drupal/override_node_options": "^2.4",
        „drupal/paragrafe”: „^1.2”,
        "drupal/paragraphs_previewer": "^1.0",
        "drupal/pathauto": "^1.0",
        "drupal/rabbit_hole": "^1.0@beta",
        "drupal/redirect": "^1.2",
        "drupal/responsive_favicons": "^1.4",
        "drupal/responsive_menu": "^4.0",
        "drupal/scheduler": "^1.0",
        "drupal/schema_metatag": "^2.0",
        "drupal/search_api": "^1.6",
        "drupal/search_api_attachments": "^1.0@beta",
        "drupal/search_api_solr": "^1.2",
        "drupal/search_autocomplete": "^2.0",
        "drupal/simple_gmap": "^3.0",
        "drupal/simple_sitemap": "^4.0",
        "drupal/slick": "^2.0",
        "drupal/slick_views": "^2.0",
        "drupal/structure_sync": "^2.0",
        „drupal/superfish”: „^1,3”,
        "drupal/svg_image": "^1.8",
        "drupal/time_field": "^2.0",
        "drupal/tvi": "^1.0@beta",
        "drupal/twig_tweak": "^2.1",
        "drupal/video_embed_field": "^2.0",
        "drupal/views_autocomplete_filters": "^1.2",
        "drush/drush": "~8.0|^9.0.0-beta8",
        "symfony/property-access": "^4.3",
        "webflo/drupal-finder": "^1.0.0",
        "webmozart/path-util": "^2.3"
    },
    „require-dev”: {
        "behat/mink": "~1,7",
        "behat/mink-goutte-driver": "~1.2",
        "drupal/devel": "^4.0",
        "drupal/masquerade": "^2.0@beta",
        "drupal/slick_extras": "^1.0@beta",
        "jcalderonzumba/gastonjs": "~1.0.2",
        "jcalderonzumba/mink-phantomjs-driver": "~0.3.1",
        "kint-php/kint": "^3.3",
        "mikey179/vfsstream": "~1.2",
        "phpunit/phpunit": ">=4.8.28 <5",
        "symfony/css-selector": "~2.8|~3.0"
    },
    „conflict”: {
        "drupal/drupal": "*"
    },
    "minimum-stability": "dev",
    „prefer-stabil”: adevărat,
    "config": {
        „sortare-pachete”: adevărat
    },
    „încărcare automată”: {
        „hartă de clasă”: [
            „scripts/composer/ScriptHandler.php”
        ]
    },
    „scripturi”: {
        "drupal-scaffold": "DrupalComposer\DrupalScaffold\Plugin::scaffold",
        "pre-install-cmd": [
            „DrupalProject\composer\ScriptHandler::checkComposerVersion”
        ],
        „pre-update-cmd”: [
            „DrupalProject\composer\ScriptHandler::checkComposerVersion”
        ],
        „post-install-cmd”: [
            „DrupalProject\composer\ScriptHandler::createRequiredFiles”,
            „cp web/modules/contrib/linkit/js/autocomplete.js web/modules/contrib/linkit/js/linkit.autocomplete.js”
        ],
        „post-update-cmd”: [
            „DrupalProject\composer\ScriptHandler::createRequiredFiles”,
            „cp web/modules/contrib/linkit/js/autocomplete.js web/modules/contrib/linkit/js/linkit.autocomplete.js”
        ]
    },
    „extra”: {
        „căile de instalare”: {
            "web/core": ["tip:drupal-core"],
            "web/libraries/{$name}": ["tip:drupal-library"],
            "web/modules/contrib/{$name}": ["tip:drupal-module"],
            "web/profiles/contrib/{$name}": ["type:drupal-profile"],
            "web/themes/contrib/{$name}": ["type:drupal-theme"],
            "drush/contrib/{$name}": ["type:drupal-drush"]
        },
        „drupal-scaffold”: {
            „locații”: {
                "web-root": "web/"
            }
        },
        "patch-uri": {
          „drupal/core”: {
            „Stilul CKEditor pentru <img> nu funcționează deoarece este un widget „imagine” (drupal.org/project/drupal/issues/2642808)”: „https://www.drupal.org/files/issues/2019-01 -08/2642808-65.patch",
            „Modificarea indirectă a elementului supraîncărcat cu tabelul receptiv View (drupal.org/project/drupal/issues/2894449)”: „https://www.drupal.org/files/issues/2018-10-05/core-indirect- modificarea-elementului-supraîncărcat-2894449-18.patch",
            „Titlul breadcrumb nu reflectă înlocuirea titlului filtrului contextual a vizualizarii (drupal.org/project/drupal/issues/2787051)”: „https://www.drupal.org/files/issues/2018-12-23/drupal- view_title_with_contextual_filters-2787051-28.patch"
          }
        }
    }
}

Are cineva vreo idee despre ce trebuie să fac pentru a-mi actualiza site-ul? Orice ajutor ar fi apreciat.Sper că este la fel de simplu ca să fie nevoie de o versiune actualizată a ceva.

EDITAȚI | ×: Ștergerea fișierului meu de blocare ar ajuta? Nu vreau să fac asta în cazul în care sparge ceva.

EDITARE 2: Am avut nevoie de o actualizare pentru a drush și apoi am încercat actualizare a compozitorului din nou, dar încă obțineți cele de mai jos:

Problema 1
    - drupal/core-recommended 9.2.0-alpha1 necesită symfony/var-dumper v5.2.6 -> satisfiabil de symfony/var-dumper[v5.2.6].
    - Concluzie: nu instalați symfony/var-dumper v5.2.6 (rezultatul analizei conflictului)
    - drupal/core-recommended 9.3.0-alpha1 necesită symfony/var-dumper v5.3.8 -> satisfiabil de symfony/var-dumper[v5.3.8].
    - Concluzie: nu instalați symfony/var-dumper v5.3.8 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.2.0-beta1, ..., 9.2.0-beta2] necesită symfony/var-dumper v5.2.8 -> satisfacabil de symfony/var-dumper[v5.2.8].
    - Concluzie: nu instalați symfony/var-dumper v5.2.8 (rezultatul analizei conflictului)
    - drupal/core-recommended 9.2.0-beta3 necesită symfony/var-dumper v5.3.0-RC1 -> satisfiabil de symfony/var-dumper[v5.3.0-RC1].
    - Concluzie: nu instalați symfony/var-dumper v5.3.0-RC1 (rezultatul analizei conflictului)
    - drupal/core-recommended 9.3.0-beta1 necesită symfony/var-dumper v5.3.10 -> satisfiabil de symfony/var-dumper[v5.3.10].
    - Concluzie: nu instalați symfony/var-dumper v5.3.10 (rezultatul analizei conflictului)
    - drupal/core-recommended 9.3.0-beta2 necesită symfony/var-dumper v5.4.0-BETA2 -> satisfăcător de symfony/var-dumper[v5.4.0-BETA2].
    - Concluzie: nu instalați symfony/var-dumper v5.4.0-BETA2 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.0.0-beta3, ..., 9.0.0-rc1] necesită symfony/var-dumper v5.0.8 -> satisfacabil de symfony/var-dumper[v5.0.8].
    - Concluzie: nu instalați symfony/var-dumper v5.0.8 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.3.0-beta3, ..., 9.3.0-rc1] necesită symfony/var-dumper v5.4.0-RC1 -> satisfacabil de symfony/var-dumper[v5.4.0-RC1] .
    - Concluzie: nu instalați symfony/var-dumper v5.4.0-RC1 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.0.0, ..., 9.0.12] necesită symfony/var-dumper v5.1.0 -> satisfacabil de symfony/var-dumper[v5.1.0].
    - Concluzie: nu instalați symfony/var-dumper v5.1.0 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.1.0-beta1, ..., 9.1.7] necesită symfony/var-dumper v5.1.8 -> satisfiabil de symfony/var-dumper[v5.1.8].
    - Concluzie: nu instalați symfony/var-dumper v5.1.8 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.0.13, ..., 9.1.x-dev] necesită symfony/var-dumper v5.1.11 -> satisfiabil de symfony/var-dumper[v5.1.11].
    - Concluzie: nu instalați symfony/var-dumper v5.1.11 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.2.0-rc1, ..., 9.2.x-dev] necesită symfony/var-dumper v5.3.0 -> satisfacabil de symfony/var-dumper[v5.3.0].
    - Concluzie: nu instalați symfony/var-dumper v5.3.0 (rezultatul analizei conflictului)
    - drupal/core-recommended[9.3.0, ..., 9.4.x-dev] necesită symfony/var-dumper v5.4.0 -> satisfiabil de symfony/var-dumper[v5.4.0].
    - Concluzie: nu instalați symfony/var-dumper v5.4.0 (rezultatul analizei conflictului)
    - drupal/core-recommended 9.0.0-alpha1 necesită compozitor/instalatori v1.7.0 -> satisfăcător de compozitor/instalatori[v1.7.0].
    - drupal/core-recommended[9.0.0-alpha2, ..., 9.0.0-beta2] necesită compozitor/instalatori v1.8.0 -> satisfăcător de compozitor/instalatori[v1.8.0].
    - composer/installers[v1.7.0, ..., v1.8.0] necesită composer-plugin-api ^1.0 -> a găsit composer-plugin-api[2.1.0], dar nu corespunde constrângerii.
    - symfony/var-dumper v5.1.7 intră în conflict cu symfony/var-dumper v5.1.7.
    - drupal/core-recommended 9.1.0-alpha1 necesită symfony/var-dumper v5.1.7 -> satisfiabil de symfony/var-dumper[v5.1.7].
    - Root composer.json necesită drupal/core-recommended ^9 -> satisfiabil de drupal/core-recommended[9.0.0-alpha1, ..., 9.4.x-dev].
    - Root composer.json necesită phpunit/phpunit >=4.8.28 <5 -> satisfiabil de phpunit/phpunit[4.8.28, ..., 4.8.36].
Puncte:2
drapel id

compozitorul necesită drush/drush pentru a face upgrade la Drush 10 mai întâi. Drush 9 nu este compatibil cu Drupal 9.

ACanadianCoder avatar
drapel br
Așa că am făcut `composer require drush/drush --no-update` urmat de `composer update`. Încă primesc eroarea de mai sus în EDIT 2.
drapel id
Care este versiunea actuală a Drush? Versiunea 9.7.3 nu poate folosi symfony/var-dumper v5. De ce ați transmis `--no-update` la `composer require`?
ACanadianCoder avatar
drapel br
Am versiunea 9.7.3 instalată. De asemenea, poate fi instalat la nivel global. Am făcut `no-update` pentru că am primit o altă eroare fără a o folosi.
drapel cn
În acest moment, aș face actualizările în composer.json manual (schimbam versiunea în `^11` pentru `drush/drush`), șterg composer.lock și rulează `composer install`. În caz contrar, vei urmări dependențe tot weekendul. Rețineți că acest lucru va actualiza toate pachetele la cele mai recente permise de constrângerile lor de versiune și cu siguranță ar trebui să testați acest lucru cu atenție înainte de a le trimite către prod.
drapel cn
Comentariul de mai sus presupune că ați efectuat deja o verificare de actualizare și, de asemenea, ați actualizat numerele de versiune pentru orice module de contrib care au nevoie de o versiune majoră pentru D9
ACanadianCoder avatar
drapel br
Așa că am încercat să fac ceea ce a menționat Clive mai sus, dar încă primesc aceeași eroare ca și în EDIT 2. Am șters fișierul de blocare și am introdus manual `^11` pentru `drush` și `^9.0` pentru `core- composer-scaffold` și `core-recommended` în fișierul composer.json. Se pare că var-dumper îmi dă probleme.
Puncte:0
drapel br

Am vrut doar să postez soluția mea aici în cazul în care altcineva se confruntă cu aceeași problemă.

Am ajuns să urmăresc această postare pe blog: https://gorannikolovski.com/blog/how-to-upgrade-drupal-8-to-9 și ceea ce părea să facă asta pentru mine a fost eliminarea următoarelor cerințe de dezvoltare din fișierul meu compozitor compozitor elimina behat/mink behat/mink-goutte-driver jcalderonzumba/gastonjs jcalderonzumba/mink-phantomjs-driver mikey179/vfsstream phpunit/phpunit symfony/css-selector.

Am sfârșit prin a trebui să actualizez alte câteva erori mai mici care mi-au fost aruncate după aceasta, dar odată ce am făcut asta, a fost lină.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.