Meteor won't start -- fibers/futures.js throws error "Error: SQLITE_CORRUPT: database disk image is malformed" Meteor won't start -- fibers/futures.js throws error "Error: SQLITE_CORRUPT: database disk image is malformed" sqlite sqlite

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!