1

When I do an upgrade from D8 to D9, I get the missing module message like:

The following modules are marked as installed in the core.extension configuration, but they are missing:
config_split_manager
scroll_to_top
splashify
theme_change

So I try various methods:

  • install and use the module_missing_message_fixer
  • do an sql request via drush: sql-query "DELETE FROM key_value WHERE collection='system.schema' AND name='config_split_manager';"
  • do a custom module inspired by https://www.drupal.org/node/2487215

Result is:

  • for MMF :
 [warning] The following module is missing from the file system: scroll_to_top bootstrap.inc:222
 [warning] The following module is missing from the file system: splashify bootstrap.inc:222
 [warning] The following module is missing from the file system: theme_change bootstrap.inc:222
Don't forget to export your config
Don't forget to export your config
Don't forget to export your config
 [warning] A non-numeric value encountered Output.php:145
 [warning] A non-numeric value encountered Output.php:148
All missing references have been removed.

nothing for both of 2 others ways. In the DB records, references are still there..what can I do more to delete these of the DB ?

Thanks

Shadow
  • 33,525
  • 10
  • 51
  • 64
webmaster pf
  • 389
  • 1
  • 5
  • 23

1 Answers1

0

Had a similar issue some time ago when trying to install a few modules on my site, the following cmd did the trick in my case:

drush config:delete core.extension module.MYMODULE

More on drush config:delete checkout: