Wikijs fail to start after update #1623

Closed
opened 2026-02-05 01:47:27 +03:00 by OVERLORD · 10 comments
Owner

Originally created by @fl0zan0 on GitHub (Sep 15, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

wikijs

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wikijs.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📈 Which Proxmox version are you on?

pve-manager/8.4.13/5b08ebc2823dd9cb (running kernel: 6.8.12-14-pve)

📝 Provide a clear and concise description of the issue.

I have updated wikijs to last version and now it fails to start. I was running a sqlite version i think before.

root@wikijs:/opt/wikijs# service wikijs status
× wikijs.service - Wiki.js
Loaded: loaded (/etc/systemd/system/wikijs.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Sat 2025-09-13 09:31:40 CEST; 13min ago
Duration: 380ms
Process: 353 ExecStart=/usr/bin/node server (code=exited, status=1/FAILURE)
Main PID: 353 (code=exited, status=1/FAILURE)
CPU: 449ms

Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Scheduled restart job, restart counter is at 5.
Sep 13 09:31:40 wikijs systemd[1]: Stopped wikijs.service - Wiki.js.
Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Start request repeated too quickly.
Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Failed with result 'exit-code'.
Sep 13 09:31:40 wikijs systemd[1]: Failed to start wikijs.service - Wiki.js.
root@wikijs:/opt/wikijs#

/opt/wikijs
drwxr-xr-x 8 root root 4096 Sep 10 14:06 assets
-rw-r--r-- 1 root root 4933 Sep 10 14:06 config.sample.yml
-rw-r--r-- 1 root root 161 Sep 10 14:06 config.yml
drwxr-xr-x 5 root root 4096 Sep 10 14:06 data
-rw-r--r-- 1 root root 1564672 Sep 10 14:06 db.sqlite
-rw-r--r-- 1 root root 34520 Sep 10 14:06 LICENSE
drwxr-xr-x 958 root root 36864 Sep 10 14:06 node_modules
-rw-r--r-- 1 root root 12324 Sep 10 14:06 package.json
drwxr-xr-x 17 root root 4096 Sep 10 14:06 server

config file:

bindIP: 0.0.0.0
port: 3000
db:
type: sqlite
storage: /opt/wikijs/db.sqlite
logLevel: info
logFormat: default
dataPath: /opt/wikijs/data
bodyParserLimit: 5mb

How i can recover it ?

🔄 Steps to reproduce the issue.

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wikijs.sh)"

Paste the full error output (if available).

Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Scheduled restart job, restart counter is at 5.
Sep 13 09:31:40 wikijs systemd[1]: Stopped wikijs.service - Wiki.js.
Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Start request repeated too quickly.
Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Failed with result 'exit-code'.
Sep 13 09:31:40 wikijs systemd[1]: Failed to start wikijs.service - Wiki.js.

🖼️ Additional context (optional).

No response

Originally created by @fl0zan0 on GitHub (Sep 15, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? wikijs ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wikijs.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📈 Which Proxmox version are you on? pve-manager/8.4.13/5b08ebc2823dd9cb (running kernel: 6.8.12-14-pve) ### 📝 Provide a clear and concise description of the issue. I have updated wikijs to last version and now it fails to start. I was running a sqlite version i think before. root@wikijs:/opt/wikijs# service wikijs status × wikijs.service - Wiki.js Loaded: loaded (/etc/systemd/system/wikijs.service; enabled; preset: enabled) Active: failed (Result: exit-code) since Sat 2025-09-13 09:31:40 CEST; 13min ago Duration: 380ms Process: 353 ExecStart=/usr/bin/node server (code=exited, status=1/FAILURE) Main PID: 353 (code=exited, status=1/FAILURE) CPU: 449ms Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Scheduled restart job, restart counter is at 5. Sep 13 09:31:40 wikijs systemd[1]: Stopped wikijs.service - Wiki.js. Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Start request repeated too quickly. Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Failed with result 'exit-code'. Sep 13 09:31:40 wikijs systemd[1]: Failed to start wikijs.service - Wiki.js. root@wikijs:/opt/wikijs# /opt/wikijs drwxr-xr-x 8 root root 4096 Sep 10 14:06 assets -rw-r--r-- 1 root root 4933 Sep 10 14:06 config.sample.yml -rw-r--r-- 1 root root 161 Sep 10 14:06 config.yml drwxr-xr-x 5 root root 4096 Sep 10 14:06 data -rw-r--r-- 1 root root 1564672 Sep 10 14:06 db.sqlite -rw-r--r-- 1 root root 34520 Sep 10 14:06 LICENSE drwxr-xr-x 958 root root 36864 Sep 10 14:06 node_modules -rw-r--r-- 1 root root 12324 Sep 10 14:06 package.json drwxr-xr-x 17 root root 4096 Sep 10 14:06 server config file: bindIP: 0.0.0.0 port: 3000 db: type: sqlite storage: /opt/wikijs/db.sqlite logLevel: info logFormat: default dataPath: /opt/wikijs/data bodyParserLimit: 5mb How i can recover it ? ### 🔄 Steps to reproduce the issue. bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/wikijs.sh)" ### ❌ Paste the full error output (if available). Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Scheduled restart job, restart counter is at 5. Sep 13 09:31:40 wikijs systemd[1]: Stopped wikijs.service - Wiki.js. Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Start request repeated too quickly. Sep 13 09:31:40 wikijs systemd[1]: wikijs.service: Failed with result 'exit-code'. Sep 13 09:31:40 wikijs systemd[1]: Failed to start wikijs.service - Wiki.js. ### 🖼️ Additional context (optional). _No response_
OVERLORD added the external label 2026-02-05 01:47:27 +03:00
Author
Owner

@MickLesk commented on GitHub (Sep 15, 2025):

systemctl stop wikijs
cd /opt/wikijs
node server

Output?

@MickLesk commented on GitHub (Sep 15, 2025): systemctl stop wikijs cd /opt/wikijs node server Output?
Author
Owner

@fl0zan0 commented on GitHub (Sep 15, 2025):

root@wikijs:/opt/wikijs# node server
Loading configuration from /opt/wikijs/config.yml... OK
2025-09-15T07:06:39.119Z [MASTER] info: =======================================
2025-09-15T07:06:39.121Z [MASTER] info: = Wiki.js 2.5.308 =====================
2025-09-15T07:06:39.121Z [MASTER] info: =======================================
2025-09-15T07:06:39.121Z [MASTER] info: Initializing...
Knex: run
$ npm install sqlite3 --save
Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node'
Require stack:

  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js
  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js
  • /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js
  • /opt/wikijs/node_modules/knex/lib/knex.js
  • /opt/wikijs/node_modules/knex/lib/index.js
  • /opt/wikijs/node_modules/knex/knex.js
  • /opt/wikijs/server/core/db.js
  • /opt/wikijs/server/core/kernel.js
  • /opt/wikijs/server/index.js
    Error: Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node'
    Require stack:
  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js
  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js
  • /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js
  • /opt/wikijs/node_modules/knex/lib/knex.js
  • /opt/wikijs/node_modules/knex/lib/index.js
  • /opt/wikijs/node_modules/knex/knex.js
  • /opt/wikijs/server/core/db.js
  • /opt/wikijs/server/core/kernel.js
  • /opt/wikijs/server/index.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1207:15)
    at Module._load (node:internal/modules/cjs/loader:1038:27)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)
    at Object. (/opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js:4:17)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18)
    at Object. (/opt/wikijs/node_modules/sqlite3/lib/sqlite3.js:2:17)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    /opt/wikijs/node_modules/knex/lib/client.js:235
    throw new Error(${message}\n${e.message});
    ^

