Điểm:0

Nâng cấp từ 8.9.20 lên 9.3.9 gây lỗi

lá cờ br

Như tiêu đề gợi ý, tôi đang gặp phải các vấn đề về nhà soạn nhạc mà dường như tôi không thể tìm ra.Tôi đã tìm thấy một vài bài viết tương tự nhưng dường như không có bài viết nào khắc phục được trường hợp của tôi.

Tôi đã làm theo các bước từ Nâng cấp từ Drupal 8 lên Drupal 9 (hoặc mới hơn) và bị kẹt ở bước 3 cập nhật nhà soạn nhạc. Tôi nhận được các lỗi sau:

Không thể giải quyết các yêu cầu của bạn thành một bộ gói có thể cài đặt.

  vấn đề 1
    - drupal/core-recommended 9.2.0-alpha1 yêu cầu symfony/var-dumper v5.2.6 -> đáp ứng được bởi symfony/var-dumper[v5.2.6].
    - Kết luận: không cài symfony/var-dumper v5.2.6 (kết quả phân tích xung đột)
    - drupal/core-recommended 9.3.0-alpha1 yêu cầu symfony/var-dumper v5.3.8 -> symfony/var-dumper[v5.3.8] đáp ứng được.
    - Kết luận: không cài symfony/var-dumper v5.3.8 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.2.0-beta1, ..., 9.2.0-beta2] yêu cầu symfony/var-dumper v5.2.8 -> đáp ứng được bởi symfony/var-dumper[v5.2.8].
    - Kết luận: không cài symfony/var-dumper v5.2.8 (kết quả phân tích xung đột)
    - drupal/core-recommended 9.2.0-beta3 yêu cầu symfony/var-dumper v5.3.0-RC1 -> symfony/var-dumper[v5.3.0-RC1] đáp ứng được.
    - Kết luận: không cài symfony/var-dumper v5.3.0-RC1 (kết quả phân tích xung đột)
    - drupal/core-recommended 9.3.0-beta1 yêu cầu symfony/var-dumper v5.3.10 -> symfony/var-dumper[v5.3.10] đáp ứng được.
    - Kết luận: không cài symfony/var-dumper v5.3.10 (kết quả phân tích xung đột)
    - drupal/core-recommended 9.3.0-beta2 yêu cầu symfony/var-dumper v5.4.0-BETA2 -> symfony/var-dumper[v5.4.0-BETA2] đáp ứng được.
    - Kết luận: không cài symfony/var-dumper v5.4.0-BETA2 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.0.0-beta3, ..., 9.0.0-rc1] yêu cầu symfony/var-dumper v5.0.8 -> đáp ứng được bởi symfony/var-dumper[v5.0.8].
    - Kết luận: không cài symfony/var-dumper v5.0.8 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.3.0-beta3, ..., 9.3.0-rc1] yêu cầu symfony/var-dumper v5.4.0-RC1 -> thỏa mãn bởi symfony/var-dumper[v5.4.0-RC1] .
    - Kết luận: không cài symfony/var-dumper v5.4.0-RC1 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.0.0, ..., 9.0.12] yêu cầu symfony/var-dumper v5.1.0 -> đáp ứng được bởi symfony/var-dumper[v5.1.0].
    - Kết luận: không cài symfony/var-dumper v5.1.0 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.1.0-beta1, ..., 9.1.7] yêu cầu symfony/var-dumper v5.1.8 -> đáp ứng được bởi symfony/var-dumper[v5.1.8].
    - Kết luận: không cài symfony/var-dumper v5.1.8 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.0.13, ..., 9.1.x-dev] yêu cầu symfony/var-dumper v5.1.11 -> thỏa mãn bởi symfony/var-dumper[v5.1.11].
    - Kết luận: không cài symfony/var-dumper v5.1.11 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.2.0-rc1, ..., 9.2.x-dev] yêu cầu symfony/var-dumper v5.3.0 -> đáp ứng được bởi symfony/var-dumper[v5.3.0].
    - Kết luận: không cài symfony/var-dumper v5.3.0 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.3.0, ..., 9.4.x-dev] yêu cầu symfony/var-dumper v5.4.0 -> đáp ứng được bởi symfony/var-dumper[v5.4.0].
    - Kết luận: không cài symfony/var-dumper v5.4.0 (kết quả phân tích xung đột)
    - drupal/core-recommended 9.0.0-alpha1 yêu cầu trình soạn thảo/trình cài đặt v1.7.0 -> thỏa mãn bởi trình soạn thảo/trình cài đặt [v1.7.0].
    - drupal/core-recommended[9.0.0-alpha2, ..., 9.0.0-beta2] yêu cầu trình soạn thảo/trình cài đặt v1.8.0 -> thỏa mãn bởi trình soạn thảo/trình cài đặt [v1.8.0].
    - composer/installers[v1.7.0, ..., v1.8.0] yêu cầu composer-plugin-api ^1.0 -> tìm thấy composer-plugin-api[2.1.0] nhưng nó không khớp với ràng buộc.
    - symfony/var-dumper v5.1.7 xung đột với symfony/var-dumper v5.1.7.
    - drupal/core-recommended 9.1.0-alpha1 yêu cầu symfony/var-dumper v5.1.7 -> đáp ứng được bởi symfony/var-dumper[v5.1.7].
    - Root composer.json yêu cầu drupal/core-recommended ^9 -> thỏa mãn bởi drupal/core-recommended[9.0.0-alpha1, ..., 9.4.x-dev].
    - Root composer.json yêu cầu phpunit/phpunit >=4.8.28 <5 -> thỏa mãn bởi phpunit/phpunit[4.8.28, ..., 4.8.36].

