#2777·wg-easy

[Bug]: update from 15.3.0 to 15.4.0

Author: tall122Created Aug 26, 2026Updated Aug 26, 2026

Describe the bug

CONTAINER not working just keep restarting

I checked disk is not full and try "chmod 777 /root/data/docker_data/wg-easy154" not work either

15.3.0 is runing find Centos 7.9/Docker version 26.1.4


docker run

docker run -d
-e INSECURE=true
--name wg-easy154
-v /root/data/docker_data/wg-easy154:/etc/wireguard
-v /lib/modules:/lib/modules:ro
-p 51820:51820/udp
-p 51821:51821/tcp
--cap-add NET_ADMIN
--cap-add SYS_MODULE
--sysctl net.ipv4.ip_forward=1
--sysctl net.ipv4.conf.all.src_valid_mark=1
--restart unless-stopped
ghcr.io/wg-easy/wg-easy:15.4.0


docker logs

2026-08-26T07:12:31.372Z Database Failed to migrate database: Failed query: CREATE TABLE IF NOT EXISTS "__drizzle_migrations" ( id SERIAL PRIMARY KEY, hash text NOT NULL, created_at numeric )

params: Failed to connect to Database: DrizzleQueryError: Failed query: CREATE TABLE IF NOT EXISTS "__drizzle_migrations" ( id SERIAL PRIMARY KEY, hash text NOT NULL, created_at numeric )

params: at LibSQLPreparedQuery.queryWithCache (file:///app/server/node_modules/drizzle-orm/sqlite-core/session.js:43:15) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async LibSQLPreparedQuery.run (file:///app/server/node_modules/drizzle-orm/libsql/session.js:121:12) at async migrate (file:///app/server/node_modules/drizzle-orm/libsql/migrator.js:13:3) at async migrate (file:///app/server/chunks/nitro/nitro.mjs:15800:5) at async connect (file:///app/server/chunks/nitro/nitro.mjs:15768:3) { query: '\n' + '\t\tCREATE TABLE IF NOT EXISTS "__drizzle_migrations" (\n' + '\t\t\tid SERIAL PRIMARY KEY,\n' + '\t\t\thash text NOT NULL,\n' + '\t\t\tcreated_at numeric\n' + '\t\t)\n' + '\t', params: [], cause: LibsqlError: SQLITE_IOERR: disk I/O error at mapSqliteError (file:///app/server/node_modules/@libsql/client/lib-esm/sqlite3.js:435:16) at executeStmt (file:///app/server/node_modules/@libsql/client/lib-esm/sqlite3.js:338:15) at Sqlite3Client.execute (file:///app/server/node_modules/@libsql/client/lib-esm/sqlite3.js:83:16) ... 5 lines matching cause stack trace ... at migrate (file:///app/server/chunks/nitro/nitro.mjs:15800:11) at connect (file:///app/server/chunks/nitro/nitro.mjs:15768:9) { code: 'SQLITE_IOERR', extendedCode: 'SQLITE_IOERR_WRITE', rawCode: 778, [cause]: SqliteError: disk I/O error at convertError (/app/server/node_modules/libsql/index.js:59:12) at Statement.run (/app/server/node_modules/libsql/index.js:335:13) at executeStmt (file:///app/server/node_modules/@libsql/client/lib-esm/sqlite3.js:331:34) at Sqlite3Client.execute (file:///app/server/node_modules/@libsql/client/lib-esm/sqlite3.js:83:16) at file:///app/server/node_modules/drizzle-orm/libsql/session.js:123:60 at LibSQLPreparedQuery.queryWithCache (file:///app/server/node_modules/drizzle-orm/sqlite-core/session.js:41:22) at LibSQLPreparedQuery.run (file:///app/server/node_modules/drizzle-orm/libsql/session.js:121:23) at LibSQLSession.run (file:///app/server/node_modules/drizzle-orm/sqlite-core/session.js:154:74) at migrate (file:///app/server/node_modules/drizzle-orm/libsql/migrator.js:13:20) at migrate (file:///app/server/chunks/nitro/nitro.mjs:15800:11) { code: 'SQLITE_IOERR_WRITE', rawCode: 778 } } }

Expected behavior

Work just fine!

Relevant log output

bash