✔ Container manatan-init-permissions-1 Created 0.0s
✔ Container manatan Created 0.0s
Attaching to manatan, init-permissions-1
init-permissions-1 exited with code 0
manatan | 2026-05-14T06:11:13.317348Z INFO manatan: 👻 Starting in Headless Mode (No GUI)...
manatan | 2026-05-14T06:11:13.318793Z INFO manatan: 🚀 Initializing Manatan Launcher...
manatan | 2026-05-14T06:11:13.318900Z INFO manatan: 📂 Data Directory: /home/manatan/.local/share/manatan
manatan | 2026-05-14T06:11:13.319233Z INFO manatan: 📦 Extracting assets...
manatan | 2026-05-14T06:11:13.319253Z INFO manatan::io: Extracting file to /home/manatan/.local/share/manatan/bin/Suwayomi-Server.jar
manatan | 2026-05-14T06:11:13.319272Z INFO manatan::io: Writing new file...
manatan | 2026-05-14T06:11:13.319324Z INFO manatan::io: Writing 135609351 bytes...
manatan | 2026-05-14T06:11:13.417306Z INFO manatan::io: File extraction complete.
manatan | 2026-05-14T06:11:13.417357Z INFO manatan: 🔍 Resolving Java...
manatan | 2026-05-14T06:11:13.417404Z INFO manatan::io: 📦 Extracting Embedded JRE...
manatan | 2026-05-14T06:11:13.968967Z INFO manatan: ☕ Spawning Suwayomi...
manatan | 2026-05-14T06:11:13.969077Z INFO manatan: Suwayomi runtime-only mode enabled
manatan | 2026-05-14T06:11:13.969603Z WARN manatan: Failed to inspect startup port listeners: failed to run lsof for port 4568: No such file or directory (os error 2) port=4568
manatan | 2026-05-14T06:11:13.969974Z WARN manatan: Failed to inspect startup port listeners: failed to run lsof for port 4566: No such file or directory (os error 2) port=4566
manatan | 2026-05-14T06:11:13.970249Z WARN manatan: Failed to inspect startup port listeners: failed to run lsof for port 4567: No such file or directory (os error 2) port=4567
manatan | 2026-05-14T06:11:13.970495Z WARN manatan: Failed to inspect startup port listeners: failed to run lsof for port 4570: No such file or directory (os error 2) port=4570
manatan | 2026-05-14T06:11:13.970839Z WARN manatan: Failed to inspect startup port listeners: failed to run lsof for port 4569: No such file or directory (os error 2) port=4569
manatan | 2026-05-14T06:11:13.971846Z INFO manatan_server::cookies: Persisting cookie store cookie_count=0 total_count=0 cookie_store=/home/manatan/.local/share/manatan/cookie_store.json
manatan | 2026-05-14T06:11:13.971988Z INFO manatan_server::cookies: Loaded cookie store cookie_count=0 cookie_store=/home/manatan/.local/share/manatan/cookie_store.json
manatan | 2026-05-14T06:11:13.972031Z INFO manatan_server: loaded cookie store cookie_store=/home/manatan/.local/share/manatan/cookie_store.json cookie_count=0 cookie_store_exists=true
manatan | 2026-05-14T06:11:13.972057Z INFO manatan_server: build_state phase complete phase="cookie_store_load" phase_ms=0
manatan | 2026-05-14T06:11:13.981383Z INFO manatan: Starting desktop native webview helper on 127.0.0.1:4569
manatan | 2026-05-14T06:11:13.994369Z INFO manatan_cef::cef_app::desktop: Downloading CEF binaries for x86_64-unknown-linux-gnu (version 144.0.13)...
manatan | 2026-05-14T06:11:14.005221Z INFO manatan_server: build_state phase complete phase="http_clients_init" phase_ms=33
manatan | RUNTIME_STARTUP_METRIC stage=application_setup_enter elapsedMs=0
manatan | 06:11:14.379 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=application_setup_enter elapsedMs=0
manatan | 06:11:14.387 [main] INFO suwayomi.tachidesk.server.ServerSetup -- Runtime-only mode enabled; skipping database and background services.
manatan | RUNTIME_STARTUP_METRIC stage=main_loop_started elapsedMs=21
manatan | 06:11:14.389 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=main_loop_started elapsedMs=21
manatan | 06:11:14.389 [Thread-0] INFO suwayomi.tachidesk.server.ServerSetup -- Starting Android Main Loop
manatan | RUNTIME_STARTUP_METRIC stage=config_registered elapsedMs=217
manatan | 06:11:14.584 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=config_registered elapsedMs=217
manatan | Using archive url: https://cef-builds.spotifycdn.com/cef_binary_144.0.13+g9f739aa+chromium-144.0.7559.133_linux64_minimal.tar.bz2
manatan | RUNTIME_STARTUP_METRIC stage=logger_initialized elapsedMs=745
manatan | 06:11:15.112 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=logger_initialized elapsedMs=745
manatan | 06:11:15.114 [main] INFO suwayomi.tachidesk.server.ServerSetup -- Running Suwayomi-Server v2.1.2116
manatan | RUNTIME_STARTUP_METRIC stage=version_logged elapsedMs=748
manatan | 06:11:15.115 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=version_logged elapsedMs=748
manatan | RUNTIME_STARTUP_METRIC stage=legacy_dirs_migrated elapsedMs=769
manatan | 06:11:15.136 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=legacy_dirs_migrated elapsedMs=769
manatan | RUNTIME_STARTUP_METRIC stage=critical_dirs_ready elapsedMs=770
manatan | 06:11:15.137 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=critical_dirs_ready elapsedMs=770
manatan | RUNTIME_STARTUP_METRIC stage=runtime_only_deferred_dirs_started elapsedMs=773
manatan | 06:11:15.140 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=runtime_only_deferred_dirs_started elapsedMs=773
manatan | 06:11:15.142 [runtime-only-dirs] INFO suwayomi.tachidesk.server.ServerSetup -- Deferred runtime-only directory setup complete elapsedMs=2
manatan | RUNTIME_STARTUP_METRIC stage=koin_start_begin elapsedMs=776
manatan | 06:11:15.143 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=koin_start_begin elapsedMs=776
manatan | RUNTIME_STARTUP_METRIC stage=koin_started elapsedMs=852
manatan | 06:11:15.219 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=koin_started elapsedMs=852
manatan | 06:11:15.540 [main] INFO suwayomi.tachidesk.server.util.AppMutex -- Mutex status is clear, Resuming startup.
manatan | RUNTIME_STARTUP_METRIC stage=app_mutex_ready elapsedMs=1174
manatan | 06:11:15.541 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=app_mutex_ready elapsedMs=1174
manatan | RUNTIME_STARTUP_METRIC stage=android_compat_initializer_ready elapsedMs=1195
manatan | 06:11:15.562 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=android_compat_initializer_ready elapsedMs=1195
manatan | RUNTIME_STARTUP_METRIC stage=android_compat_app_started elapsedMs=1202
manatan | 06:11:15.570 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=android_compat_app_started elapsedMs=1202
manatan | 06:11:15.584 [main] WARN android.util.Log -- [McCookieManager]: Native cookie bridge not linked, disabling McCookieManager
manatan | java.lang.UnsatisfiedLinkError: 'byte[] android.webkit.McCookieManager.nativeGetCookie0(byte[])'
manatan | at android.webkit.McCookieManager.nativeGetCookie0(Native Method)
manatan | at android.webkit.McCookieManager.<clinit>(McCookieManager.java:24)
manatan | at eu.kanade.tachiyomi.network.NetworkHelper.applyNativeCookieSetting(NetworkHelper.kt:123)
manatan | at eu.kanade.tachiyomi.network.NetworkHelper.cookieJar(NetworkHelper.kt:129)
manatan | at eu.kanade.tachiyomi.network.NetworkHelper.buildClient(NetworkHelper.kt:142)
manatan | at eu.kanade.tachiyomi.network.NetworkHelper.<init>(NetworkHelper.kt:75)
manatan | at eu.kanade.tachiyomi.AppModuleKt.createAppModule$lambda$0$1(AppModule.kt:41)
manatan | at org.koin.core.instance.InstanceFactory.create(InstanceFactory.kt:49)
manatan | at org.koin.core.instance.SingleInstanceFactory.create(SingleInstanceFactory.kt:46)
manatan | at org.koin.core.instance.SingleInstanceFactory.get$lambda$0(SingleInstanceFactory.kt:55)
manatan | at org.koin.mp.KoinPlatformTools.synchronized(KoinPlatformTools.kt:36)
manatan | at org.koin.core.instance.SingleInstanceFactory.get(SingleInstanceFactory.kt:53)
manatan | at org.koin.core.registry.InstanceRegistry.resolveInstance$koin_core(InstanceRegistry.kt:132)
manatan | at org.koin.core.resolution.CoreResolver.resolveFromRegistry(CoreResolver.kt:87)
manatan | at org.koin.core.resolution.CoreResolver.resolveFromContextOrNull(CoreResolver.kt:74)
manatan | at org.koin.core.resolution.CoreResolver.resolveFromContextOrNull$default(CoreResolver.kt:72)
manatan | at org.koin.core.resolution.CoreResolver.resolveFromContext(CoreResolver.kt:69)
manatan | at org.koin.core.scope.Scope.resolveFromContext(Scope.kt:321)
manatan | at org.koin.core.scope.Scope.stackParametersCall(Scope.kt:284)
manatan | at org.koin.core.scope.Scope.resolveInstance(Scope.kt:270)
manatan | at org.koin.core.scope.Scope.resolve(Scope.kt:243)
manatan | at org.koin.core.scope.Scope.get(Scope.kt:225)
manatan | at org.koin.core.Koin.get(Koin.kt:146)
manatan | at org.koin.core.Koin.get$default(Koin.kt:142)
manatan | at uy.kohesive.injekt.api.KoinRegistrar.getInstance(Registrar.kt:20)
manatan | at uy.kohesive.injekt.api.InjektScope.getInstance(Scope.kt)
manatan | at suwayomi.tachidesk.server.ServerSetupKt.applicationSetup(ServerSetup.kt:671)
manatan | at suwayomi.tachidesk.MainKt.main(Main.kt:104)
manatan | at suwayomi.tachidesk.MainKt.main(Main.kt)
manatan | RUNTIME_STARTUP_METRIC stage=network_helper_initialized elapsedMs=1253
manatan | 06:11:15.621 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=network_helper_initialized elapsedMs=1253
manatan | RUNTIME_STARTUP_METRIC stage=server_conf_deferred elapsedMs=1255
manatan | RUNTIME_STARTUP_METRIC stage=local_source_icon_deferred elapsedMs=1255
manatan | 06:11:15.622 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=server_conf_deferred elapsedMs=1255
manatan | 06:11:15.622 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=local_source_icon_deferred elapsedMs=1255
manatan | 06:11:15.627 [runtime-only-static-artifacts] INFO suwayomi.tachidesk.server.ServerSetup -- Deferred runtime-only server.conf setup complete elapsedMs=4
manatan | 06:11:15.630 [runtime-only-static-artifacts] INFO suwayomi.tachidesk.server.ServerSetup -- Deferred runtime-only local source icon setup complete elapsedMs=6
manatan | RUNTIME_STARTUP_METRIC stage=localization_initialized elapsedMs=1282
manatan | 06:11:15.649 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=localization_initialized elapsedMs=1282
manatan | RUNTIME_STARTUP_METRIC stage=runtime_sql_logging_quieted elapsedMs=1283
manatan | 06:11:15.650 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=runtime_sql_logging_quieted elapsedMs=1283
manatan | 06:11:15.844 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=runtime_database_connect_begin elapsedMs=1477
manatan | RUNTIME_STARTUP_METRIC stage=runtime_database_connect_begin elapsedMs=1477
manatan | RUNTIME_STARTUP_METRIC stage=runtime_database_connected elapsedMs=1524
manatan | 06:11:15.891 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=runtime_database_connected elapsedMs=1524
manatan | 06:11:15.903 [main] INFO suwayomi.tachidesk.server.database.DBManager -- Using SQLite in-memory runtime database templateRestored=false cacheReused=false
manatan | 06:11:15.904 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=runtime_schema_create_begin elapsedMs=1537
manatan | RUNTIME_STARTUP_METRIC stage=runtime_schema_create_begin elapsedMs=1537
manatan | RUNTIME_STARTUP_METRIC stage=runtime_schema_create_complete elapsedMs=1845
manatan | 06:11:16.213 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=runtime_schema_create_complete elapsedMs=1845
manatan | 06:11:16.220 [main] INFO suwayomi.tachidesk.server.database.DBManager -- Initialized runtime SQLite schema directly tableCount=18 elapsedMs=310
manatan | 06:11:16.224 [main] INFO suwayomi.tachidesk.server.database.DBManager -- Cached runtime SQLite schema template path=/home/manatan/.local/share/manatan/runtime-template-v1.sqlite
manatan | 06:11:16.224 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=runtime_database_ready elapsedMs=1857
manatan | RUNTIME_STARTUP_METRIC stage=runtime_database_ready elapsedMs=1857
manatan | 06:11:16.231 [main] INFO suwayomi.tachidesk.runtime.RuntimeBootstrap -- No extension apks found for runtime bootstrap
manatan | RUNTIME_STARTUP_METRIC stage=runtime_bootstrap_complete elapsedMs=1864
manatan | 06:11:16.231 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=runtime_bootstrap_complete elapsedMs=1864
manatan | RUNTIME_STARTUP_METRIC stage=local_manga_source_registered elapsedMs=1902
manatan | 06:11:16.270 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=local_manga_source_registered elapsedMs=1902
manatan | 06:11:16.283 [main] INFO eu.kanade.tachiyomi.animesource.local.LocalAnimeSource -- Local anime source created and registered
manatan | RUNTIME_STARTUP_METRIC stage=local_anime_source_registered elapsedMs=1916
manatan | 06:11:16.283 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=local_anime_source_registered elapsedMs=1916
manatan | 06:11:16.292 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=runtime_only_proxy_seeded elapsedMs=1925
manatan | RUNTIME_STARTUP_METRIC stage=runtime_only_proxy_seeded elapsedMs=1925
manatan | RUNTIME_STARTUP_METRIC stage=runtime_only_background_services_started elapsedMs=1927
manatan | 06:11:16.294 [main] INFO suwayomi.tachidesk.server.RuntimeStartupMetrics -- RUNTIME_STARTUP_METRIC stage=runtime_only_background_services_started elapsedMs=1927
manatan | 06:11:16.296 [runtime-only-startup] INFO suwayomi.tachidesk.server.ServerSetup -- Deferred runtime-only proxy subscription complete elapsedMs=1
manatan | 06:11:16.325 [DefaultDispatcher-worker-4] INFO suwayomi.tachidesk.server.ServerSetup -- Socks Proxy changed - enabled=false address=: , username=[REDACTED], password=[REDACTED]
manatan | 06:11:16.501 [main] INFO suwayomi.tachidesk.runtime.RuntimeAPI -- Runtime cookie API enabled
manatan | 06:11:16.811 [runtime-only-startup] INFO suwayomi.tachidesk.server.ServerSetup -- Deferred runtime-only crypto provider ready elapsedMs=516
manatan | 06:11:16.855 [main] INFO io.javalin.Javalin -- Starting Javalin ...
manatan | 06:11:16.965 [main] INFO io.javalin.Javalin --
manatan | __ ___ _____
manatan | / /___ __ ______ _/ (_)___ / ___/
manatan | __ / / __ `/ | / / __ `/ / / __ \ / __ \
manatan | / /_/ / /_/ /| |/ / /_/ / / / / / / / /_/ /
manatan | \____/\__,_/ |___/\__,_/_/_/_/ /_/ \____/
manatan |
manatan | https://javalin.io/documentation
manatan |
manatan | 06:11:16.966 [main] INFO io.javalin.Javalin -- Javalin started in 221ms \o/
manatan | 06:11:16.978 [main] INFO io.javalin.Javalin -- Listening on http://127.0.0.1:4566/
manatan | 06:11:16.998 [main] INFO io.javalin.Javalin -- You are running Javalin 6.7.0 (released June 22, 2025. Your Javalin version is 325 days old. Consider checking for a newer version.).
manatan | 2026-05-14T06:11:17.384759Z INFO manatan_server: build_state phase complete phase="runtime_base_resolve" phase_ms=3379
manatan | 2026-05-14T06:11:17.398905Z INFO manatan_server: runtime cookie status runtime_base=http://127.0.0.1:4566 enabled=true
manatan | 2026-05-14T06:11:17.398948Z INFO manatan_server: build_state phase complete phase="runtime_cookie_status" phase_ms=14
manatan | 2026-05-14T06:11:17.463927Z INFO manatan_server::cookies: Pulled cookies from runtime cookie_count=0 runtime_base="http://127.0.0.1:4566"
manatan | 2026-05-14T06:11:17.464001Z INFO manatan_server: build_state phase complete phase="runtime_cookie_bootstrap" phase_ms=65
manatan | 2026-05-14T06:11:17.464029Z INFO manatan_server: build_state phase complete phase="runtime_client_init" phase_ms=0
manatan | 2026-05-14T06:11:17.464127Z INFO manatan_server: build_state main db snapshot main_db_path="/home/manatan/.local/share/manatan/manatan.sqlite" main_db_size_bytes=0
manatan | 2026-05-14T06:11:17.468346Z INFO manatan_server::cookies: Pulled cookies from runtime cookie_count=0 runtime_base="http://127.0.0.1:4566"
manatan | 2026-05-14T06:11:17.961485Z INFO manatan_server: build_state phase complete phase="main_db_connect" phase_ms=497
manatan | 2026-05-14T06:11:17.961595Z INFO manatan_server: build_state srs db snapshot srs_db_path=/home/manatan/.local/share/manatan/manatan.sqlite.srs.sqlite srs_db_size_bytes=0
manatan | 2026-05-14T06:11:18.037255Z INFO manatan_server: build_state phase complete phase="srs_connect" phase_ms=75
manatan | 2026-05-14T06:11:18.038022Z INFO manatan_server: build_state migration precheck marker_path="/home/manatan/.local/share/manatan/manatan.sqlite.migrated" migration_marker_exists=false db_is_empty=true
manatan | 2026-05-14T06:11:18.038077Z INFO manatan_server: build_state phase complete phase="db_is_empty_check" phase_ms=0
manatan | 2026-05-14T06:11:18.053719Z INFO manatan_server: runtime migration export endpoint unavailable; skipping runtime import
manatan | 2026-05-14T06:11:18.053779Z INFO manatan_server: build_state migration result migrated=false skip_future_runtime_migration=true runtime_migration_attempts=1
manatan | 2026-05-14T06:11:18.053800Z INFO manatan_server: build_state phase complete phase="migration_import" phase_ms=15
manatan | 2026-05-14T06:11:18.053961Z INFO manatan_server: build_state phase complete phase="migration_marker_write" phase_ms=0
manatan | 2026-05-14T06:11:18.054318Z INFO manatan_server: build_state download queue snapshot download_queue_len=0
manatan | 2026-05-14T06:11:18.054365Z INFO manatan_server: build_state phase complete phase="download_queue_restore" phase_ms=0
manatan | 2026-05-14T06:11:18.054423Z INFO manatan_server: build_state phase complete phase="update_manager_init" phase_ms=0
manatan | 2026-05-14T06:11:18.054480Z INFO manatan_server: build_state phase complete phase="app_state_init" phase_ms=0
manatan | 2026-05-14T06:11:18.055002Z INFO manatan_server: build_state phase complete phase="anime_extension_metadata_self_heal" phase_ms=0
manatan | 2026-05-14T06:11:18.078910Z INFO manatan_server: build_state phase complete phase="native_self_hosted_source_seed" phase_ms=23
manatan | 2026-05-14T06:11:18.078968Z INFO manatan_server: build_state phase complete phase="tracker_retry_spawn" phase_ms=0
manatan | 2026-05-14T06:11:18.078998Z INFO manatan_server: build_state phase complete phase="update_scheduler_spawn" phase_ms=0
manatan | 2026-05-14T06:11:18.079165Z INFO manatan_server: build_state phase complete phase="startup_path_migrations" phase_ms=0
manatan | 2026-05-14T06:11:18.079196Z INFO manatan_server: build_state phase complete phase="startup_runtime_cloudflare_sync_spawn" phase_ms=0
manatan | 2026-05-14T06:11:18.079237Z INFO manatan_server: build_state phase complete phase="download_worker_spawn" phase_ms=0
manatan | 2026-05-14T06:11:18.079252Z INFO manatan_server: build_state complete total_ms=4107
manatan | 2026-05-14T06:11:18.337317Z INFO manatan_server: applied persisted runtime cloudflare settings during startup
manatan | 2026-05-14T06:11:18.359324Z INFO manatan: 🌍 Starting Web Interface at http://0.0.0.0:4567
manatan | 2026-05-14T06:11:18.359370Z INFO manatan: 🖼 Starting Media Lane at http://0.0.0.0:4568
manatan | 2026-05-14T06:11:18.359380Z INFO manatan: 🧰 Starting Jobs Lane at http://0.0.0.0:4570
manatan | 2026-05-14T06:11:18.705773Z INFO manatan: Synced ScreenAI bundle into persistent data dir at /home/manatan/.local/share/manatan/resources/screenai
manatan | 2026-05-14T06:11:18.743741Z INFO manatan_yomitan_server::backend: 📚 [Yomitan] Popup backend kind detected backend=Fast detect_ms=0
manatan | 2026-05-14T06:11:19.156963Z INFO manatan_yomitan_server::backend: 📚 [Yomitan] Selected popup dictionary backend: Fast
manatan | 2026-05-14T06:11:19.157022Z INFO manatan_yomitan_server::backend: 📚 [Yomitan] Popup backend initialized backend=Fast init_ms=413 total_ms=413
manatan | 2026-05-14T06:11:19.541445Z INFO manatan_yomitan_server: 📚 [Yomitan] Router state initialized total_ms=797 backend=Fast
manatan | 2026-05-14T06:11:19.586531Z INFO manatan_novel_server::state: Novel DB opened backend=sqlite path=/home/manatan/.local/share/manatan/novel/novel.sqlite open_ms=21
manatan | 2026-05-14T06:11:19.586586Z INFO manatan_novel_server: local-novel state ready storage_dir=/home/manatan/.local/share/manatan/novel local_path=/home/manatan/.local/share/manatan/local-novel state_init_ms=21
manatan | 2026-05-14T06:11:19.586614Z INFO manatan_novel_server: Scanning local-novel for novels: /home/manatan/.local/share/manatan/local-novel
manatan | 2026-05-14T06:11:19.586718Z INFO manatan_novel_server: local-novel legacy layout migration complete path=/home/manatan/.local/share/manatan/local-novel dirs_migrated=0 epubs_moved=0 elapsed_ms=0
manatan | 2026-05-14T06:11:19.586755Z INFO manatan_novel_server: local-novel metadata scan root ready path=/home/manatan/.local/share/manatan/local-novel/.manatan-metadata elapsed_ms=0
manatan | 2026-05-14T06:11:19.586793Z INFO manatan_novel_server: local-novel metadata sidecar walk complete root=/home/manatan/.local/share/manatan/local-novel/.manatan-metadata metadata_dirs_seen=0 imported=0 skipped_cached=0 missing_metadata=0 unreadable_entries=0 elapsed_ms=0
manatan | 2026-05-14T06:11:19.586864Z INFO manatan_novel_server: local-novel scan manifest saved path=/home/manatan/.local/share/manatan/novel/scan-manifest.json tracked_sidecars=0
manatan | 2026-05-14T06:11:19.586877Z INFO manatan_novel_server: Finished local-novel scan in 0 ms metadata_dirs_seen=0 sidecars_imported=0 sidecars_skipped_cached=0 sidecars_missing_metadata=0 unreadable_entries=0 categories_updated=false categories_imported=0 category_metadata_imported=0 legacy_dirs_migrated=0 legacy_epubs_moved=0
manatan | 2026-05-14T06:11:19.586899Z INFO manatan_novel_server: local-novel metadata root ready path=/home/manatan/.local/share/manatan/local-novel/.manatan-metadata prepare_ms=0
manatan | 2026-05-14T06:11:19.587079Z INFO manatan_novel_server: local-novel router ready total_ms=22
manatan | 2026-05-14T06:11:19.589135Z INFO manatan: ✅ Manatan lane servers running.
manatan | Verifying SHA1 hash: ab6b6b0c26387cc891e137582b5216e40df2d04f...
manatan | 2026-05-14T06:11:32.382916Z INFO manatan_server::routes::anki: anki preset cache ready preset="kiku" package_path=/home/manatan/.local/share/manatan/anki-presets/kiku.apkg
manatan | 2026-05-14T06:11:32.753538Z INFO manatan_sync_server::routes::config: [CONFIG] Config retrieved
manatan | Downloaded archive: /home/manatan/.local/share/manatan/bin/cef/cef_binary_144.0.13+g9f739aa+chromium-144.0.7559.133_linux64_minimal.tar.bz2
manatan | Extracting archive: /home/manatan/.local/share/manatan/bin/cef/cef_binary_144.0.13+g9f739aa+chromium-144.0.7559.133_linux64_minimal.tar.bz2
manatan | 2026-05-14T06:11:47.468047Z INFO manatan_server::cookies: Pulled cookies from runtime cookie_count=0 runtime_base="http://127.0.0.1:4566"
manatan | 2026-05-14T06:11:54.759258Z INFO manatan_server::routes::sources: manga sources served from db count=3 cached_count=2 filtered_count=3 local_count=1 installed_count=2 needs_runtime_refresh=false
manatan | 2026-05-14T06:11:55.993890Z WARN manatan_server::routes::sources: source popular request source_id=90000001 page=1
manatan | 2026-05-14T06:11:55.993923Z WARN manatan_server::routes::manga: source popular request source_id=90000001 page=1
manatan | 2026-05-14T06:11:55.994119Z ERROR manatan_server::error: request failed status=400 Bad Request code="bad_request" bad request: Configure the Komga source server URL first
manatan | 2026-05-14T06:12:17.467618Z INFO manatan_server::cookies: Pulled cookies from runtime cookie_count=0 runtime_base="http://127.0.0.1:4566"
manatan | 2026-05-14T06:12:19.864508Z WARN manatan_server::routes::sources: source popular request source_id=90000001 page=1
manatan | 2026-05-14T06:12:19.864556Z WARN manatan_server::routes::manga: source popular request source_id=90000001 page=1
manatan | 2026-05-14T06:12:19.871168Z WARN manatan_server::routes::sources: source popular request source_id=90000001 page=1
manatan | 2026-05-14T06:12:19.871220Z WARN manatan_server::routes::manga: source popular request source_id=90000001 page=1
manatan | 2026-05-14T06:12:19.997970Z INFO manatan_server::cookies: Captured cookies from reqwest cookie_count=1 url="https://my.komga.server/api/v1/series/list?page=0&size=20&sort=metadata.titleSort%2Casc" cookie_store=/home/manatan/.local/share/manatan/cookie_store.json
manatan | 2026-05-14T06:12:19.998132Z INFO manatan_server::cookies: Persisting cookie store cookie_count=0 total_count=1 cookie_store=/home/manatan/.local/share/manatan/cookie_store.json
manatan | 2026-05-14T06:12:20.000349Z WARN manatan_server::routes::sources: normalized source manga ids source_id=90000001 updated=40 missing=0 sample_updated=[Object {"id": Number(7205657125888857), "sourceId": String("90000001"), "title": String("[Oshi No Ko]"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZB2GNQG")}, Object {"id": Number(7552160126887342), "sourceId": String("90000001"), "title": String("[理不尽な孫の手] 無職転生"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6NFFXBC")}, Object {"id": Number(2115101099664283), "sourceId": String("90000001"), "title": String("7-nin no Nemuri Hime"), "url": String("https://my.komga.server/api/v1/series/0P3JGEY5PGYMQ")}, Object {"id": Number(8851580736625813), "sourceId": String("90000001"), "title": String("86―エイティシックス―"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6PZFGZV")}, Object {"id": Number(729210588789397), "sourceId": String("90000001"), "title": String("A Lazy Guy Woke Up as a Girl One Morning"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZC6GRN2")}] sample_missing=[]
manatan | 2026-05-14T06:12:20.018688Z INFO manatan_server::cookies: Captured cookies from reqwest cookie_count=1 url="https://my.komga.server/api/v1/series/list?page=0&size=20&sort=metadata.titleSort%2Casc" cookie_store=/home/manatan/.local/share/manatan/cookie_store.json
manatan | 2026-05-14T06:12:20.018896Z INFO manatan_server::cookies: Persisting cookie store cookie_count=0 total_count=1 cookie_store=/home/manatan/.local/share/manatan/cookie_store.json
manatan | 2026-05-14T06:12:20.024086Z WARN manatan_server::routes::sources: normalized source manga ids source_id=90000001 updated=40 missing=0 sample_updated=[Object {"id": Number(7205657125888857), "sourceId": String("90000001"), "title": String("[Oshi No Ko]"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZB2GNQG")}, Object {"id": Number(7552160126887342), "sourceId": String("90000001"), "title": String("[理不尽な孫の手] 無職転生"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6NFFXBC")}, Object {"id": Number(2115101099664283), "sourceId": String("90000001"), "title": String("7-nin no Nemuri Hime"), "url": String("https://my.komga.server/api/v1/series/0P3JGEY5PGYMQ")}, Object {"id": Number(8851580736625813), "sourceId": String("90000001"), "title": String("86―エイティシックス―"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6PZFGZV")}, Object {"id": Number(729210588789397), "sourceId": String("90000001"), "title": String("A Lazy Guy Woke Up as a Girl One Morning"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZC6GRN2")}] sample_missing=[]
manatan | 2026-05-14T06:12:20.293285Z WARN manatan_server::routes::sources: source manga upsert summary count=40 skipped=0 key_counts=[Object {"count": Number(20), "key": String("mangaList")}, Object {"count": Number(20), "key": String("mangas")}] sample_inserted=[Object {"id": Number(7205657125888857), "sourceId": String("90000001"), "title": String("[Oshi No Ko]"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZB2GNQG")}, Object {"id": Number(7552160126887342), "sourceId": String("90000001"), "title": String("[理不尽な孫の手] 無職転生"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6NFFXBC")}, Object {"id": Number(2115101099664283), "sourceId": String("90000001"), "title": String("7-nin no Nemuri Hime"), "url": String("https://my.komga.server/api/v1/series/0P3JGEY5PGYMQ")}, Object {"id": Number(8851580736625813), "sourceId": String("90000001"), "title": String("86―エイティシックス―"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6PZFGZV")}, Object {"id": Number(729210588789397), "sourceId": String("90000001"), "title": String("A Lazy Guy Woke Up as a Girl One Morning"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZC6GRN2")}] sample_missing=[]
manatan | 2026-05-14T06:12:20.293373Z WARN manatan_server::routes::manga: source manga upsert summary count=40 skipped=0 key_counts=[Object {"count": Number(20), "key": String("mangaList")}, Object {"count": Number(20), "key": String("mangas")}] sample_inserted=[Object {"id": Number(7205657125888857), "sourceId": String("90000001"), "title": String("[Oshi No Ko]"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZB2GNQG")}, Object {"id": Number(7552160126887342), "sourceId": String("90000001"), "title": String("[理不尽な孫の手] 無職転生"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6NFFXBC")}, Object {"id": Number(2115101099664283), "sourceId": String("90000001"), "title": String("7-nin no Nemuri Hime"), "url": String("https://my.komga.server/api/v1/series/0P3JGEY5PGYMQ")}, Object {"id": Number(8851580736625813), "sourceId": String("90000001"), "title": String("86―エイティシックス―"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6PZFGZV")}, Object {"id": Number(729210588789397), "sourceId": String("90000001"), "title": String("A Lazy Guy Woke Up as a Girl One Morning"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZC6GRN2")}] sample_missing=[]
manatan | 2026-05-14T06:12:20.378521Z WARN manatan_server::routes::sources: source popular request source_id=90000001 page=2
manatan | 2026-05-14T06:12:20.378583Z WARN manatan_server::routes::manga: source popular request source_id=90000001 page=2
manatan | 2026-05-14T06:12:20.680891Z WARN manatan_server::routes::sources: source manga upsert summary count=40 skipped=0 key_counts=[Object {"count": Number(20), "key": String("mangaList")}, Object {"count": Number(20), "key": String("mangas")}] sample_inserted=[Object {"id": Number(7205657125888857), "sourceId": String("90000001"), "title": String("[Oshi No Ko]"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZB2GNQG")}, Object {"id": Number(7552160126887342), "sourceId": String("90000001"), "title": String("[理不尽な孫の手] 無職転生"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6NFFXBC")}, Object {"id": Number(2115101099664283), "sourceId": String("90000001"), "title": String("7-nin no Nemuri Hime"), "url": String("https://my.komga.server/api/v1/series/0P3JGEY5PGYMQ")}, Object {"id": Number(8851580736625813), "sourceId": String("90000001"), "title": String("86―エイティシックス―"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6PZFGZV")}, Object {"id": Number(729210588789397), "sourceId": String("90000001"), "title": String("A Lazy Guy Woke Up as a Girl One Morning"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZC6GRN2")}] sample_missing=[]
manatan | 2026-05-14T06:12:20.680961Z WARN manatan_server::routes::manga: source manga upsert summary count=40 skipped=0 key_counts=[Object {"count": Number(20), "key": String("mangaList")}, Object {"count": Number(20), "key": String("mangas")}] sample_inserted=[Object {"id": Number(7205657125888857), "sourceId": String("90000001"), "title": String("[Oshi No Ko]"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZB2GNQG")}, Object {"id": Number(7552160126887342), "sourceId": String("90000001"), "title": String("[理不尽な孫の手] 無職転生"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6NFFXBC")}, Object {"id": Number(2115101099664283), "sourceId": String("90000001"), "title": String("7-nin no Nemuri Hime"), "url": String("https://my.komga.server/api/v1/series/0P3JGEY5PGYMQ")}, Object {"id": Number(8851580736625813), "sourceId": String("90000001"), "title": String("86―エイティシックス―"), "url": String("https://my.komga.server/api/v1/series/0P1VXD6PZFGZV")}, Object {"id": Number(729210588789397), "sourceId": String("90000001"), "title": String("A Lazy Guy Woke Up as a Girl One Morning"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZC6GRN2")}] sample_missing=[]
manatan | 2026-05-14T06:12:20.726468Z WARN manatan_server::routes::sources: normalized source manga ids source_id=90000001 updated=40 missing=0 sample_updated=[Object {"id": Number(6310472906105541), "sourceId": String("90000001"), "title": String("Bleach"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZ2YGT97")}, Object {"id": Number(2480881527100757), "sourceId": String("90000001"), "title": String("Blood on the Tracks"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZGAGYJN")}, Object {"id": Number(4169404467584333), "sourceId": String("90000001"), "title": String("Bloom Into You"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZFPGK2M")}, Object {"id": Number(258651060744521), "sourceId": String("90000001"), "title": String("Boarding School Juliet"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZ4PGNY5")}, Object {"id": Number(662289304756088), "sourceId": String("90000001"), "title": String("Bocchi the Rock!"), "url": String("https://my.komga.server/api/v1/series/0P3JGEYY2GR5V")}] sample_missing=[]
manatan | 2026-05-14T06:12:21.006866Z WARN manatan_server::routes::sources: source manga upsert summary count=40 skipped=0 key_counts=[Object {"count": Number(20), "key": String("mangaList")}, Object {"count": Number(20), "key": String("mangas")}] sample_inserted=[Object {"id": Number(6310472906105541), "sourceId": String("90000001"), "title": String("Bleach"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZ2YGT97")}, Object {"id": Number(2480881527100757), "sourceId": String("90000001"), "title": String("Blood on the Tracks"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZGAGYJN")}, Object {"id": Number(4169404467584333), "sourceId": String("90000001"), "title": String("Bloom Into You"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZFPGK2M")}, Object {"id": Number(258651060744521), "sourceId": String("90000001"), "title": String("Boarding School Juliet"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZ4PGNY5")}, Object {"id": Number(662289304756088), "sourceId": String("90000001"), "title": String("Bocchi the Rock!"), "url": String("https://my.komga.server/api/v1/series/0P3JGEYY2GR5V")}] sample_missing=[]
manatan | 2026-05-14T06:12:21.006963Z WARN manatan_server::routes::manga: source manga upsert summary count=40 skipped=0 key_counts=[Object {"count": Number(20), "key": String("mangaList")}, Object {"count": Number(20), "key": String("mangas")}] sample_inserted=[Object {"id": Number(6310472906105541), "sourceId": String("90000001"), "title": String("Bleach"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZ2YGT97")}, Object {"id": Number(2480881527100757), "sourceId": String("90000001"), "title": String("Blood on the Tracks"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZGAGYJN")}, Object {"id": Number(4169404467584333), "sourceId": String("90000001"), "title": String("Bloom Into You"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZFPGK2M")}, Object {"id": Number(258651060744521), "sourceId": String("90000001"), "title": String("Boarding School Juliet"), "url": String("https://my.komga.server/api/v1/series/0P3JGEZ4PGNY5")}, Object {"id": Number(662289304756088), "sourceId": String("90000001"), "title": String("Bocchi the Rock!"), "url": String("https://my.komga.server/api/v1/series/0P3JGEYY2GR5V")}] sample_missing=[]
manatan | 2026-05-14T06:12:47.467104Z INFO manatan_server::cookies: Pulled cookies from runtime cookie_count=0 runtime_base="http://127.0.0.1:4566"
manatan | Moved contents to: /home/manatan/.local/share/manatan/bin/cef/cef_linux_x86_64
manatan | Cleaning up: /home/manatan/.local/share/manatan/bin/cef/extracted_linux_x86_64
manatan | [21:135:0514/061300.787098:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
manatan | [21:135:0514/061300.791562:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
manatan | [21:135:0514/061300.791642:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
manatan | [21:135:0514/061300.791666:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
manatan | [21:135:0514/061300.805545:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
manatan | [21:135:0514/061300.823132:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
manatan | 2026-05-14T06:13:00.857527Z WARN manatan_cef::cef_app::cookies: CEF cookie injection skipped: cookie store not ready
manatan | [21:135:0514/061300.861420:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
manatan | 2026-05-14T06:13:00.880816Z INFO manatan: Desktop native webview helper CEF runtime ready
manatan | [21:21:0514/061300.881312:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type:
manatan | [21:135:0514/061300.881499:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
manatan | [21:21:0514/061300.883305:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type:
manatan | [21:21:0514/061300.887376:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type:
manatan | [21:21:0514/061300.890141:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type:
manatan | [21:135:0514/061300.892342:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
manatan | [21:21:0514/061300.893742:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type:
manatan | [21:135:0514/061300.893769:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
manatan | [21:135:0514/061300.893814:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
manatan | [21:21:0514/061300.902836:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type:
manatan | [21:135:0514/061300.903009:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
manatan | [21:21:0514/061300.905994:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: unknown error type:
manatan | [21:21:0514/061300.912495:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type:
manatan | [21:135:0514/061300.913756:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
manatan | [21:21:0514/061300.916034:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type:
manatan | [21:135:0514/061300.917599:ERROR:dbus/bus.cc:406] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
manatan | 2026-05-14T06:13:00.918545Z WARN manatan_cef::cef_app::webview: runtime helper page started url=about:blank
manatan | [21:21:0514/061300.919321:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type:
manatan | 2026-05-14T06:13:00.938170Z WARN manatan_cef::cef_app::webview: runtime helper page finished url=about:blank status=0
manatan | 2026-05-14T06:13:01.071563Z INFO manatan: Desktop native webview helper became ready
manatan | [21:137:0514/061304.302073:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
manatan | 2026-05-14T06:13:10.983810Z WARN manatan_server::routes::manga: manga chapters request manga_id=7205657125888857 online_fetch=true
manatan | 2026-05-14T06:13:10.992987Z WARN manatan_server::routes::manga: manga chapters using runtime manga_id=7205657125888857
manatan | 2026-05-14T06:13:10.995605Z WARN manatan_server::routes::manga: runtime manga chapters start manga_id=7205657125888857 source_id=Some(90000001) url=Some("https://my.komga.server/api/v1/series/0P3JGEZB2GNQG")
manatan | 2026-05-14T06:13:11.031285Z WARN manatan_server::routes::manga: manga chapters runtime ok manga_id=7205657125888857
manatan | 2026-05-14T06:13:11.042765Z INFO manatan_server::db: chapters upserted manga_id=7205657125888857 upserted=24 replaced=true samples=["2917732574482621:24:0P3JGEZB6GTJG", "7077261608008714:23:0P3JGEZB6GTJE", "3081236886486176:22:0P3JGEZB2GNQW", "938325840286939:21:0P3JGEZB2GNQH", "5867360563754196:20:0P3JGEZB2GNQV"]
manatan | 2026-05-14T06:13:12.635180Z WARN manatan_server::routes::manga: manga chapters request manga_id=7205657125888857 online_fetch=true
manatan | 2026-05-14T06:13:12.636675Z WARN manatan_server::routes::manga: runtime manga chapters start manga_id=7205657125888857 source_id=Some(90000001) url=Some("https://my.komga.server/api/v1/series/0P3JGEZB2GNQG")
manatan | 2026-05-14T06:13:12.675852Z INFO manatan_server::db: chapters upserted manga_id=7205657125888857 upserted=24 replaced=true samples=["2917732574482621:24:0P3JGEZB6GTJG", "7077261608008714:23:0P3JGEZB6GTJE", "3081236886486176:22:0P3JGEZB2GNQW", "938325840286939:21:0P3JGEZB2GNQH", "5867360563754196:20:0P3JGEZB2GNQV"]
manatan | 2026-05-14T06:13:12.675933Z WARN manatan_server::routes::manga: manga chapters refreshed from runtime manga_id=7205657125888857 local_source=false
manatan | 2026-05-14T06:13:12.739112Z WARN manatan_server::routes::manga: chapter pages request manga_id=7205657125888857 chapter_index=1
Running a fresh v4.2.1 manatan instance, and connected it to my komga server. I'm able to view the manga entries, but no images load, making it completely unusable. Tested with a couple of other extensions and they have the same issue.
Logs
compose.yaml