Tôi đã được yêu cầu nâng cấp một trang web từ Drupal 8 lên Drupal 9.
Trước đây, có một mô-đun rất có vấn đề gọi là 'support_ticket' đã gây ra nhiều sự cố và không thể gỡ cài đặt đúng cách. Sau rất nhiều công việc - tôi nghĩ - nó đã bị xóa.
Tuy nhiên, khi chạy các drush updb
sau khi nâng cấp drupal 9, tôi gặp lỗi sau:
> [thông báo] Đã bắt đầu cập nhật: system_post_update_entity_revision_metadata_bc_cleanup
> [lỗi] Drupal\support_ticket\SupportTicketStorage không triển khai Drupal\Core\Entity\ContentEntityStorageInterface
> [lỗi] Cập nhật không thành công: system_post_update_entity_revision_metadata_bc_cleanup
[lỗi] Cập nhật bị hủy bỏ bởi: system_post_update_entity_revision_metadata_bc_cleanup
[lỗi] Thực hiện cập nhật xong.
Các bước sau đây đã được thực hiện trước đây để xóa mô-đun này (Sau khi gỡ cài đặt thông thường không hoạt động)
- Các mục khóa-giá trị đã bị xóa khỏi cơ sở dữ liệu
- các thực thể được cập nhật và xóa đã tham chiếu mô-đun
- Tất cả các bảng được liên kết với mô-đun bị xóa khỏi DB (dù sao chúng ta cũng có thể tìm thấy các bảng)
- Tất cả các tệp/thư mục được liên kết với mô-đun đã bị xóa (tôi đã grep'd toàn bộ cơ sở mã và tôi không thể tìm thấy tài liệu tham khảo nào về nó).
Hầu hết việc này đã được thực hiện từ nhiều tháng trước và tôi nghĩ rằng mô-đun này đã hoàn toàn biến mất cho đến khi tôi thử chạy bản cập nhật cuối cùng với Drupal 9.
Làm cách nào để loại bỏ thứ này để tôi có thể cập nhật drupal?