Error: Knex: run
$ npm install sqlite3 --save
Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node'
Require stack:

  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js
  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js
  • /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js
  • /opt/wikijs/node_modules/knex/lib/knex.js
  • /opt/wikijs/node_modules/knex/lib/index.js
  • /opt/wikijs/node_modules/knex/knex.js
  • /opt/wikijs/server/core/db.js
  • /opt/wikijs/server/core/kernel.js
  • /opt/wikijs/server/index.js
    at Client_SQLite3.initializeDriver (/opt/wikijs/node_modules/knex/lib/client.js:235:13)
    at Client_SQLite3.Client (/opt/wikijs/node_modules/knex/lib/client.js:69:10)
    at new Client_SQLite3 (/opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js:17:10)
    at Knex (/opt/wikijs/node_modules/knex/lib/knex.js:53:28)
    at Object.init (/opt/wikijs/server/core/db.js:129:17)
    at Object.init (/opt/wikijs/server/core/kernel.js:13:35)
    at Object. (/opt/wikijs/server/index.js:40:13)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:164:12)
    at node:internal/main/run_main_module:28:49

Node.js v20.19.5
root@wikijs:/opt/wikijs#

@fl0zan0 commented on GitHub (Sep 15, 2025): root@wikijs:/opt/wikijs# node server Loading configuration from /opt/wikijs/config.yml... OK 2025-09-15T07:06:39.119Z [MASTER] info: ======================================= 2025-09-15T07:06:39.121Z [MASTER] info: = Wiki.js 2.5.308 ===================== 2025-09-15T07:06:39.121Z [MASTER] info: ======================================= 2025-09-15T07:06:39.121Z [MASTER] info: Initializing... Knex: run $ npm install sqlite3 --save Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node' Require stack: - /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js - /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js - /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js - /opt/wikijs/node_modules/knex/lib/knex.js - /opt/wikijs/node_modules/knex/lib/index.js - /opt/wikijs/node_modules/knex/knex.js - /opt/wikijs/server/core/db.js - /opt/wikijs/server/core/kernel.js - /opt/wikijs/server/index.js Error: Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node' Require stack: - /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js - /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js - /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js - /opt/wikijs/node_modules/knex/lib/knex.js - /opt/wikijs/node_modules/knex/lib/index.js - /opt/wikijs/node_modules/knex/knex.js - /opt/wikijs/server/core/db.js - /opt/wikijs/server/core/kernel.js - /opt/wikijs/server/index.js at Module._resolveFilename (node:internal/modules/cjs/loader:1207:15) at Module._load (node:internal/modules/cjs/loader:1038:27) at Module.require (node:internal/modules/cjs/loader:1289:19) at require (node:internal/modules/helpers:182:18) at Object.<anonymous> (/opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js:4:17) at Module._compile (node:internal/modules/cjs/loader:1521:14) at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) at Module.load (node:internal/modules/cjs/loader:1266:32) at Module._load (node:internal/modules/cjs/loader:1091:12) at Module.require (node:internal/modules/cjs/loader:1289:19) at require (node:internal/modules/helpers:182:18) at Object.<anonymous> (/opt/wikijs/node_modules/sqlite3/lib/sqlite3.js:2:17) at Module._compile (node:internal/modules/cjs/loader:1521:14) at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) at Module.load (node:internal/modules/cjs/loader:1266:32) at Module._load (node:internal/modules/cjs/loader:1091:12) /opt/wikijs/node_modules/knex/lib/client.js:235 throw new Error(`${message}\n${e.message}`); ^ Error: Knex: run $ npm install sqlite3 --save Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node' Require stack: - /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js - /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js - /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js - /opt/wikijs/node_modules/knex/lib/knex.js - /opt/wikijs/node_modules/knex/lib/index.js - /opt/wikijs/node_modules/knex/knex.js - /opt/wikijs/server/core/db.js - /opt/wikijs/server/core/kernel.js - /opt/wikijs/server/index.js at Client_SQLite3.initializeDriver (/opt/wikijs/node_modules/knex/lib/client.js:235:13) at Client_SQLite3.Client (/opt/wikijs/node_modules/knex/lib/client.js:69:10) at new Client_SQLite3 (/opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js:17:10) at Knex (/opt/wikijs/node_modules/knex/lib/knex.js:53:28) at Object.init (/opt/wikijs/server/core/db.js:129:17) at Object.init (/opt/wikijs/server/core/kernel.js:13:35) at Object.<anonymous> (/opt/wikijs/server/index.js:40:13) at Module._compile (node:internal/modules/cjs/loader:1521:14) at Module._extensions..js (node:internal/modules/cjs/loader:1623:10) at Module.load (node:internal/modules/cjs/loader:1266:32) at Module._load (node:internal/modules/cjs/loader:1091:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:164:12) at node:internal/main/run_main_module:28:49 Node.js v20.19.5 root@wikijs:/opt/wikijs#
Author
Owner