Khi tôi sử dụng nhà soạn nhạc phụ thuộc vào symfony/var-dumper, tôi nhận được như sau:

drupal/devel 4.1.5 yêu cầu symfony/var-dumper (^4 || ^5)
drush/drush 9.7.3 yêu cầu symfony/var-dumper (^3.4 || ^4.0)
psy/psysh v0.11.0 yêu cầu symfony/var-dumper (^6.0 || ^5.0 || ^4.0 || ^3.4)
symfony/http-kernel v3.4.44 xung đột symfony/var-dumper (<3.3)

Tệp composer.json của tôi ở bên dưới. Vui lòng cho tôi biết nếu có bất kỳ vấn đề nào ở đây gây ra điều này.

{
    "name": "drupal-composer/drupal-project",
    "description": "Mẫu dự án cho các dự án Drupal 8 với nhà soạn nhạc",
    "loại": "dự án",
    "giấy phép": "GPL-2.0+",
    "tác giả": [
        {
            "Tên": "",
            "vai trò": ""
        }
    ],
    "kho": [
        {
            "loại": "nhà soạn nhạc",
            "url": "https://packages.drupal.org/8"
        }
    ],
    "yêu cầu": {
        "nhà soạn nhạc/trình cài đặt": "^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/hộp màu": "^1.4",
        "drupal/thành phần": "^2.0",
        "drupal/config_split": "^1.4",
        "drupal/bảng điều khiển": "~1.0",
        "drupal/console-launcher": "~1.0",
        "drupal/core-composer-scaffold": "^9",
        "drupal/core-project-message": "^9",
        "drupal/core-recommended": "^9",
        "drupal/cắt xén": "^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/khía cạnh": "^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/phông chữ": "^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/thẻ meta": "^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/đoạn văn": "^1.2",
        "drupal/paragraphs_previewer": "^1.0",
        "drupal/pathauto": "^1.0",
        "drupal/rabbit_hole": "^1.0@beta",
        "drupal/chuyển hướng": "^1.2",
        "drupal/responsive_favicons": "^1.4",
        "drupal/responsive_menu": "^4.0",
        "drupal/bộ lập lịch": "^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/siêu cá": "^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"
    },
    "yêu cầu-dev": {
        "behat/mink": "~1.7",
        "behat/mink-goutte-driver": "~1.2",
        "drupal/devel": "^4.0",
        "drupal/giả trang": "^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"
    },
    "cuộc xung đột": {
        "drupal/drupal": "*"
    },
    "độ ổn định tối thiểu": "dev",
    "thích ổn định": đúng,
    "cấu hình": {
        "gói sắp xếp": đúng
    },
    "tự động tải": {
        "bản đồ lớp": [
            "scripts/composer/ScriptHandler.php"
        ]
    },
    "kịch bản": {
        "drupal-scaffold": "DrupalComposer\DrupalScaffold\Plugin::scaffold",
        "cài đặt trước-cmd": [
            "DrupalProject\composer\ScriptHandler::checkComposerVersion"
        ],
        "cập nhật trước-cmd": [
            "DrupalProject\composer\ScriptHandler::checkComposerVersion"
        ],
        "post-install-cmd": [
            "DrupalProject\composer\ScriptHandler::createRequiredFiles",
            "web cp/mô-đun/contrib/linkit/js/autocomplete.js web/mô-đun/contrib/linkit/js/linkit.autocomplete.js"
        ],
        "post-update-cmd": [
            "DrupalProject\composer\ScriptHandler::createRequiredFiles",
            "web cp/mô-đun/contrib/linkit/js/autocomplete.js web/mô-đun/contrib/linkit/js/linkit.autocomplete.js"
        ]
    },
    "thêm": {
        "đường dẫn trình cài đặt": {
            "web/lõi": ["loại: drupal-lõi"],
            "web/libraries/{$name}": ["type:drupal-library"],
            "web/mô-đun/contrib/{$name}": ["type:drupal-module"],
            "web/profile/contrib/{$name}": ["type:drupal-profile"],
            "web/themes/contrib/{$name}": ["type:drupal-theme"],
            "drush/contrib/{$name}": ["type:drupal-drush"]
        },
        "drupal-giàn giáo": {
            "địa điểm": {
                "web-root": "web/"
            }
        },
        "bản vá lỗi": {
          "drupal/lõi": {
            "Kiểu CKEditor cho <img> không hoạt động vì nó là tiện ích 'hình ảnh' (drupal.org/project/drupal/issues/2642808)": "https://www.drupal.org/files/issues/2019-01 -08/2642808-65.patch",
            "Sửa đổi gián tiếp phần tử quá tải với bảng phản hồi Chế độ xem (drupal.org/project/drupal/issues/2894449)": "https://www.drupal.org/files/issues/2018-10-05/core-indirect- sửa đổi của phần tử quá tải-2894449-18.patch",
            "Tiêu đề Breadcrumb không phản ánh ghi đè tiêu đề của bộ lọc theo ngữ cảnh (drupal.org/project/drupal/issues/2787051)": "https://www.drupal.org/files/issues/2018-12-23/drupal- view_title_with_contextual_filters-2787051-28.patch"
          }
        }
    }
}

