ฉันถูกขอให้อัปเกรดไซต์จาก Drupal 8 เป็น Drupal 9
ก่อนหน้านี้ มีโมดูลที่มีปัญหามากชื่อว่า 'support_ticket' ซึ่งทำให้เกิดปัญหามากมายและไม่สามารถถอนการติดตั้งได้อย่างถูกต้อง หลังจากทำงานอย่างหนัก - ฉันคิดว่า - มันถูกลบออกไปแล้ว
อย่างไรก็ตาม เมื่อเรียกใช้ drush updb
คำสั่งหลังจากการอัพเกรด drupal 9 ฉันได้รับข้อผิดพลาดดังต่อไปนี้:
> [ประกาศ] เริ่มการอัปเดตแล้ว: system_post_update_entity_revision_metadata_bc_cleanup
> [ข้อผิดพลาด] Drupal\support_ticket\SupportTicketStorage ไม่ได้ใช้ Drupal\Core\Entity\ContentEntityStorageInterface
> [ข้อผิดพลาด] การอัปเดตล้มเหลว: system_post_update_entity_revision_metadata_bc_cleanup
[ข้อผิดพลาด] การอัปเดตถูกยกเลิกโดย: system_post_update_entity_revision_metadata_bc_cleanup
[ข้อผิดพลาด] เสร็จสิ้นการดำเนินการอัปเดต
ก่อนหน้านี้ได้ดำเนินการตามขั้นตอนต่อไปนี้เพื่อล้างโมดูลนี้ (หลังจากถอนการติดตั้งตามปกติไม่ได้ผล)
- รายการคีย์-ค่าถูกลบออกจากฐานข้อมูล
- เอนทิตีที่อัปเดตและลบที่อ้างถึงโมดูล
- ตารางทั้งหมดที่เกี่ยวข้องกับโมดูลหลุดจากฐานข้อมูล (ตารางที่เราสามารถหาได้)
- ลบไฟล์/ไดเร็กทอรีทั้งหมดที่เกี่ยวข้องกับโมดูล (ฉันได้ grep'd ฐานโค้ดทั้งหมดแล้ว และไม่พบการอ้างอิงถึงมัน)
การดำเนินการส่วนใหญ่เสร็จสิ้นเมื่อหลายเดือนก่อน และฉันคิดว่าโมดูลนี้หายไปหมดแล้วจนกระทั่งฉันพยายามเรียกใช้การอัปเดตขั้นสุดท้ายด้วย Drupal 9
ฉันจะกำจัดสิ่งนี้เพื่ออัปเดต drupal ได้อย่างไร