You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fatal crash loop (systemd restart counter at 1070) due to a known bug in the interaction between the better-sqlite3 native module and the Node.js V8 Garbage Collector (GC) #2989
Thanks for the debug info! this seems like a nodejs bug. Downgrade your nodejs version to 24.18.1 (the version used in our docker build), and it should hopefully resolve it
This isn’t the first time better-sqlite has caused problems. I’ve pinned us to Node 22 for the time being, until the issue is resolved in the Node.js upstream. Feel free to Ping me, If its solved @MohamedBassem
Thanks a lot @MickLesk! Was just chatting with @CrazyWolf13 about getting us pinned on discord as well.
Is there no way we can get pinned to a 24 version (maybe 24.18.1)? A bit concerned about the official docker image (and my development) being done against 24, but proxmox scripts using 22.
It's a bit tricky right now; pinning to a minor version is sometimes... well, you know yourself, a bit iffy :D
I'm currently migrating the entire core to its own repo to simplify maintenance in the future. I was reluctant to add any “features” to the current live core, since it was already so difficult to merge everything properly with the existing code (approx. 50,000 lines).
I tested the version yesterday, and it worked without any problems. As a short-term solution, I think that should be enough.
Activity
Dmitry0108 commentedon Aug 6, 2026
node --version
v24.19.0
node -p "require('better-sqlite3/package.json').version"
11.3.0
uname -a
Linux karakeep 7.0.14-4-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.14-4 (2026-07-07T07:27Z) x86_64 GNU/Linux
It was an upgrade from v0.32.0
Every new link trigger the crash
-u karakeep-workers -b -n 300 --no-pager
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.712Z info: Starting search indexing worker ...
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.712Z info: Starting admin maintenance worker ...
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.712Z info: Starting video worker ...
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.712Z info: Starting feed worker ...
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.713Z info: Starting asset preprocessing worker ...
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.713Z info: Starting webhook worker ...
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.713Z info: Starting rule engine worker ...
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.713Z info: Starting backup worker ...
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.718Z info: Listening on http://127.0.0.1:35165
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.763Z info: [crawler] Loaded autoconsent CMP opt-out rules.
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.764Z info: [Crawler] Connecting to existing browser instance: http://127.0.0.1:9222/
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.765Z info: [Crawler] Successfully resolved IP address, new address: http://127.0.0.1:9222/
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.970Z info: [Crawler] Not defined in the server configuration BROWSER_COOKIE_PATH
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.971Z info: Starting crawler worker ...
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.971Z info: Starting crawler worker ...
Aug 06 22:12:11 karakeep node[86051]: 2026-08-06T19:12:11.971Z info: [import] Starting import polling worker
Aug 06 22:13:24 karakeep node[86051]: # /usr/bin/node[86051]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../src/api/hooks.cc:142
Aug 06 22:13:24 karakeep node[86051]: # Assertion failed: (env) != nullptr
Aug 06 22:13:24 karakeep node[86051]: ----- Native stack trace -----
Aug 06 22:13:24 karakeep node[86051]: 1: 0x921e57 node::Assert(node::AssertionInfo const&) [/usr/bin/node]
Aug 06 22:13:24 karakeep node[86051]: 2: 0x80969b node::RemoveEnvironmentCleanupHook(v8::Isolate*, void ()(void), void*) [/usr/bin/node]
Aug 06 22:13:24 karakeep node[86051]: 3: 0x71664cfaf3f9 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:13:24 karakeep node[86051]: 4: 0x71664cfaf501 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:13:24 karakeep node[86051]: 5: 0xe53ccd [/usr/bin/node]
Aug 06 22:13:24 karakeep node[86051]: 6: 0xf065f4 [/usr/bin/node]
Aug 06 22:13:24 karakeep node[86051]: 7: 0xf075e9 [/usr/bin/node]
Aug 06 22:13:24 karakeep node[86051]: 8: 0xf0ba60 [/usr/bin/node]
Aug 06 22:13:24 karakeep node[86051]: 9: 0x199e0d1 [/usr/bin/node]
Aug 06 22:13:24 karakeep systemd[1]: karakeep-workers.service: Main process exited, code=killed, status=6/ABRT
Aug 06 22:13:24 karakeep systemd[1]: karakeep-workers.service: Failed with result 'signal'.
Aug 06 22:13:24 karakeep systemd[1]: karakeep-workers.service: Consumed 3.971s CPU time, 358.2M memory peak.
Aug 06 22:13:24 karakeep systemd[1]: karakeep-workers.service: Scheduled restart job, restart counter is at 1103.
Aug 06 22:13:24 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.564Z info: Plugins (Last one wins):
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.566Z info: search:
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.567Z info: - MeiliSearch
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.567Z info: queue:
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.567Z info: - Liteque
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.567Z info: ratelimit:
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.567Z info: - In-Memory Rate Limiter
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.568Z info: vectorstore:
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.568Z info: - MeiliSearchVector
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.568Z info: Tracing is disabled
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.569Z info: Event logging is disabled
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.569Z info: Workers version: 0.33.1
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.580Z info: [crawler] Loading adblocker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.581Z info: Starting embeddings worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.581Z info: Starting inference worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.581Z info: Starting search indexing worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.581Z info: Starting admin maintenance worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.581Z info: Starting video worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.582Z info: Starting feed worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.582Z info: Starting asset preprocessing worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.582Z info: Starting webhook worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.582Z info: Starting rule engine worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.582Z info: Starting backup worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.587Z info: Listening on http://127.0.0.1:46019
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.628Z info: [crawler] Loaded autoconsent CMP opt-out rules.
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.629Z info: [Crawler] Connecting to existing browser instance: http://127.0.0.1:9222/
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.630Z info: [Crawler] Successfully resolved IP address, new address: http://127.0.0.1:9222/
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.840Z info: [Crawler] Not defined in the server configuration BROWSER_COOKIE_PATH
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.840Z info: Starting crawler worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.840Z info: Starting crawler worker ...
Aug 06 22:13:27 karakeep node[86107]: 2026-08-06T19:13:27.841Z info: [import] Starting import polling worker
Aug 06 22:13:32 karakeep node[86107]: 2026-08-06T19:13:32.877Z info: [Crawler][19087:3] Will crawl "http://homenet.beeline.ru/index.php?showtopic=314453" for link with id "ngvs74pfcl64fyocu0785wqo"
Aug 06 22:13:32 karakeep node[86107]: 2026-08-06T19:13:32.877Z info: [Crawler][19087:3] Attempting to determine the content-type for the url http://homenet.beeline.ru/index.php?showtopic=314453
Aug 06 22:13:37 karakeep node[86107]: 2026-08-06T19:13:37.881Z error: [Crawler][19087:3] Failed to determine the content-type for the url http://homenet.beeline.ru/index.php?showtopic=314453: Error: Timed out after 5000ms waiting for the response headers
Aug 06 22:13:38 karakeep node[86107]: 2026-08-06T19:13:38.311Z info: [Crawler][19087:3] Navigating to "http://homenet.beeline.ru/index.php?showtopic=314453"
Aug 06 22:14:34 karakeep node[86107]: 2026-08-06T19:14:34.941Z info: [Crawler][19080:5] Will crawl "https://x.com/i/status/2085282679079997440" for link with id "aru2pd2k43ledyw1x2jeeavi"
Aug 06 22:14:34 karakeep node[86107]: 2026-08-06T19:14:34.941Z info: [Crawler][19080:5] Attempting to determine the content-type for the url https://x.com/i/status/2085282679079997440
Aug 06 22:14:35 karakeep node[86107]: 2026-08-06T19:14:35.971Z info: [Crawler][19080:5] Content-type for the url https://x.com/i/status/2085282679079997440 is "text/html"
Aug 06 22:14:35 karakeep node[86107]: 2026-08-06T19:14:35.971Z info: [Crawler][19080:5] Skipping metadata extraction from the content-type probe for the url https://x.com/i/status/2085282679079997440 as it was already fetched by a previous run
Aug 06 22:14:36 karakeep node[86107]: 2026-08-06T19:14:36.519Z info: [Crawler][19080:5] Navigating to "https://x.com/i/status/2085282679079997440"
Aug 06 22:14:37 karakeep node[86107]: # /usr/bin/node[86107]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../src/api/hooks.cc:142
Aug 06 22:14:37 karakeep node[86107]: # Assertion failed: (env) != nullptr
Aug 06 22:14:37 karakeep node[86107]: ----- Native stack trace -----
Aug 06 22:14:37 karakeep node[86107]: 1: 0x921e57 node::Assert(node::AssertionInfo const&) [/usr/bin/node]
Aug 06 22:14:37 karakeep node[86107]: 2: 0x80969b node::RemoveEnvironmentCleanupHook(v8::Isolate*, void ()(void), void*) [/usr/bin/node]
Aug 06 22:14:37 karakeep node[86107]: 3: 0x765a1dfa43f9 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:14:37 karakeep node[86107]: 4: 0x765a1dfa4501 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:14:37 karakeep node[86107]: 5: 0xe53ccd [/usr/bin/node]
Aug 06 22:14:37 karakeep node[86107]: 6: 0xf065f4 [/usr/bin/node]
Aug 06 22:14:37 karakeep node[86107]: 7: 0xf075e9 [/usr/bin/node]
Aug 06 22:14:37 karakeep node[86107]: 8: 0xf0ba60 [/usr/bin/node]
Aug 06 22:14:37 karakeep node[86107]: 9: 0x199e0d1 [/usr/bin/node]
Aug 06 22:14:37 karakeep systemd[1]: karakeep-workers.service: Main process exited, code=killed, status=6/ABRT
Aug 06 22:14:37 karakeep systemd[1]: karakeep-workers.service: Failed with result 'signal'.
Aug 06 22:14:37 karakeep systemd[1]: karakeep-workers.service: Consumed 4.468s CPU time, 356.4M memory peak.
Aug 06 22:14:37 karakeep systemd[1]: karakeep-workers.service: Scheduled restart job, restart counter is at 1104.
Aug 06 22:14:37 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.837Z info: Plugins (Last one wins):
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.839Z info: search:
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.839Z info: - MeiliSearch
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.839Z info: queue:
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.839Z info: - Liteque
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.839Z info: ratelimit:
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.839Z info: - In-Memory Rate Limiter
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.839Z info: vectorstore:
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.839Z info: - MeiliSearchVector
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.840Z info: Tracing is disabled
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.840Z info: Event logging is disabled
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.840Z info: Workers version: 0.33.1
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.849Z info: [crawler] Loading adblocker ...
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.850Z info: Starting embeddings worker ...
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.850Z info: Starting inference worker ...
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.850Z info: Starting search indexing worker ...
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.850Z info: Starting admin maintenance worker ...
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.850Z info: Starting video worker ...
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.850Z info: Starting feed worker ...
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.850Z info: Starting asset preprocessing worker ...
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.851Z info: Starting webhook worker ...
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.851Z info: Starting rule engine worker ...
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.851Z info: Starting backup worker ...
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.856Z info: Listening on http://127.0.0.1:39115
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.899Z info: [crawler] Loaded autoconsent CMP opt-out rules.
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.900Z info: [Crawler] Connecting to existing browser instance: http://127.0.0.1:9222/
Aug 06 22:14:40 karakeep node[86200]: 2026-08-06T19:14:40.900Z info: [Crawler] Successfully resolved IP address, new address: http://127.0.0.1:9222/
Aug 06 22:14:41 karakeep node[86200]: 2026-08-06T19:14:41.099Z info: [Crawler] Not defined in the server configuration BROWSER_COOKIE_PATH
Aug 06 22:14:41 karakeep node[86200]: 2026-08-06T19:14:41.100Z info: Starting crawler worker ...
Aug 06 22:14:41 karakeep node[86200]: 2026-08-06T19:14:41.100Z info: Starting crawler worker ...
Aug 06 22:14:41 karakeep node[86200]: 2026-08-06T19:14:41.100Z info: [import] Starting import polling worker
Aug 06 22:14:57 karakeep node[86200]: 2026-08-06T19:14:57.161Z info: [Crawler][19085:3] Will crawl "https://x.com/i/status/2085282679079997440" for link with id "aru2pd2k43ledyw1x2jeeavi"
Aug 06 22:14:57 karakeep node[86200]: 2026-08-06T19:14:57.161Z info: [Crawler][19085:3] Attempting to determine the content-type for the url https://x.com/i/status/2085282679079997440
Aug 06 22:14:58 karakeep node[86200]: 2026-08-06T19:14:58.215Z info: [Crawler][19085:3] Content-type for the url https://x.com/i/status/2085282679079997440 is "text/html"
Aug 06 22:14:58 karakeep node[86200]: 2026-08-06T19:14:58.215Z info: [Crawler][19085:3] Skipping metadata extraction from the content-type probe for the url https://x.com/i/status/2085282679079997440 as it was already fetched by a previous run
Aug 06 22:14:58 karakeep node[86200]: 2026-08-06T19:14:58.574Z info: [Crawler][19085:3] Navigating to "https://x.com/i/status/2085282679079997440"
Aug 06 22:14:59 karakeep node[86200]: # /usr/bin/node[86200]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../src/api/hooks.cc:142
Aug 06 22:14:59 karakeep node[86200]: # Assertion failed: (env) != nullptr
Aug 06 22:14:59 karakeep node[86200]: ----- Native stack trace -----
Aug 06 22:14:59 karakeep node[86200]: 1: 0x921e57 node::Assert(node::AssertionInfo const&) [/usr/bin/node]
Aug 06 22:14:59 karakeep node[86200]: 2: 0x80969b node::RemoveEnvironmentCleanupHook(v8::Isolate*, void ()(void), void*) [/usr/bin/node]
Aug 06 22:14:59 karakeep node[86200]: 3: 0x7d5cf00423f9 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:14:59 karakeep node[86200]: 4: 0x7d5cf0042501 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:14:59 karakeep node[86200]: 5: 0xe53ccd [/usr/bin/node]
Aug 06 22:14:59 karakeep node[86200]: 6: 0xf065f4 [/usr/bin/node]
Aug 06 22:14:59 karakeep node[86200]: 7: 0xf075e9 [/usr/bin/node]
Aug 06 22:14:59 karakeep node[86200]: 8: 0xf0ba60 [/usr/bin/node]
Aug 06 22:14:59 karakeep node[86200]: 9: 0x199e0d1 [/usr/bin/node]
Aug 06 22:14:59 karakeep systemd[1]: karakeep-workers.service: Main process exited, code=killed, status=6/ABRT
Aug 06 22:14:59 karakeep systemd[1]: karakeep-workers.service: Failed with result 'signal'.
Aug 06 22:14:59 karakeep systemd[1]: karakeep-workers.service: Consumed 3.603s CPU time, 346.7M memory peak.
Aug 06 22:14:59 karakeep systemd[1]: karakeep-workers.service: Scheduled restart job, restart counter is at 1105.
Aug 06 22:14:59 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:15:01 karakeep node[86246]: # /usr/bin/node[86246]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../src/api/hooks.cc:142
Aug 06 22:15:01 karakeep node[86246]: # Assertion failed: (env) != nullptr
Aug 06 22:15:01 karakeep node[86246]: ----- Native stack trace -----
Aug 06 22:15:01 karakeep node[86246]: 1: 0x921e57 node::Assert(node::AssertionInfo const&) [/usr/bin/node]
Aug 06 22:15:01 karakeep node[86246]: 2: 0x80969b node::RemoveEnvironmentCleanupHook(v8::Isolate*, void ()(void), void*) [/usr/bin/node]
Aug 06 22:15:01 karakeep node[86246]: 3: 0x7889803233f9 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:15:01 karakeep node[86246]: 4: 0x788980323501 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:15:01 karakeep node[86246]: 5: 0xe53ccd [/usr/bin/node]
Aug 06 22:15:01 karakeep node[86246]: 6: 0xf065f4 [/usr/bin/node]
Aug 06 22:15:01 karakeep node[86246]: 7: 0xf075e9 [/usr/bin/node]
Aug 06 22:15:01 karakeep node[86246]: 8: 0xf0ba60 [/usr/bin/node]
Aug 06 22:15:01 karakeep node[86246]: 9: 0x199e0d1 [/usr/bin/node]
Aug 06 22:15:01 karakeep systemd[1]: karakeep-workers.service: Main process exited, code=killed, status=6/ABRT
Aug 06 22:15:01 karakeep systemd[1]: karakeep-workers.service: Failed with result 'signal'.
Aug 06 22:15:01 karakeep systemd[1]: karakeep-workers.service: Consumed 1.725s CPU time, 229.5M memory peak.
Aug 06 22:15:01 karakeep systemd[1]: karakeep-workers.service: Scheduled restart job, restart counter is at 1106.
Aug 06 22:15:01 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.340Z info: Plugins (Last one wins):
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.342Z info: search:
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.342Z info: - MeiliSearch
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.343Z info: queue:
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.343Z info: - Liteque
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.343Z info: ratelimit:
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.343Z info: - In-Memory Rate Limiter
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.343Z info: vectorstore:
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.343Z info: - MeiliSearchVector
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.344Z info: Tracing is disabled
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.344Z info: Event logging is disabled
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.345Z info: Workers version: 0.33.1
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.354Z info: [crawler] Loading adblocker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.355Z info: Starting embeddings worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.355Z info: Starting inference worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.355Z info: Starting search indexing worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.355Z info: Starting admin maintenance worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.355Z info: Starting video worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.355Z info: Starting feed worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.356Z info: Starting asset preprocessing worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.356Z info: Starting webhook worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.356Z info: Starting rule engine worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.356Z info: Starting backup worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.362Z info: Listening on http://127.0.0.1:38535
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.412Z info: [crawler] Loaded autoconsent CMP opt-out rules.
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.413Z info: [Crawler] Connecting to existing browser instance: http://127.0.0.1:9222/
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.415Z info: [Crawler] Successfully resolved IP address, new address: http://127.0.0.1:9222/
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.659Z info: [Crawler] Not defined in the server configuration BROWSER_COOKIE_PATH
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.660Z info: Starting crawler worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.660Z info: Starting crawler worker ...
Aug 06 22:15:04 karakeep node[86280]: 2026-08-06T19:15:04.660Z info: [import] Starting import polling worker
Aug 06 22:15:05 karakeep node[86280]: 2026-08-06T19:15:05.705Z info: [Crawler][19086:3] Will crawl "http://homenet.beeline.ru/index.php?showtopic=313255" for link with id "nfpg66y8gnbxnnfmqjszxgsd"
Aug 06 22:15:05 karakeep node[86280]: 2026-08-06T19:15:05.705Z info: [Crawler][19086:3] Attempting to determine the content-type for the url http://homenet.beeline.ru/index.php?showtopic=313255
Aug 06 22:15:10 karakeep node[86280]: 2026-08-06T19:15:10.710Z error: [Crawler][19086:3] Failed to determine the content-type for the url http://homenet.beeline.ru/index.php?showtopic=313255: Error: Timed out after 5000ms waiting for the response headers
Aug 06 22:15:10 karakeep node[86280]: 2026-08-06T19:15:10.933Z info: [Crawler][19086:3] Navigating to "http://homenet.beeline.ru/index.php?showtopic=313255"
Aug 06 22:16:39 karakeep node[86280]: # /usr/bin/node[86280]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../src/api/hooks.cc:142
Aug 06 22:16:39 karakeep node[86280]: # Assertion failed: (env) != nullptr
Aug 06 22:16:39 karakeep node[86280]: ----- Native stack trace -----
Aug 06 22:16:39 karakeep node[86280]: 1: 0x921e57 node::Assert(node::AssertionInfo const&) [/usr/bin/node]
Aug 06 22:16:39 karakeep node[86280]: 2: 0x80969b node::RemoveEnvironmentCleanupHook(v8::Isolate*, void ()(void), void*) [/usr/bin/node]
Aug 06 22:16:39 karakeep node[86280]: 3: 0x7c41800883f9 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:16:39 karakeep node[86280]: 4: 0x7c4180088501 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:16:39 karakeep node[86280]: 5: 0xe53ccd [/usr/bin/node]
Aug 06 22:16:39 karakeep node[86280]: 6: 0xf065f4 [/usr/bin/node]
Aug 06 22:16:39 karakeep node[86280]: 7: 0xf075e9 [/usr/bin/node]
Aug 06 22:16:39 karakeep node[86280]: 8: 0xf0ba60 [/usr/bin/node]
Aug 06 22:16:39 karakeep node[86280]: 9: 0x199e0d1 [/usr/bin/node]
Aug 06 22:16:39 karakeep systemd[1]: karakeep-workers.service: Main process exited, code=killed, status=6/ABRT
Aug 06 22:16:39 karakeep systemd[1]: karakeep-workers.service: Failed with result 'signal'.
Aug 06 22:16:39 karakeep systemd[1]: karakeep-workers.service: Consumed 4.108s CPU time, 345.2M memory peak.
Aug 06 22:16:39 karakeep systemd[1]: karakeep-workers.service: Scheduled restart job, restart counter is at 1107.
Aug 06 22:16:39 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.410Z info: Plugins (Last one wins):
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.412Z info: search:
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.412Z info: - MeiliSearch
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.412Z info: queue:
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.412Z info: - Liteque
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.412Z info: ratelimit:
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.412Z info: - In-Memory Rate Limiter
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.412Z info: vectorstore:
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.412Z info: - MeiliSearchVector
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.413Z info: Tracing is disabled
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.413Z info: Event logging is disabled
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.413Z info: Workers version: 0.33.1
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.422Z info: [crawler] Loading adblocker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.423Z info: Starting embeddings worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.423Z info: Starting inference worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.423Z info: Starting search indexing worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.423Z info: Starting admin maintenance worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.424Z info: Starting video worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.424Z info: Starting feed worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.424Z info: Starting asset preprocessing worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.424Z info: Starting webhook worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.424Z info: Starting rule engine worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.424Z info: Starting backup worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.430Z info: Listening on http://127.0.0.1:36867
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.471Z info: [crawler] Loaded autoconsent CMP opt-out rules.
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.472Z info: [Crawler] Connecting to existing browser instance: http://127.0.0.1:9222/
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.473Z info: [Crawler] Successfully resolved IP address, new address: http://127.0.0.1:9222/
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.673Z info: [Crawler] Not defined in the server configuration BROWSER_COOKIE_PATH
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.674Z info: Starting crawler worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.674Z info: Starting crawler worker ...
Aug 06 22:16:42 karakeep node[86364]: 2026-08-06T19:16:42.674Z info: [import] Starting import polling worker
Aug 06 22:18:25 karakeep node[86364]: 2026-08-06T19:18:25.810Z info: [Crawler][19083:5] Will crawl "https://x.com/i/status/2085282679079997440" for link with id "aru2pd2k43ledyw1x2jeeavi"
Aug 06 22:18:25 karakeep node[86364]: 2026-08-06T19:18:25.810Z info: [Crawler][19083:5] Attempting to determine the content-type for the url https://x.com/i/status/2085282679079997440
Aug 06 22:18:26 karakeep node[86364]: 2026-08-06T19:18:26.855Z info: [Crawler][19083:5] Content-type for the url https://x.com/i/status/2085282679079997440 is "text/html"
Aug 06 22:18:26 karakeep node[86364]: 2026-08-06T19:18:26.855Z info: [Crawler][19083:5] Skipping metadata extraction from the content-type probe for the url https://x.com/i/status/2085282679079997440 as it was already fetched by a previous run
Aug 06 22:18:27 karakeep node[86364]: 2026-08-06T19:18:27.110Z info: [Crawler][19083:5] Navigating to "https://x.com/i/status/2085282679079997440"
Aug 06 22:18:28 karakeep node[86364]: # /usr/bin/node[86364]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../src/api/hooks.cc:142
Aug 06 22:18:28 karakeep node[86364]: # Assertion failed: (env) != nullptr
Aug 06 22:18:28 karakeep node[86364]: ----- Native stack trace -----
Aug 06 22:18:28 karakeep node[86364]: 1: 0x921e57 node::Assert(node::AssertionInfo const&) [/usr/bin/node]
Aug 06 22:18:28 karakeep node[86364]: 2: 0x80969b node::RemoveEnvironmentCleanupHook(v8::Isolate*, void ()(void), void*) [/usr/bin/node]
Aug 06 22:18:28 karakeep node[86364]: 3: 0x7eb8659af3f9 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:18:28 karakeep node[86364]: 4: 0x7eb8659af501 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:18:28 karakeep node[86364]: 5: 0xe53ccd [/usr/bin/node]
Aug 06 22:18:28 karakeep node[86364]: 6: 0xf065f4 [/usr/bin/node]
Aug 06 22:18:28 karakeep node[86364]: 7: 0xf075e9 [/usr/bin/node]
Aug 06 22:18:28 karakeep node[86364]: 8: 0xf0ba60 [/usr/bin/node]
Aug 06 22:18:28 karakeep node[86364]: 9: 0x199e0d1 [/usr/bin/node]
Aug 06 22:18:28 karakeep systemd[1]: karakeep-workers.service: Main process exited, code=killed, status=6/ABRT
Aug 06 22:18:28 karakeep systemd[1]: karakeep-workers.service: Failed with result 'signal'.
Aug 06 22:18:28 karakeep systemd[1]: karakeep-workers.service: Consumed 4.511s CPU time, 350.9M memory peak.
Aug 06 22:18:28 karakeep systemd[1]: karakeep-workers.service: Scheduled restart job, restart counter is at 1108.
Aug 06 22:18:28 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.648Z info: Plugins (Last one wins):
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.651Z info: search:
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.651Z info: - MeiliSearch
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.651Z info: queue:
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.651Z info: - Liteque
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.652Z info: ratelimit:
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.652Z info: - In-Memory Rate Limiter
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.652Z info: vectorstore:
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.652Z info: - MeiliSearchVector
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.653Z info: Tracing is disabled
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.654Z info: Event logging is disabled
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.654Z info: Workers version: 0.33.1
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.665Z info: [crawler] Loading adblocker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.666Z info: Starting embeddings worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.667Z info: Starting inference worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.667Z info: Starting search indexing worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.667Z info: Starting admin maintenance worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.668Z info: Starting video worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.668Z info: Starting feed worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.668Z info: Starting asset preprocessing worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.668Z info: Starting webhook worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.669Z info: Starting rule engine worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.669Z info: Starting backup worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.675Z info: Listening on http://127.0.0.1:45397
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.725Z info: [crawler] Loaded autoconsent CMP opt-out rules.
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.726Z info: [Crawler] Connecting to existing browser instance: http://127.0.0.1:9222/
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.728Z info: [Crawler] Successfully resolved IP address, new address: http://127.0.0.1:9222/
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.925Z info: [Crawler] Not defined in the server configuration BROWSER_COOKIE_PATH
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.925Z info: Starting crawler worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.925Z info: Starting crawler worker ...
Aug 06 22:18:31 karakeep node[86487]: 2026-08-06T19:18:31.926Z info: [import] Starting import polling worker
Aug 06 22:18:33 karakeep node[86487]: 2026-08-06T19:18:33.963Z info: [Crawler][19087:4] Will crawl "http://homenet.beeline.ru/index.php?showtopic=314453" for link with id "ngvs74pfcl64fyocu0785wqo"
Aug 06 22:18:33 karakeep node[86487]: 2026-08-06T19:18:33.963Z info: [Crawler][19087:4] Attempting to determine the content-type for the url http://homenet.beeline.ru/index.php?showtopic=314453
Aug 06 22:18:38 karakeep node[86487]: 2026-08-06T19:18:38.968Z error: [Crawler][19087:4] Failed to determine the content-type for the url http://homenet.beeline.ru/index.php?showtopic=314453: Error: Timed out after 5000ms waiting for the response headers
Aug 06 22:18:39 karakeep node[86487]: 2026-08-06T19:18:39.438Z info: [Crawler][19087:4] Navigating to "http://homenet.beeline.ru/index.php?showtopic=314453"
Dmitry0108 commentedon Aug 6, 2026
But this is only broken links. The same was with other not broken
Dmitry0108 commentedon Aug 6, 2026
journalctl -u karakeep-workers -b -n 300 --no-pager
Aug 06 22:25:14 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.816Z info: Plugins (Last one wins):
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.819Z info: search:
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.819Z info: - MeiliSearch
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.820Z info: queue:
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.820Z info: - Liteque
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.821Z info: ratelimit:
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.821Z info: - In-Memory Rate Limiter
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.821Z info: vectorstore:
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.821Z info: - MeiliSearchVector
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.821Z info: Tracing is disabled
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.823Z info: Event logging is disabled
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.823Z info: Workers version: 0.33.1
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.871Z info: [crawler] Loading adblocker ...
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.873Z info: Starting embeddings worker ...
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.873Z info: Starting inference worker ...
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.873Z info: Starting search indexing worker ...
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.874Z info: Starting admin maintenance worker ...
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.875Z info: Starting video worker ...
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.877Z info: Starting feed worker ...
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.878Z info: Starting asset preprocessing worker ...
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.879Z info: Starting webhook worker ...
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.881Z info: Starting rule engine worker ...
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.882Z info: Starting backup worker ...
Aug 06 22:25:24 karakeep node[182]: 2026-08-06T19:25:24.901Z info: Listening on http://127.0.0.1:43369
Aug 06 22:25:27 karakeep node[182]: # /usr/bin/node[182]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../src/api/hooks.cc:142
Aug 06 22:25:27 karakeep node[182]: # Assertion failed: (env) != nullptr
Aug 06 22:25:27 karakeep node[182]: ----- Native stack trace -----
Aug 06 22:25:27 karakeep node[182]: 1: 0x921e57 node::Assert(node::AssertionInfo const&) [/usr/bin/node]
Aug 06 22:25:27 karakeep node[182]: 2: 0x80969b node::RemoveEnvironmentCleanupHook(v8::Isolate*, void ()(void), void*) [/usr/bin/node]
Aug 06 22:25:27 karakeep node[182]: 3: 0x714139e8f3f9 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:25:27 karakeep node[182]: 4: 0x714139e8f501 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:25:27 karakeep node[182]: 5: 0xe53ccd [/usr/bin/node]
Aug 06 22:25:27 karakeep node[182]: 6: 0xf065f4 [/usr/bin/node]
Aug 06 22:25:27 karakeep node[182]: 7: 0xf075e9 [/usr/bin/node]
Aug 06 22:25:27 karakeep node[182]: 8: 0xf0ba60 [/usr/bin/node]
Aug 06 22:25:27 karakeep node[182]: 9: 0x199e0d1 [/usr/bin/node]
Aug 06 22:25:27 karakeep systemd[1]: karakeep-workers.service: Main process exited, code=killed, status=6/ABRT
Aug 06 22:25:27 karakeep systemd[1]: karakeep-workers.service: Failed with result 'signal'.
Aug 06 22:25:27 karakeep systemd[1]: karakeep-workers.service: Consumed 4.395s CPU time, 459M memory peak.
Aug 06 22:25:27 karakeep systemd[1]: karakeep-workers.service: Scheduled restart job, restart counter is at 1.
Aug 06 22:25:27 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:25:29 karakeep node[539]: # /usr/bin/node[539]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../src/api/hooks.cc:142
Aug 06 22:25:29 karakeep node[539]: # Assertion failed: (env) != nullptr
Aug 06 22:25:29 karakeep node[539]: ----- Native stack trace -----
Aug 06 22:25:29 karakeep node[539]: 1: 0x921e57 node::Assert(node::AssertionInfo const&) [/usr/bin/node]
Aug 06 22:25:29 karakeep node[539]: 2: 0x80969b node::RemoveEnvironmentCleanupHook(v8::Isolate*, void ()(void), void*) [/usr/bin/node]
Aug 06 22:25:29 karakeep node[539]: 3: 0x72e14fe283f9 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:25:29 karakeep node[539]: 4: 0x72e14fe28501 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:25:29 karakeep node[539]: 5: 0xe53ccd [/usr/bin/node]
Aug 06 22:25:29 karakeep node[539]: 6: 0xf065f4 [/usr/bin/node]
Aug 06 22:25:29 karakeep node[539]: 7: 0xf075e9 [/usr/bin/node]
Aug 06 22:25:29 karakeep node[539]: 8: 0xf0ba60 [/usr/bin/node]
Aug 06 22:25:29 karakeep node[539]: 9: 0x199e0d1 [/usr/bin/node]
Aug 06 22:25:29 karakeep systemd[1]: karakeep-workers.service: Main process exited, code=killed, status=6/ABRT
Aug 06 22:25:29 karakeep systemd[1]: karakeep-workers.service: Failed with result 'signal'.
Aug 06 22:25:29 karakeep systemd[1]: karakeep-workers.service: Consumed 1.887s CPU time, 230.9M memory peak.
Aug 06 22:25:29 karakeep systemd[1]: karakeep-workers.service: Scheduled restart job, restart counter is at 2.
Aug 06 22:25:30 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.590Z info: Plugins (Last one wins):
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.591Z info: search:
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.592Z info: - MeiliSearch
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.592Z info: queue:
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.593Z info: - Liteque
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.593Z info: ratelimit:
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.593Z info: - In-Memory Rate Limiter
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.594Z info: vectorstore:
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.594Z info: - MeiliSearchVector
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.595Z info: Tracing is disabled
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.596Z info: Event logging is disabled
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.596Z info: Workers version: 0.33.1
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.610Z info: [crawler] Loading adblocker ...
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.612Z info: Starting embeddings worker ...
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.612Z info: Starting inference worker ...
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.612Z info: Starting search indexing worker ...
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.613Z info: Starting admin maintenance worker ...
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.613Z info: Starting video worker ...
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.613Z info: Starting feed worker ...
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.614Z info: Starting asset preprocessing worker ...
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.614Z info: Starting webhook worker ...
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.614Z info: Starting rule engine worker ...
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.614Z info: Starting backup worker ...
Aug 06 22:25:32 karakeep node[554]: 2026-08-06T19:25:32.622Z info: Listening on http://127.0.0.1:38277
Aug 06 22:25:35 karakeep node[554]: 2026-08-06T19:25:35.472Z info: [crawler] Loaded autoconsent CMP opt-out rules.
Aug 06 22:25:35 karakeep node[554]: 2026-08-06T19:25:35.473Z info: [Crawler] Connecting to existing browser instance: http://127.0.0.1:9222/
Aug 06 22:25:35 karakeep node[554]: 2026-08-06T19:25:35.477Z info: [Crawler] Successfully resolved IP address, new address: http://127.0.0.1:9222/
Aug 06 22:25:35 karakeep node[554]: 2026-08-06T19:25:35.692Z info: [Crawler] Not defined in the server configuration BROWSER_COOKIE_PATH
Aug 06 22:25:35 karakeep node[554]: 2026-08-06T19:25:35.699Z info: Starting crawler worker ...
Aug 06 22:25:35 karakeep node[554]: 2026-08-06T19:25:35.725Z info: Starting crawler worker ...
Aug 06 22:25:35 karakeep node[554]: 2026-08-06T19:25:35.726Z info: [import] Starting import polling worker
Aug 06 22:25:40 karakeep node[554]: 2026-08-06T19:25:40.787Z error: [Crawler][19085] Crawling job failed: Error: The bookmark either doesn't exist or is not a link
Aug 06 22:25:40 karakeep node[554]: Error: The bookmark either doesn't exist or is not a link
Aug 06 22:25:40 karakeep node[554]: at getBookmarkDetails (file:///opt/karakeep/apps/workers/dist/index.js:539:41)
Aug 06 22:25:40 karakeep node[554]: at runNextTicks (node:internal/process/task_queues:65:5)
Aug 06 22:25:40 karakeep node[554]: at listOnTimeout (node:internal/timers:597:9)
Aug 06 22:25:40 karakeep node[554]: at process.processTimers (node:internal/timers:571:7)
Aug 06 22:25:40 karakeep node[554]: at async runCrawler (file:///opt/karakeep/apps/workers/dist/index.js:87635:276)
Aug 06 22:25:40 karakeep node[554]: at async file:///opt/karakeep/apps/workers/dist/index.js:514:10
Aug 06 22:25:40 karakeep node[554]: at async file:///opt/karakeep/apps/workers/dist/htmlUtils-CSfWrBnB.js:56010:19
Aug 06 22:25:40 karakeep node[554]: at async Object.run (file:///opt/karakeep/apps/workers/dist/index.js:505:10)
Aug 06 22:25:40 karakeep node[554]: at async Object.wrappedRun [as run] (file:///opt/karakeep/apps/workers/dist/queue-liteque-CM8A-vbm.js:61:12)
Aug 06 22:25:40 karakeep node[554]: at async Runner.runOnce (file:///opt/karakeep/node_modules/liteque/dist/index.js:261:19)
Aug 06 22:25:45 karakeep node[554]: 2026-08-06T19:25:45.824Z info: [Crawler][19086:5] Will crawl "http://homenet.beeline.ru/index.php?showtopic=313255" for link with id "nfpg66y8gnbxnnfmqjszxgsd"
Aug 06 22:25:45 karakeep node[554]: 2026-08-06T19:25:45.825Z info: [Crawler][19086:5] Attempting to determine the content-type for the url http://homenet.beeline.ru/index.php?showtopic=313255
Aug 06 22:25:50 karakeep node[554]: 2026-08-06T19:25:50.827Z error: [Crawler][19086:5] Failed to determine the content-type for the url http://homenet.beeline.ru/index.php?showtopic=313255: Error: Timed out after 5000ms waiting for the response headers
Aug 06 22:25:51 karakeep node[554]: 2026-08-06T19:25:51.368Z info: [Crawler][19086:5] Navigating to "http://homenet.beeline.ru/index.php?showtopic=313255"
Aug 06 22:27:06 karakeep node[554]: 2026-08-06T19:27:06.842Z info: [Crawler][19097:1] Will crawl "https://habr.com/ru/articles/1066918/" for link with id "btyidrtm86lhkpa68i8vofge"
Aug 06 22:27:06 karakeep node[554]: 2026-08-06T19:27:06.843Z info: [Crawler][19097:1] Attempting to determine the content-type for the url https://habr.com/ru/articles/1066918/
Aug 06 22:27:07 karakeep node[554]: 2026-08-06T19:27:07.265Z info: [Crawler][19097:1] Content-type for the url https://habr.com/ru/articles/1066918/ is "text/html"
Aug 06 22:27:07 karakeep node[554]: 2026-08-06T19:27:07.371Z info: [Crawler][19097:1] Spawning parse subprocess for "https://habr.com/ru/articles/1066918/" ...
Aug 06 22:27:07 karakeep node[554]: 2026-08-06T19:27:07.602Z info: [Crawler][19097:1] Navigating to "https://habr.com/ru/articles/1066918/"
Aug 06 22:27:10 karakeep node[554]: 2026-08-06T19:27:10.236Z warn: [Crawler][19097:1] Blocking sub-request to disallowed URL "https://rap.skcrtxr.com/pub/pg/e40a4600-273c-4ae8-a7fd-74ad2f469a15/run-rap.js": Refusing to access disallowed resolved address 0.0.0.0 for host rap.skcrtxr.com
Aug 06 22:27:11 karakeep node[1044]: 2026-08-06T19:27:11.005Z info: [Crawler][19097:1] Will attempt to extract metadata from page ...
Aug 06 22:27:11 karakeep node[554]: 2026-08-06T19:27:11.245Z warn: [Crawler][19097:1] Blocking sub-request to disallowed URL "https://cdn.skcrtxr.com/roxot-wrapper/js/roxot-manager.js?pid=c427193e-c45c-4b31-b9de-0d5bc41115fd": Refusing to access disallowed resolved address 0.0.0.0 for host cdn.skcrtxr.com
Aug 06 22:27:11 karakeep node[1044]: 2026-08-06T19:27:11.347Z info: [Crawler][19097:1] Done extracting metadata from the page.
Aug 06 22:27:11 karakeep node[554]: 2026-08-06T19:27:11.402Z info: [Crawler][19097:1] Parse subprocess completed successfully.
Aug 06 22:27:11 karakeep node[554]: 2026-08-06T19:27:11.403Z info: [Crawler][19097:1] Extracted page metadata from the content-type probe for the url https://habr.com/ru/articles/1066918/
Aug 06 22:27:11 karakeep node[554]: 2026-08-06T19:27:11.421Z info: [Crawler][19097:1] Wrote early metadata from the content-type probe.
Aug 06 22:27:11 karakeep node[554]: 2026-08-06T19:27:11.790Z warn: [Crawler][19097:1] Blocking sub-request to disallowed URL "https://mc.yandex.ru/metrika/tag.js": Refusing to access disallowed resolved address 0.0.0.0 for host mc.yandex.ru
Aug 06 22:27:12 karakeep node[554]: 2026-08-06T19:27:12.644Z warn: [Crawler][19097:1] Blocking sub-request to disallowed URL "https://sentry.srv.habr.com/api/13/envelope/?sentry_key=55fa8d464200462c8705016e201b61c5&sentry_version=7&sentry_client=sentry.javascript.vue%2F7.73.0": Refusing to access disallowed resolved address 0.0.0.0 for host sentry.srv.habr.com
Aug 06 22:27:12 karakeep node[554]: 2026-08-06T19:27:12.882Z info: [Crawler][19097:1] Successfully navigated to "https://habr.com/ru/articles/1066918/". Waiting for the page to load ...
Aug 06 22:27:14 karakeep node[554]: 2026-08-06T19:27:14.889Z warn: [Crawler][19097:1] Blocking sub-request to disallowed URL "https://rap.skcrtxr.com/pub/pix/4cce2676-f668-4554-bc2f-f668bda37319": Refusing to access disallowed resolved address 0.0.0.0 for host rap.skcrtxr.com
Aug 06 22:27:14 karakeep node[554]: 2026-08-06T19:27:14.898Z warn: [Crawler][19097:1] Blocking sub-request to disallowed URL "https://rap.skcrtxr.com/pub/pix/ad9ca4ec-d2fe-4247-951a-1ab301ccefa1": Refusing to access disallowed resolved address 0.0.0.0 for host rap.skcrtxr.com
Aug 06 22:27:14 karakeep node[554]: 2026-08-06T19:27:14.906Z warn: [Crawler][19097:1] Blocking sub-request to disallowed URL "https://rap.skcrtxr.com/pub/pix/fc037e56-0d25-418c-a4b9-80a1ad82a581": Refusing to access disallowed resolved address 0.0.0.0 for host rap.skcrtxr.com
Aug 06 22:27:14 karakeep node[554]: 2026-08-06T19:27:14.911Z warn: [Crawler][19097:1] Blocking sub-request to disallowed URL "https://rap.skcrtxr.com/pub/pix/8de65480-3b58-4e37-917e-232f095cf3cd": Refusing to access disallowed resolved address 0.0.0.0 for host rap.skcrtxr.com
Aug 06 22:27:14 karakeep node[554]: 2026-08-06T19:27:14.914Z warn: [Crawler][19097:1] Blocking sub-request to disallowed URL "https://rap.skcrtxr.com/pub/pix/a695865c-f9ab-4f46-b086-fd4e0614c4ed": Refusing to access disallowed resolved address 0.0.0.0 for host rap.skcrtxr.com
Aug 06 22:27:14 karakeep node[554]: 2026-08-06T19:27:14.917Z warn: [Crawler][19097:1] Blocking sub-request to disallowed URL "https://rap.skcrtxr.com/pub/pix/6898cb47-4220-4337-8db6-a8ca003a7978": Refusing to access disallowed resolved address 0.0.0.0 for host rap.skcrtxr.com
Aug 06 22:27:17 karakeep node[554]: 2026-08-06T19:27:17.886Z info: [Crawler][19097:1] Finished waiting for the page to load.
Aug 06 22:27:17 karakeep node[554]: 2026-08-06T19:27:17.936Z info: [Crawler][19097:1] Successfully fetched the page content.
Aug 06 22:27:18 karakeep node[554]: 2026-08-06T19:27:18.005Z info: [Crawler][19097:1] Finished capturing page content and a screenshot. FullPageScreenshot: false
Aug 06 22:27:18 karakeep node[554]: 2026-08-06T19:27:18.078Z info: [Crawler][19097:1] Spawning parse subprocess for "https://habr.com/ru/articles/1066918/" ...
Aug 06 22:27:19 karakeep node[1141]: 2026-08-06T19:27:19.535Z info: [Crawler][19097:1] Will attempt to extract metadata from page ...
Aug 06 22:27:20 karakeep node[1141]: 2026-08-06T19:27:20.002Z info: [Crawler][19097:1] Done extracting metadata from the page.
Aug 06 22:27:20 karakeep node[1141]: 2026-08-06T19:27:20.003Z info: [Crawler][19097:1] Will attempt to extract readable content ...
Aug 06 22:27:21 karakeep node[1141]: 2026-08-06T19:27:21.462Z info: [Crawler][19097:1] Done extracting readable content.
Aug 06 22:27:21 karakeep node[554]: 2026-08-06T19:27:21.617Z info: [Crawler][19097:1] Parse subprocess completed successfully.
Aug 06 22:27:21 karakeep node[554]: 2026-08-06T19:27:21.636Z info: [Crawler][19097:1] Stored the screenshot as assetId: 34e0f699-1ea9-464e-9166-542972e5144b (166855 bytes)
Aug 06 22:27:21 karakeep node[554]: 2026-08-06T19:27:21.637Z info: [Crawler][19097:1] Skipping storing the PDF as it's empty.
Aug 06 22:27:21 karakeep node[554]: 2026-08-06T19:27:21.642Z info: [Crawler][19097:1] Stored large HTML content (33809 bytes) as asset: 436885f2-15c8-4d26-b90a-8543d99afd1d
Aug 06 22:27:21 karakeep node[554]: 2026-08-06T19:27:21.645Z info: [Crawler][19097:1] Downloading image from "https://habr.com/share/publication/1066918/638644277aff5376cbd8cd2ab1559826/"
Aug 06 22:27:22 karakeep node[554]: 2026-08-06T19:27:22.361Z info: [Crawler][19097:1] Downloaded image as assetId: e26b131d-8564-40c5-a712-200da3a24b02 (29763 bytes)
Aug 06 22:27:22 karakeep node[554]: 2026-08-06T19:27:22.424Z info: [Crawler][19097:1] Will attempt to archive page ...
Aug 06 22:27:23 karakeep node[554]: 2026-08-06T19:27:23.436Z info: [search][19102] Attempting to index bookmark with id btyidrtm86lhkpa68i8vofge (run 0, batch=true) ...
Aug 06 22:27:23 karakeep node[554]: 2026-08-06T19:27:23.480Z error: [inference][19100] Failed to find potentially relevant tags: MeilisearchApiError: Document
btyidrtm86lhkpa68i8vofgenot found.Aug 06 22:27:23 karakeep node[554]: 2026-08-06T19:27:23.480Z info: [inference][19100] Starting an inference job for bookmark with id "btyidrtm86lhkpa68i8vofge"
Aug 06 22:27:24 karakeep node[554]: 2026-08-06T19:27:24.785Z debug: [meilisearch] Flushing add batch: size=1
Aug 06 22:27:25 karakeep node[554]: 2026-08-06T19:27:25.104Z info: [VideoCrawler][19103] Attempting to download a file from "https://habr.com/ru/articles/1066918/" to "/tmp/video_downloads/60bf7140-b832-4383-a8e3-7d0aa34c0793" using the following arguments: "https://habr.com/ru/articles/1066918/,-o,/tmp/video_downloads/60bf7140-b832-4383-a8e3-7d0aa34c0793,--no-playlist"
Aug 06 22:27:26 karakeep node[554]: 2026-08-06T19:27:26.288Z info: [inference][19100] Inferring tag for bookmark "btyidrtm86lhkpa68i8vofge" used 4158 tokens and inferred: Microservices,Java,Spring,Modular Monolith,Hexagonal Architecture
Aug 06 22:27:26 karakeep node[554]: 2026-08-06T19:27:26.389Z info: [inference][19100] Completed successfully
Aug 06 22:27:26 karakeep node[554]: 2026-08-06T19:27:26.437Z info: [inference][19101] Starting a summary job for bookmark with id "btyidrtm86lhkpa68i8vofge"
Aug 06 22:27:27 karakeep node[554]: 2026-08-06T19:27:27.091Z info: [search][19102] Completed successfully
Aug 06 22:27:28 karakeep node[554]: 2026-08-06T19:27:28.863Z info: [inference][19101] Generated summary for bookmark "btyidrtm86lhkpa68i8vofge" using 4213 tokens.
Aug 06 22:27:28 karakeep node[554]: 2026-08-06T19:27:28.898Z info: [inference][19101] Completed successfully
Aug 06 22:27:29 karakeep node[554]: 2026-08-06T19:27:29.137Z info: [search][19105] Attempting to index bookmark with id btyidrtm86lhkpa68i8vofge (run 0, batch=true) ...
Aug 06 22:27:29 karakeep node[554]: 2026-08-06T19:27:29.684Z debug: [meilisearch] Flushing add batch: size=1
Aug 06 22:27:30 karakeep node[554]: 2026-08-06T19:27:30.155Z info: [VideoCrawler][19103] Skipping video download from "https://habr.com/ru/articles/1066918/", because it's not one of the supported yt-dlp URLs
Aug 06 22:27:30 karakeep node[554]: 2026-08-06T19:27:30.181Z info: [VideoCrawler][19103] Video Download Completed successfully
Aug 06 22:27:30 karakeep node[554]: 2026-08-06T19:27:30.565Z info: [search][19105] Completed successfully
Aug 06 22:27:51 karakeep node[554]: 2026-08-06T19:27:51.440Z error: [Crawler][19086] Crawling job failed: TimeoutError: page.goto: Timeout 120000ms exceeded.
Aug 06 22:27:51 karakeep node[554]: Call log:
Aug 06 22:27:51 karakeep node[554]: - navigating to "http://homenet.beeline.ru/index.php?showtopic=313255", waiting until "domcontentloaded"
Aug 06 22:27:51 karakeep node[554]: page.goto: Timeout 120000ms exceeded.
Aug 06 22:27:51 karakeep node[554]: Call log:
Aug 06 22:27:51 karakeep node[554]: - navigating to "http://homenet.beeline.ru/index.php?showtopic=313255", waiting until "domcontentloaded"
Aug 06 22:27:51 karakeep node[554]: at /opt/karakeep/apps/workers/dist/index.js:87034:41
Aug 06 22:27:51 karakeep node[554]: at /opt/karakeep/apps/workers/dist/htmlUtils-CSfWrBnB.js:56010:25
Aug 06 22:27:51 karakeep node[554]: at NoopContextManager$1.with (/opt/karakeep/apps/workers/dist/esm-B3VTaKWS.js:783:19)
Aug 06 22:27:51 karakeep node[554]: at ContextAPI$1.with (/opt/karakeep/apps/workers/dist/esm-B3VTaKWS.js:867:49)
Aug 06 22:27:51 karakeep node[554]: at NoopTracer$1.startActiveSpan (/opt/karakeep/apps/workers/dist/esm-B3VTaKWS.js:1094:26)
Aug 06 22:27:51 karakeep node[554]: at ProxyTracer$1.startActiveSpan (/opt/karakeep/apps/workers/dist/esm-B3VTaKWS.js:1118:19)
Aug 06 22:27:51 karakeep node[554]: at withSpan (/opt/karakeep/apps/workers/dist/htmlUtils-CSfWrBnB.js:56005:16)
Aug 06 22:27:51 karakeep node[554]: at /opt/karakeep/apps/workers/dist/index.js:87030:27
Aug 06 22:27:51 karakeep node[554]: at async file:///opt/karakeep/apps/workers/dist/htmlUtils-CSfWrBnB.js:56010:19
Aug 06 22:27:51 karakeep node[554]: at async crawlPage (/opt/karakeep/apps/workers/dist/index.js:86973:9)
Aug 06 22:27:51 karakeep node[554]: at async file:///opt/karakeep/apps/workers/dist/index.js:87212:19
Aug 06 22:27:51 karakeep node[554]: at async file:///opt/karakeep/apps/workers/dist/htmlUtils-CSfWrBnB.js:56010:19
Aug 06 22:27:51 karakeep node[554]: at async crawlAndParseUrl (/opt/karakeep/apps/workers/dist/index.js:87187:9)
Aug 06 22:27:51 karakeep node[554]: at async runCrawler (/opt/karakeep/apps/workers/dist/index.js:87662:25)
Aug 06 22:27:51 karakeep node[554]: at async file:///opt/karakeep/apps/workers/dist/index.js:514:10
Aug 06 22:27:51 karakeep node[554]: at async file:///opt/karakeep/apps/workers/dist/htmlUtils-CSfWrBnB.js:56010:19
Aug 06 22:27:51 karakeep node[554]: at async Object.run (/opt/karakeep/apps/workers/dist/index.js:505:10)
Aug 06 22:27:51 karakeep node[554]: at async Object.wrappedRun (/opt/karakeep/apps/workers/dist/queue-liteque-CM8A-vbm.js:61:12)
Aug 06 22:27:51 karakeep node[554]: at async Runner.runOnce (/opt/karakeep/node_modules/liteque/dist/index.js:261:19)
Aug 06 22:28:12 karakeep node[554]: 2026-08-06T19:28:12.853Z info: [Crawler][19097:1] Done archiving the page as assetId: 85b5da22-51b5-41de-bd02-ab20e00f9581
Aug 06 22:28:12 karakeep node[554]: 2026-08-06T19:28:12.871Z info: [Crawler][19097] Completed successfully
Aug 06 22:29:50 karakeep node[554]: # /usr/bin/node[554]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../src/api/hooks.cc:142
Aug 06 22:29:50 karakeep node[554]: # Assertion failed: (env) != nullptr
Aug 06 22:29:50 karakeep node[554]: ----- Native stack trace -----
Aug 06 22:29:50 karakeep node[554]: 1: 0x921e57 node::Assert(node::AssertionInfo const&) [/usr/bin/node]
Aug 06 22:29:50 karakeep node[554]: 2: 0x80969b node::RemoveEnvironmentCleanupHook(v8::Isolate*, void ()(void), void*) [/usr/bin/node]
Aug 06 22:29:50 karakeep node[554]: 3: 0x70bb783493f9 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:29:50 karakeep node[554]: 4: 0x70bb78349501 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:29:50 karakeep node[554]: 5: 0xe53ccd [/usr/bin/node]
Aug 06 22:29:50 karakeep node[554]: 6: 0xf065f4 [/usr/bin/node]
Aug 06 22:29:50 karakeep node[554]: 7: 0xf075e9 [/usr/bin/node]
Aug 06 22:29:50 karakeep node[554]: 8: 0xf0ba60 [/usr/bin/node]
Aug 06 22:29:50 karakeep node[554]: 9: 0x199e0d1 [/usr/bin/node]
Aug 06 22:29:50 karakeep systemd[1]: karakeep-workers.service: Main process exited, code=killed, status=6/ABRT
Aug 06 22:29:50 karakeep systemd[1]: karakeep-workers.service: Failed with result 'signal'.
Aug 06 22:29:50 karakeep systemd[1]: karakeep-workers.service: Consumed 22.883s CPU time, 735M memory peak.
Aug 06 22:29:51 karakeep systemd[1]: karakeep-workers.service: Scheduled restart job, restart counter is at 3.
Aug 06 22:29:51 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:29:53 karakeep node[1707]: # /usr/bin/node[1707]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../src/api/hooks.cc:142
Aug 06 22:29:53 karakeep node[1707]: # Assertion failed: (env) != nullptr
Aug 06 22:29:53 karakeep node[1707]: ----- Native stack trace -----
Aug 06 22:29:53 karakeep node[1707]: 1: 0x921e57 node::Assert(node::AssertionInfo const&) [/usr/bin/node]
Aug 06 22:29:53 karakeep node[1707]: 2: 0x80969b node::RemoveEnvironmentCleanupHook(v8::Isolate*, void ()(void), void*) [/usr/bin/node]
Aug 06 22:29:53 karakeep node[1707]: 3: 0x718e3efb43f9 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:29:53 karakeep node[1707]: 4: 0x718e3efb4501 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:29:53 karakeep node[1707]: 5: 0xe53ccd [/usr/bin/node]
Aug 06 22:29:53 karakeep node[1707]: 6: 0xf065f4 [/usr/bin/node]
Aug 06 22:29:53 karakeep node[1707]: 7: 0xf075e9 [/usr/bin/node]
Aug 06 22:29:53 karakeep node[1707]: 8: 0xf0ba60 [/usr/bin/node]
Aug 06 22:29:53 karakeep node[1707]: 9: 0x199e0d1 [/usr/bin/node]
Aug 06 22:29:53 karakeep systemd[1]: karakeep-workers.service: Main process exited, code=killed, status=6/ABRT
Aug 06 22:29:53 karakeep systemd[1]: karakeep-workers.service: Failed with result 'signal'.
Aug 06 22:29:53 karakeep systemd[1]: karakeep-workers.service: Consumed 1.891s CPU time, 242.4M memory peak.
Aug 06 22:29:53 karakeep systemd[1]: karakeep-workers.service: Scheduled restart job, restart counter is at 4.
Aug 06 22:29:53 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:29:56 karakeep node[1725]: # /usr/bin/node[1725]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../src/api/hooks.cc:142
Aug 06 22:29:56 karakeep node[1725]: # Assertion failed: (env) != nullptr
Aug 06 22:29:56 karakeep node[1725]: ----- Native stack trace -----
Aug 06 22:29:56 karakeep node[1725]: 1: 0x921e57 node::Assert(node::AssertionInfo const&) [/usr/bin/node]
Aug 06 22:29:56 karakeep node[1725]: 2: 0x80969b node::RemoveEnvironmentCleanupHook(v8::Isolate*, void ()(void), void*) [/usr/bin/node]
Aug 06 22:29:56 karakeep node[1725]: 3: 0x7a7fa523b3f9 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:29:56 karakeep node[1725]: 4: 0x7a7fa523b501 Statement::~Statement() [/opt/karakeep/node_modules/better-sqlite3/build/Release/better_sqlite3.node]
Aug 06 22:29:56 karakeep node[1725]: 5: 0xe53ccd [/usr/bin/node]
Aug 06 22:29:56 karakeep node[1725]: 6: 0xf065f4 [/usr/bin/node]
Aug 06 22:29:56 karakeep node[1725]: 7: 0xf075e9 [/usr/bin/node]
Aug 06 22:29:56 karakeep node[1725]: 8: 0xf0ba60 [/usr/bin/node]
Aug 06 22:29:56 karakeep node[1725]: 9: 0x199e0d1 [/usr/bin/node]
Aug 06 22:29:56 karakeep systemd[1]: karakeep-workers.service: Main process exited, code=killed, status=6/ABRT
Aug 06 22:29:56 karakeep systemd[1]: karakeep-workers.service: Failed with result 'signal'.
Aug 06 22:29:56 karakeep systemd[1]: karakeep-workers.service: Consumed 1.935s CPU time, 231.7M memory peak.
Aug 06 22:29:56 karakeep systemd[1]: karakeep-workers.service: Scheduled restart job, restart counter is at 5.
Aug 06 22:29:56 karakeep systemd[1]: Started karakeep-workers.service - karakeep Workers.
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.445Z info: Plugins (Last one wins):
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.447Z info: search:
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.448Z info: - MeiliSearch
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.448Z info: queue:
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.448Z info: - Liteque
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.448Z info: ratelimit:
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.448Z info: - In-Memory Rate Limiter
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.449Z info: vectorstore:
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.449Z info: - MeiliSearchVector
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.449Z info: Tracing is disabled
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.449Z info: Event logging is disabled
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.450Z info: Workers version: 0.33.1
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.472Z info: [crawler] Loading adblocker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.473Z info: Starting embeddings worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.474Z info: Starting inference worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.474Z info: Starting search indexing worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.474Z info: Starting admin maintenance worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.474Z info: Starting video worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.475Z info: Starting feed worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.475Z info: Starting asset preprocessing worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.475Z info: Starting webhook worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.475Z info: Starting rule engine worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.476Z info: Starting backup worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.484Z info: Listening on http://127.0.0.1:34283
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.591Z info: [crawler] Loaded autoconsent CMP opt-out rules.
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.592Z info: [Crawler] Connecting to existing browser instance: http://127.0.0.1:9222/
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.595Z info: [Crawler] Successfully resolved IP address, new address: http://127.0.0.1:9222/
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.774Z info: [Crawler] Not defined in the server configuration BROWSER_COOKIE_PATH
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.775Z info: Starting crawler worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.775Z info: Starting crawler worker ...
Aug 06 22:29:59 karakeep node[1744]: 2026-08-06T19:29:59.776Z info: [import] Starting import polling worker
Dmitry0108 commentedon Aug 6, 2026
New bookmarks finally added to karakeep.
MohamedBassem commentedon Aug 6, 2026
Thanks for the debug info! this seems like a nodejs bug. Downgrade your nodejs version to 24.18.1 (the version used in our docker build), and it should hopefully resolve it
MohamedBassem commentedon Aug 6, 2026
this should be the PR that fixes it for 24.19 (nodejs/node#65042). Till then, we can't upgrade.
Dmitry0108 commentedon Aug 6, 2026
Thanks for quick reply! I will try to downgrade nodejs
eriktews commentedon Aug 9, 2026
When you use Docker, then you can also use PR #2996 to make sure that the Docker build will use the 24.18.1 node version
CrazyWolf13 commentedon Aug 10, 2026
for me a simple downgrade of node and reboot was not enough, pnpm rebuild also didn't fix the issue, I had to also rebuild using npm:
cd /opt/karakeep/node_modules/better-sqlite3 npm run build-release systemctl restart karakeep-workersMickLesk commentedon Aug 11, 2026
This isn’t the first time better-sqlite has caused problems. I’ve pinned us to Node 22 for the time being, until the issue is resolved in the Node.js upstream. Feel free to Ping me, If its solved @MohamedBassem
MohamedBassem commentedon Aug 11, 2026
Thanks a lot @MickLesk! Was just chatting with @CrazyWolf13 about getting us pinned on discord as well.
Is there no way we can get pinned to a 24 version (maybe 24.18.1)? A bit concerned about the official docker image (and my development) being done against 24, but proxmox scripts using 22.
MickLesk commentedon Aug 11, 2026
It's a bit tricky right now; pinning to a minor version is sometimes... well, you know yourself, a bit iffy :D
I'm currently migrating the entire core to its own repo to simplify maintenance in the future. I was reluctant to add any “features” to the current live core, since it was already so difficult to merge everything properly with the existing code (approx. 50,000 lines).
I tested the version yesterday, and it worked without any problems. As a short-term solution, I think that should be enough.
Test-Results now:
No issues in services visible:
build: Fix crash loop caused by better-sqlite3 and node. (#2996)
fix(container): update image ghcr.io/karakeep-app/karakeep (0.33.1 ➔ …
nix-media-docker: build karakeep with node 24.18.1 (#836)
karakeep: drop the nixpkgs-node pin (#855)
nix: make this fork a self-contained flake (package + NixOS module)
fix(polaris): drop karakeep nodejs override (now upstream)
Flake updates (#65)
feat(container)!: Update image ghcr.io/karakeep-app/karakeep (0.33.2 …