@fl0zan0 commented on GitHub (Sep 15, 2025):

Thank you @MickLesk

@fl0zan0 commented on GitHub (Sep 15, 2025): Thank you @MickLesk
Author
Owner

@MickLesk commented on GitHub (Sep 15, 2025):

edit following:

nano /root/.wikijs

=> set another version number and run update in verbose again

@MickLesk commented on GitHub (Sep 15, 2025): edit following: nano /root/.wikijs => set another version number and run update in verbose again
Author
Owner

@fl0zan0 commented on GitHub (Sep 15, 2025):

Updated with node js 22 same problem.

root@wikijs:/opt/wikijs# node server
Loading configuration from /opt/wikijs/config.yml... OK
2025-09-15T09:46:04.255Z [MASTER] info: =======================================
2025-09-15T09:46:04.257Z [MASTER] info: = Wiki.js 2.5.308 =====================
2025-09-15T09:46:04.257Z [MASTER] info: =======================================
2025-09-15T09:46:04.257Z [MASTER] info: Initializing...
Knex: run
$ npm install sqlite3 --save
Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node'
Require stack:

  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js
  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js
  • /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js
  • /opt/wikijs/node_modules/knex/lib/knex.js
  • /opt/wikijs/node_modules/knex/lib/index.js
  • /opt/wikijs/node_modules/knex/knex.js
  • /opt/wikijs/server/core/db.js
  • /opt/wikijs/server/core/kernel.js
  • /opt/wikijs/server/index.js
    Error: Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node'
    Require stack:
  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js
  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js
  • /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js
  • /opt/wikijs/node_modules/knex/lib/knex.js
  • /opt/wikijs/node_modules/knex/lib/index.js
  • /opt/wikijs/node_modules/knex/knex.js
  • /opt/wikijs/server/core/db.js
  • /opt/wikijs/server/core/kernel.js
  • /opt/wikijs/server/index.js
    at Function._resolveFilename (node:internal/modules/cjs/loader:1383:15)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22)
    at Function._load (node:internal/modules/cjs/loader:1192:37)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
    at Module.require (node:internal/modules/cjs/loader:1463:12)
    at require (node:internal/modules/helpers:147:16)
    at Object. (/opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js:4:17)
    at Module._compile (node:internal/modules/cjs/loader:1706:14)
    at Object..js (node:internal/modules/cjs/loader:1839:10)
    at Module.load (node:internal/modules/cjs/loader:1441:32)
    at Function._load (node:internal/modules/cjs/loader:1263:12)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
    at Module.require (node:internal/modules/cjs/loader:1463:12)
    /opt/wikijs/node_modules/knex/lib/client.js:235
    throw new Error(${message}\n${e.message});
    ^

