Running vagrant git-update removes the npm module restbase-mod-table-sqlite which restbase on vagrant is configured to use.
It's provisionally fixable by sshing in and just doing npm install restbase-mod-table-sqlite.
The logs/restbase.log file accumulates these as a result:
{"name":"restbase","hostname":"vagrant","pid":6190,"level":60,"err":{"message":"Cannot find module 'restbase-mod-table-sqlite'","name":"Error","stack":"Error: Cannot find module 'restbase-mod-table-sqlite'\n at Function.Module._resolveFilename (module.js:469:15)\n at Function.Module._load (module.js:417:25)\n at Module.require (module.js:497:17)\n at require (internal/module.js:20:19)\n at module.exports (/vagrant/srv/restbase/sys/table.js:16:12)\n at Router._loadModule (/vagrant/srv/restbase/node_modules/hyperswitch/lib/router.js:229:26)\n at P.each (/vagrant/srv/restbase/node_modules/hyperswitch/lib/router.js:256:25)\n at tryCatcher (/vagrant/srv/restbase/node_modules/bluebird/js/release/util.js:16:23)\n at Object.gotValue (/vagrant/srv/restbase/node_modules/bluebird/js/release/reduce.js:155:18)\n at Object.gotAccum (/vagrant/srv/restbase/node_modules/bluebird/js/release/reduce.js:144:25)\n at Object.tryCatcher (/vagrant/srv/restbase/node_modules/bluebird/js/release/util.js:16:23)\n at Promise._settlePromiseFromHandler (/vagrant/srv/restbase/node_modules/bluebird/js/release/promise.js:512:31)\n at Promise._settlePromise (/vagrant/srv/restbase/node_modules/bluebird/js/release/promise.js:569:18)\n at Promise._settlePromiseCtx (/vagrant/srv/restbase/node_modules/bluebird/js/release/promise.js:606:10)\n at Async._drainQueue (/vagrant/srv/restbase/node_modules/bluebird/js/release/async.js:138:12)\n at Async._drainQueues (/vagrant/srv/restbase/node_modules/bluebird/js/release/async.js:143:10)","code":"MODULE_NOT_FOUND"},"stack":"Error: Cannot find module 'restbase-mod-table-sqlite'\n at Function.Module._resolveFilename (module.js:469:15)\n at Function.Module._load (module.js:417:25)\n at Module.require (module.js:497:17)\n at require (internal/module.js:20:19)\n at module.exports (/vagrant/srv/restbase/sys/table.js:16:12)\n at Router._loadModule (/vagrant/srv/restbase/node_modules/hyperswitch/lib/router.js:229:26)\n at P.each (/vagrant/srv/restbase/node_modules/hyperswitch/lib/router.js:256:25)\n at tryCatcher (/vagrant/srv/restbase/node_modules/bluebird/js/release/util.js:16:23)\n at Object.gotValue (/vagrant/srv/restbase/node_modules/bluebird/js/release/reduce.js:155:18)\n at Object.gotAccum (/vagrant/srv/restbase/node_modules/bluebird/js/release/reduce.js:144:25)\n at Object.tryCatcher (/vagrant/srv/restbase/node_modules/bluebird/js/release/util.js:16:23)\n at Promise._settlePromiseFromHandler (/vagrant/srv/restbase/node_modules/bluebird/js/release/promise.js:512:31)\n at Promise._settlePromise (/vagrant/srv/restbase/node_modules/bluebird/js/release/promise.js:569:18)\n at Promise._settlePromiseCtx (/vagrant/srv/restbase/node_modules/bluebird/js/release/promise.js:606:10)\n at Async._drainQueue (/vagrant/srv/restbase/node_modules/bluebird/js/release/async.js:138:12)\n at Async._drainQueues (/vagrant/srv/restbase/node_modules/bluebird/js/release/async.js:143:10)","levelPath":"fatal/startup","msg":"Message not supplied","time":"2018-02-12T22:09:22.117Z","v":0}
I'd assume this is the vagrant restbase config not being updated in response to c530aa6d18b513aaa29b867643e2d6622d295317?