Fac o actualizare Drupal de la 8.6.18 la 8.9.19 prin compozitor.
După actualizarea pachetelor prin compozitor, am actualizat baza de date, care arată un avertisment:
$ vânzător/bin/drush actualizatb
<a href="https://www.drupal.org/project/entity">API-ul Entity >= 8.x-1.0-alpha3</a>
modulul este acum o dependență și trebuie instalat înainte de a rula actualizări.
(În prezent, utilizând API-ul Entității media entității lipsește)
[eroare]
Erori rapoarte de verificare a cerințelor. Vrei sa continui? (da/nu):
Lucrările în continuare, dar sunt puțin speriat.
Care este fundalul acestui mesaj?
drupal/entity este deja la versiunea 1.3.0:
$ compozitor show drupal/entity
[...]
versiuni: * 1.3.0
Ceea ce este interesant, este că pm:info
nu afișează informații despre versiune pentru entitate
modul. Poate acesta este motivul?
$ vendor/bin/drush pm:info entitate
Extensie: entitate
Proiect: Necunoscut
Tip: modul
Titlu: Entitate
Descriere: Oferă API-uri de entitate extinse, care vor fi mutate într-o zi în core Drupal.
Pachet: Altele
PHP: 7.0.8
Stare: activat
Calea: module/contrib/entity
Versiunea schemei: 8000
Necesită: niciunul
Solicitat de: media_entity, media_entity_document, media_entity_embeddable_video, media_entity_image, video_embed_media, foodservice_core, foodservice_globalelement, foodservice_product, foodservice_recipe, foodservice_video
Permisiuni: niciuna
Configurare: Niciuna
Am citit deja https://www.drupal.org/project/media_entity/issues/2722073, ceea ce ajunge la concluzia că modulul de entitate trebuie activat. Dar este în cazul meu.