I updated to 8.4.23. after that i need to update the entity for node.field_yoast_seo.
i tryed that with "drush entup", but that gave me errors:

array_intersect_key(): Argument #1 is not an array SqlContentEntityStorageSchema.php:2225 [warning]
Drupal\Core\Entity\Exception\FieldStorageDefinitionUpdateForbiddenException: The SQL storage cannot change the schema for an existing field (field_yoast_seo in node entity) with [error]
data. in Drupal\Core\Entity\Sql\SqlContentEntityStorageSchema->updateDedicatedTableSchema() (line 1506 of
/xxx/docroot/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php).
Failed: Drupal\Core\Entity\Exception\FieldStorageDefinitionUpdateForbiddenException: !message in [error]
Drupal\Core\Entity\Sql\SqlContentEntityStorageSchema->updateDedicatedTableSchema() (line 1506 of
/xxx/docroot/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php).

does anybody know what is going wrong here and how to fix it?

Comments

achikas created an issue. See original summary.

rajab natshah’s picture

Thank you Joachim for reporting,
Have you had a look at:
#2958743: Error message when updating from 8.x-1.0 to 8.x-1.5

Omega... GM Designer’s picture

i'm having same problem with 8.5-alpha5 to 8.5 stable and #2 didnt solve the prolem

mellowtothemax’s picture

For me removing the bundles from here admin/config/yoast_seo, saving and re-adding them fixed the issue.

odai atieh’s picture

#4 solved the issue.

rajab natshah’s picture

Status: Active » Fixed
rajab natshah’s picture

Status: Fixed » Closed (fixed)