Quando disinstalli un modulo, devi prima disabilitarlo nell'amministratore del modulo Drupal. Dovresti quindi disinstallarlo tramite la scheda "Disinstalla" lì.
Lo stesso vale per i temi, disabilita prima l'amministratore del tema.
Se, ad esempio, si elimina la cartella del modulo sul file system senza disabilitare il modulo, Drupal continuerà a cercare il modulo nel file system, il che può causare, tra gli altri errori, il problema riscontrato.
Vedi anche: Evita di ripetere la scansione della directory dei moduli quando mancano più moduli
In risposta al commento di MPD, dovrai fare qualcosa del genere
SELECT name, filename FROM system WHERE status = 1;
e incrociarlo con i moduli sul tuo file system. Dovrebbero essere presenti tutti i moduli abilitati e anche i temi.
C'è anche una funzione (leggermente adattata) Martin_Dresden pubblicata qui:
https://drupal.org/node/1080330#comment-6520842
function MYMODULE_init() {
$startingtime = microtime(true);
$o = '<p>Checking for dead modules ...</p>';
$result = db_select('system')
->fields('system', array('filename'))
->condition('status', '1', '=')
->execute();
$n = 1;
$m = 0;
foreach ($result as $row) {
$path = DRUPAL_ROOT.'/'.$row->filename;
If (!file_exists($path)) {
$o .= "#$n $path<br>";
$m++;
}
$n++;
}
$timedif = round(microtime(true) - $startingtime,3);
$o .= "Total of $n active modules registered in database. $m dead entries found.<br>";
$o .= 'Query Time: '.$timedif.' seconds';
drupal_set_message($o);
}
Ciò può aiutare il debug.