Có ai có bất kỳ thông tin chi tiết nào về những gì tôi cần làm để cập nhật trang web của mình không? Bất kỳ trợ giúp sẽ được đánh giá cao.Tôi hy vọng nó đơn giản như việc chỉ yêu cầu một phiên bản cập nhật của thứ gì đó.

CHỈNH SỬA: Việc xóa tập tin khóa của tôi có giúp ích gì không? Không muốn tiếp tục làm điều này trong trường hợp nó phá vỡ một cái gì đó.

CHỈNH SỬA 2: Tôi yêu cầu một bản cập nhật cho drush và sau đó cố gắng cập nhật nhà soạn nhạc một lần nữa nhưng vẫn nhận được bên dưới:

vấn đề 1
    - drupal/core-recommended 9.2.0-alpha1 yêu cầu symfony/var-dumper v5.2.6 -> đáp ứng được bởi symfony/var-dumper[v5.2.6].
    - Kết luận: không cài symfony/var-dumper v5.2.6 (kết quả phân tích xung đột)
    - drupal/core-recommended 9.3.0-alpha1 yêu cầu symfony/var-dumper v5.3.8 -> symfony/var-dumper[v5.3.8] đáp ứng được.
    - Kết luận: không cài symfony/var-dumper v5.3.8 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.2.0-beta1, ..., 9.2.0-beta2] yêu cầu symfony/var-dumper v5.2.8 -> đáp ứng được bởi symfony/var-dumper[v5.2.8].
    - Kết luận: không cài symfony/var-dumper v5.2.8 (kết quả phân tích xung đột)
    - drupal/core-recommended 9.2.0-beta3 yêu cầu symfony/var-dumper v5.3.0-RC1 -> symfony/var-dumper[v5.3.0-RC1] đáp ứng được.
    - Kết luận: không cài symfony/var-dumper v5.3.0-RC1 (kết quả phân tích xung đột)
    - drupal/core-recommended 9.3.0-beta1 yêu cầu symfony/var-dumper v5.3.10 -> symfony/var-dumper[v5.3.10] đáp ứng được.
    - Kết luận: không cài symfony/var-dumper v5.3.10 (kết quả phân tích xung đột)
    - drupal/core-recommended 9.3.0-beta2 yêu cầu symfony/var-dumper v5.4.0-BETA2 -> symfony/var-dumper[v5.4.0-BETA2] đáp ứng được.
    - Kết luận: không cài symfony/var-dumper v5.4.0-BETA2 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.0.0-beta3, ..., 9.0.0-rc1] yêu cầu symfony/var-dumper v5.0.8 -> đáp ứng được bởi symfony/var-dumper[v5.0.8].
    - Kết luận: không cài symfony/var-dumper v5.0.8 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.3.0-beta3, ..., 9.3.0-rc1] yêu cầu symfony/var-dumper v5.4.0-RC1 -> thỏa mãn bởi symfony/var-dumper[v5.4.0-RC1] .
    - Kết luận: không cài symfony/var-dumper v5.4.0-RC1 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.0.0, ..., 9.0.12] yêu cầu symfony/var-dumper v5.1.0 -> đáp ứng được bởi symfony/var-dumper[v5.1.0].
    - Kết luận: không cài symfony/var-dumper v5.1.0 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.1.0-beta1, ..., 9.1.7] yêu cầu symfony/var-dumper v5.1.8 -> đáp ứng được bởi symfony/var-dumper[v5.1.8].
    - Kết luận: không cài symfony/var-dumper v5.1.8 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.0.13, ..., 9.1.x-dev] yêu cầu symfony/var-dumper v5.1.11 -> thỏa mãn bởi symfony/var-dumper[v5.1.11].
    - Kết luận: không cài symfony/var-dumper v5.1.11 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.2.0-rc1, ..., 9.2.x-dev] yêu cầu symfony/var-dumper v5.3.0 -> đáp ứng được bởi symfony/var-dumper[v5.3.0].
    - Kết luận: không cài symfony/var-dumper v5.3.0 (kết quả phân tích xung đột)
    - drupal/core-recommended[9.3.0, ..., 9.4.x-dev] yêu cầu symfony/var-dumper v5.4.0 -> đáp ứng được bởi symfony/var-dumper[v5.4.0].
    - Kết luận: không cài symfony/var-dumper v5.4.0 (kết quả phân tích xung đột)
    - drupal/core-recommended 9.0.0-alpha1 yêu cầu trình soạn thảo/trình cài đặt v1.7.0 -> thỏa mãn bởi trình soạn thảo/trình cài đặt [v1.7.0].
    - drupal/core-recommended[9.0.0-alpha2, ..., 9.0.0-beta2] yêu cầu trình soạn thảo/trình cài đặt v1.8.0 -> thỏa mãn bởi trình soạn thảo/trình cài đặt [v1.8.0].
    - composer/installers[v1.7.0, ..., v1.8.0] yêu cầu composer-plugin-api ^1.0 -> tìm thấy composer-plugin-api[2.1.0] nhưng nó không khớp với ràng buộc.
    - symfony/var-dumper v5.1.7 xung đột với symfony/var-dumper v5.1.7.
    - drupal/core-recommended 9.1.0-alpha1 yêu cầu symfony/var-dumper v5.1.7 -> đáp ứng được bởi symfony/var-dumper[v5.1.7].
    - Root composer.json yêu cầu drupal/core-recommended ^9 -> thỏa mãn bởi drupal/core-recommended[9.0.0-alpha1, ..., 9.4.x-dev].
    - Root composer.json yêu cầu phpunit/phpunit >=4.8.28 <5 -> thỏa mãn bởi phpunit/phpunit[4.8.28, ..., 4.8.36].
