Meteor won't start -- fibers/futures.js throws error "Error: SQLITE_CORRUPT: database disk image is malformed"
With a little help from here, I was able to fix it, and without having to delete all my downloaded meteor packages, as suggested in that post. It was enough to delete the metadata:
rm -rf ~/.meteor/package-metadata
Just be prepared to wait quite a while while meteor recreates these databases on next start.
Using sqlite3 you can repair the DB.
cd ~/.meteor/package-metadata/v2.0.1sqlite3 packages.data.db .dump > backupmv packages.data.db packages.data.db.bustedXsqlite3 packages.data.db < backuprm backup
Essentially, even though the DB reports as corrupt. The SQLite tool can dump it and then recreate it.
Cheers!