Error: Knex: run
$ npm install sqlite3 --save
Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node'
Require stack:

  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js
  • /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js
  • /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js
  • /opt/wikijs/node_modules/knex/lib/knex.js
  • /opt/wikijs/node_modules/knex/lib/index.js
  • /opt/wikijs/node_modules/knex/knex.js
  • /opt/wikijs/server/core/db.js
  • /opt/wikijs/server/core/kernel.js
  • /opt/wikijs/server/index.js
    at Client_SQLite3.initializeDriver (/opt/wikijs/node_modules/knex/lib/client.js:235:13)
    at Client_SQLite3.Client (/opt/wikijs/node_modules/knex/lib/client.js:69:10)
    at new Client_SQLite3 (/opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js:17:10)
    at Knex (/opt/wikijs/node_modules/knex/lib/knex.js:53:28)
    at Object.init (/opt/wikijs/server/core/db.js:129:17)
    at Object.init (/opt/wikijs/server/core/kernel.js:13:35)
    at Object. (/opt/wikijs/server/index.js:40:13)
    at Module._compile (node:internal/modules/cjs/loader:1706:14)
    at Object..js (node:internal/modules/cjs/loader:1839:10)
    at Module.load (node:internal/modules/cjs/loader:1441:32)
    at Function._load (node:internal/modules/cjs/loader:1263:12)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5)
    at node:internal/main/run_main_module:36:49