Điểm:2
lá cờ id

nhà soạn nhạc yêu cầu drush/drush để nâng cấp lên Drush 10 trước. Drush 9 không tương thích với Drupal 9.

ACanadianCoder avatar
lá cờ br
Vì vậy, tôi đã thực hiện `nhà soạn nhạc yêu cầu drush/drush --no-update` theo sau là `cập nhật nhà soạn nhạc`. Tôi vẫn gặp lỗi trên trong EDIT 2.
lá cờ id
Phiên bản Drush hiện tại là gì? Phiên bản 9.7.3 không thể sử dụng symfony/var-dumper v5. Tại sao bạn chuyển `--no-update` thành `composer require`?
ACanadianCoder avatar
lá cờ br
Tôi đã cài đặt phiên bản 9.7.3. Nó cũng có thể được cài đặt trên toàn cầu. Tôi đã thực hiện `no-update` vì tôi gặp một lỗi khác mà không sử dụng nó.
lá cờ cn
Tại thời điểm này, tôi sẽ chỉ thực hiện cập nhật trong composer.json theo cách thủ công (thay đổi phiên bản thành `^11` cho `drush/drush`), xóa composer.lock và chạy `cài đặt nhà soạn nhạc`. Nếu không, bạn sẽ theo đuổi các phụ thuộc vào tất cả các ngày cuối tuần. Hãy nhớ rằng điều này sẽ cập nhật tất cả các gói lên phiên bản mới nhất được cho phép bởi các ràng buộc về phiên bản của chúng và bạn chắc chắn nên kiểm tra kỹ điều này trước khi gửi tới nhà sản xuất.
lá cờ cn
Nhận xét trên giả định rằng bạn đã chạy kiểm tra nâng cấp và cũng đã nâng cấp số phiên bản cho bất kỳ mô-đun đóng góp nào cần nâng cấp phiên bản chính cho D9
ACanadianCoder avatar
lá cờ br
Vì vậy, tôi đã cố gắng làm những gì Clive đã đề cập ở trên, nhưng tôi vẫn gặp lỗi tương tự như tôi gặp phải trong EDIT 2. Tôi đã xóa tệp khóa và nhập thủ công `^11` cho `drush` và `^9.0` cho `core- composer-scaffold` và `core-recommended` trong tệp composer.json. Có vẻ như var-dumper đang gây ra sự cố cho tôi.
Điểm:0
lá cờ br

Chỉ muốn đăng giải pháp của tôi lên đây trong trường hợp bất kỳ ai khác gặp phải vấn đề tương tự.

Tôi đã kết thúc theo dõi bài đăng trên blog này: https://gorannikolovski.com/blog/how-to-upgrade-drupal-8-to-9 và những gì dường như làm điều đó đối với tôi là xóa các yêu cầu dành cho nhà phát triển sau khỏi tệp trình soạn thảo của tôi nhà soạn nhạc xóa behat/mink behat/mink-goutte-driver jcalderonzumba/gastonjs jcalderonzumba/mink-phantomjs-driver mikey179/vfsstream phpunit/phpunit symfony/css-selector.

Cuối cùng, tôi đã phải cập nhật một số lỗi nhỏ hơn khác khiến tôi gặp phải lỗi này nhưng một khi tôi đã làm điều đó, mọi việc diễn ra suôn sẻ.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.