-
-
Notifications
You must be signed in to change notification settings - Fork 43
Description
Initiated an auto-upgrade from 3.10 to 3.10.1 is failing and looping..
eshmonitor | [ERROR] ❌ DATABASE OPEN ERROR ❌
meshmonitor | [ERROR] ═══════════════════════════════════════════════════════════
meshmonitor | [ERROR] Failed to open SQLite database at: /data/meshmonitor.db
meshmonitor | [ERROR] Retry after SHM removal also failed: disk I/O error
meshmonitor |
meshmonitor | /app/node_modules/better-sqlite3/lib/methods/pragma.js:10
meshmonitor | const stmt = this[cppdb].prepare(PRAGMA ${source}, this, true);
meshmonitor | ^
meshmonitor | SqliteError: disk I/O error
meshmonitor | at Database.pragma (/app/node_modules/better-sqlite3/lib/methods/pragma.js:10:27)
meshmonitor | at attemptOpen (file:///app/dist/services/database.js:3015:16)
meshmonitor | at DatabaseService.openSqliteDatabase (file:///app/dist/services/database.js:3033:28)
meshmonitor | at new DatabaseService (file:///app/dist/services/database.js:304:24)
meshmonitor | at file:///app/dist/services/database.js:8519:16
meshmonitor | at ModuleJob.run (node:internal/modules/esm/module_job:430:25)
meshmonitor | at async onImport.tracePromise.proto (node:internal/modules/esm/loader:661:26)
meshmonitor | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
meshmonitor | code: 'SQLITE_IOERR_SHMSIZE'
meshmonitor | }