Node.js v22.19.0

@fl0zan0 commented on GitHub (Sep 15, 2025): Updated with node js 22 same problem. root@wikijs:/opt/wikijs# node server Loading configuration from /opt/wikijs/config.yml... OK 2025-09-15T09:46:04.255Z [MASTER] info: ======================================= 2025-09-15T09:46:04.257Z [MASTER] info: = Wiki.js 2.5.308 ===================== 2025-09-15T09:46:04.257Z [MASTER] info: ======================================= 2025-09-15T09:46:04.257Z [MASTER] info: Initializing... Knex: run $ npm install sqlite3 --save Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node' Require stack: - /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js - /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js - /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js - /opt/wikijs/node_modules/knex/lib/knex.js - /opt/wikijs/node_modules/knex/lib/index.js - /opt/wikijs/node_modules/knex/knex.js - /opt/wikijs/server/core/db.js - /opt/wikijs/server/core/kernel.js - /opt/wikijs/server/index.js Error: Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node' Require stack: - /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js - /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js - /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js - /opt/wikijs/node_modules/knex/lib/knex.js - /opt/wikijs/node_modules/knex/lib/index.js - /opt/wikijs/node_modules/knex/knex.js - /opt/wikijs/server/core/db.js - /opt/wikijs/server/core/kernel.js - /opt/wikijs/server/index.js at Function._resolveFilename (node:internal/modules/cjs/loader:1383:15) at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19) at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22) at Function._load (node:internal/modules/cjs/loader:1192:37) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:237:24) at Module.require (node:internal/modules/cjs/loader:1463:12) at require (node:internal/modules/helpers:147:16) at Object.<anonymous> (/opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js:4:17) at Module._compile (node:internal/modules/cjs/loader:1706:14) at Object..js (node:internal/modules/cjs/loader:1839:10) at Module.load (node:internal/modules/cjs/loader:1441:32) at Function._load (node:internal/modules/cjs/loader:1263:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:237:24) at Module.require (node:internal/modules/cjs/loader:1463:12) /opt/wikijs/node_modules/knex/lib/client.js:235 throw new Error(`${message}\n${e.message}`); ^ Error: Knex: run $ npm install sqlite3 --save Cannot find module '/opt/wikijs/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node' Require stack: - /opt/wikijs/node_modules/sqlite3/lib/sqlite3-binding.js - /opt/wikijs/node_modules/sqlite3/lib/sqlite3.js - /opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js - /opt/wikijs/node_modules/knex/lib/knex.js - /opt/wikijs/node_modules/knex/lib/index.js - /opt/wikijs/node_modules/knex/knex.js - /opt/wikijs/server/core/db.js - /opt/wikijs/server/core/kernel.js - /opt/wikijs/server/index.js at Client_SQLite3.initializeDriver (/opt/wikijs/node_modules/knex/lib/client.js:235:13) at Client_SQLite3.Client (/opt/wikijs/node_modules/knex/lib/client.js:69:10) at new Client_SQLite3 (/opt/wikijs/node_modules/knex/lib/dialects/sqlite3/index.js:17:10) at Knex (/opt/wikijs/node_modules/knex/lib/knex.js:53:28) at Object.init (/opt/wikijs/server/core/db.js:129:17) at Object.init (/opt/wikijs/server/core/kernel.js:13:35) at Object.<anonymous> (/opt/wikijs/server/index.js:40:13) at Module._compile (node:internal/modules/cjs/loader:1706:14) at Object..js (node:internal/modules/cjs/loader:1839:10) at Module.load (node:internal/modules/cjs/loader:1441:32) at Function._load (node:internal/modules/cjs/loader:1263:12) at TracingChannel.traceSync (node:diagnostics_channel:322:14) at wrapModuleLoad (node:internal/modules/cjs/loader:237:24) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5) at node:internal/main/run_main_module:36:49 Node.js v22.19.0
Author
Owner

