Puncte:1

Probleme cu fasole în migrare (unele noduri nu migrează, unele migrează versiuni vechi)

drapel th

Încerc să fac o migrare de la Drupal 7 la Drupal 9. Majoritatea par să migreze în regulă, dar am observat următoarele probleme:

  • Îmi lipsesc niște noduri
  • Unele noduri au migrat doar versiuni vechi ale nodului (IE: În site-ul live un nod are 8 revizuiri, iar migrarea a migrat doar primele 2, lăsând pe cea mai recentă dintre cele 2 conținut live, care este o recenzie din 2015. Cea mai recentă recenzie de pe site este din 2021)

Problema provine probabil de la una dintre aceste notificări, pur și simplu nu sunt prea sigur cum să o repar sau să le depanez:

Tipul de entitate „bean” nu există. (/app/web/core/lib/Drupal/Core/Entity/EntityTypeManager.php:143)
[notă] Nu se poate modifica tipul de câmp pentru un spațiu de stocare existent. Câmpul de stocare node.field_thumbnail are tipul entity_reference. (/app/web/core/modules/field/src/Entity/FieldStorageConfig.php:375)
[notă] Nu se poate modifica tipul de câmp pentru un spațiu de stocare existent. Câmpul stocare node.field_event_date are tipul interval de date. (/app/web/core/modules/field/src/Entity/FieldStorageConfig.php:375)
[notă] Tipul de entitate „bean” nu există. (/app/web/core/lib/Drupal/Core/Entity/EntityTypeManager.php:143)
 [notă] Încercați să creați un câmp field_bean_text care nu există pe tipul de entitate bean. (/app/web/core/modules/field/src/Entity/FieldConfig.php:315)
 [notă] Încercați să creați un câmp field_link_to care nu există pe tipul de entitate bean. (/app/web/core/modules/field/src/Entity/FieldConfig.php:315)
 [notă] Proprietatea de configurare settings.required_summary.0 nu există.(/app/web/core/lib/Drupal/Core/Config/Schema/ArrayElement.php:76)
 [notă] Proprietatea de configurare settings.required_summary.0 nu există. (/app/web/core/lib/Drupal/Core/Config/Schema/ArrayElement.php:76)

Vreo sfaturi pentru a migra fasolea? Am încercat să folosesc modulul „bean migrate”, dar apoi acele notificări se transformă în:

 [notizare] Actualizare bean:homepage_information_block_base
 [eroare] Drupal\Core\Database\IntegrityConstraintViolationException: SQLSTATE[23000]: Încălcarea constrângerii de integritate: 1048 Coloana „uuid” nu poate fi nulă: INSERT INTO „block_content” (“revision_id”, „type”, „uuid”, „langcode” ) VALORI (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3); Matrice
(
    [:db_insert_placeholder_0] => 
    [:db_insert_placeholder_1] => homepage_information_block_base
    [:db_insert_placeholder_2] => 
    [:db_insert_placeholder_3] => und
)
 în Drupal\Core\Database\Driver\mysql\ExceptionHandler->handleExecutionException() (linia 50 din /app/web/core/lib/Drupal/Core/Database/Driver/mysql/ExceptionHandler.php). 
 [notificare] SQLSTATE[23000]: Încălcarea constrângerii de integritate: 1048 Coloana „uuid” nu poate fi nulă: INSERT INTO „block_content” („revision_id”, „type”, „uuid”, „langcode”) VALUES (:db_insert_placeholder_0, :db_1insert_placeholder , :db_insert_placeholder_2, :db_insert_placeholder_3); Matrice
(
    [:db_insert_placeholder_0] => 
    [:db_insert_placeholder_1] => homepage_information_block_base
    [:db_insert_placeholder_2] => 
    [:db_insert_placeholder_3] => und
)

Sunt destul de familiarizat cu Drupal, dar nu atât de mult cu Migrations, așa că orice sfat general care să mă ajute să depanez/remediez ar fi apreciat

Puncte:0
drapel th

Bine, în cele din urmă mi-am dat seama de asta. Nu sunt sigur de ce nu am primit eroarea, dar undeva în procesul de migrare am aflat în cele din urmă că containerul meu Docker nu avea suficientă memorie alocată procesului. Migrarea părea să se termine, dar părți din ea s-au prăbușit/a expirat și nu a migrat.

Tot ce am făcut a fost să măresc timpul de memorie și timeout și a funcționat. Celelalte erori au fost probabil rezultatul acestui lucru și/sau irelevante.

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.