@fl0zan0 commented on GitHub (Sep 15, 2025):

wikijs not start after update

@fl0zan0 commented on GitHub (Sep 15, 2025): wikijs not start after update
Author
Owner

@MickLesk commented on GitHub (Sep 15, 2025):

thats an wikijs thing, because sqlite isnt supported anymore

apt-get install -y build-essential python3 pkg-config libsqlite3-dev
cd /opt/wikijs
npm rebuild sqlite3 --build-from-source
npm install --force

@MickLesk commented on GitHub (Sep 15, 2025): thats an wikijs thing, because sqlite isnt supported anymore apt-get install -y build-essential python3 pkg-config libsqlite3-dev cd /opt/wikijs npm rebuild sqlite3 --build-from-source npm install --force
Author
Owner

@fl0zan0 commented on GitHub (Sep 15, 2025):

Thank you it works now. I have to look at how i can migrate my database sqlite

@fl0zan0 commented on GitHub (Sep 15, 2025): Thank you it works now. I have to look at how i can migrate my database sqlite
Author
Owner

@MickLesk commented on GitHub (Sep 15, 2025):

Yes, we're also waiting for the info :D Their documentation says that if they completely disable sqlite, there will be a migration tool at some point. (Lol). If you know more, please let us know.

"These engines (MySQL, MariaDB, MS SQL Server and SQLite) will NOT be supported in the next major version of Wiki.js. Make sure you understand the implications of migrating your database to PostgreSQL if you plan on upgrading to 3.x+ in the coming years. An export + import tool will be made available at / shortly after release.

SQLite is not recommended for production deployments."

https://docs.requarks.io/install/requirements

@MickLesk commented on GitHub (Sep 15, 2025): Yes, we're also waiting for the info :D Their documentation says that if they completely disable sqlite, there will be a migration tool at some point. (Lol). If you know more, please let us know. "These engines (MySQL, MariaDB, MS SQL Server and SQLite) will NOT be supported in the next major version of Wiki.js. Make sure you understand the implications of migrating your database to PostgreSQL if you plan on upgrading to 3.x+ in the coming years. An export + import tool will be made available at / shortly after release. SQLite is not recommended for production deployments." https://docs.requarks.io/install/requirements
Author
Owner

@fl0zan0 commented on GitHub (Sep 15, 2025):

thats an wikijs thing, because sqlite isnt supported anymore

apt-get install -y build-essential python3 pkg-config libsqlite3-dev cd /opt/wikijs npm rebuild sqlite3 --build-from-source npm install --force

Note that i have to resize the root partition to have more space

@fl0zan0 commented on GitHub (Sep 15, 2025): > thats an wikijs thing, because sqlite isnt supported anymore > > apt-get install -y build-essential python3 pkg-config libsqlite3-dev cd /opt/wikijs npm rebuild sqlite3 --build-from-source npm install --force Note that i have to resize the root partition to have more space
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1623