Skip to content

[BUG] Stuck at Onboarding, button unresponsive #2036

Description

@youxufkhan

OmniRoute Version

3.7.9

Installation Method

npm (global)

Operating System

Linux

OS Version

Kubuntu 25.10

Node.js Version

24.14.1

Provider(s) Involved

Model(s) Involved

Client Tool

opencode

Description

Cant go past this screen, fresh install. Clicking the button does nothing

Tried on two different systems running Kubuntu 25.10.

Steps to Reproduce

  1. Install with npm
  2. Start Omniroute
  3. Click Start Onboarding button on browser.
  4. Nothing

Expected Behavior

Should start onboarding wizard

Actual Behavior

Explained above

Test Impact

Unsure

Error Logs / Output

`

────────────────────────────────────────────────────────────
  Node.js & Runtime
────────────────────────────────────────────────────────────

Node.js:    v24.14.1
npm:        v11.11.0
Platform:   linux (x64)
OS:         Linux 6.17.0-22-generic (x64)
Hostname:   t540p
CPUs:       8x Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
Total RAM:  15868 MB
Free RAM:   9478 MB

────────────────────────────────────────────────────────────
  OmniRoute
────────────────────────────────────────────────────────────

Version:    3.7.9
Name:       omniroute
Global npm: └── omniroute@3.7.9
PM2 status: not running via PM2

────────────────────────────────────────────────────────────
  Agent CLI Tools
────────────────────────────────────────────────────────────

qoder-cli            not installed
gemini-cli           0.40.1
claude-code          2.1.114 (Claude Code)
openai-codex         codex-cli 0.128.0
antigravity          1.107.0
droid                not installed
openclaw             not installed
kilo                 7.2.31
cursor               not installed
aider                not installed

────────────────────────────────────────────────────────────
  Docker
────────────────────────────────────────────────────────────

Docker:     Docker version 29.4.2, build 055a478
Containers:
NAMES                 IMAGE         STATUS
postgres-postgres-1   postgres:14   Up 12 minutes
postgres-adminer-1    adminer       Up 12 minutes

────────────────────────────────────────────────────────────
  System Packages (relevant)
────────────────────────────────────────────────────────────

build-essential          12.12ubuntu1
libssl-dev               
openssl                  3.5.3-1ubuntu3.3
libsqlite3-dev           
python3                  3.13.7-1

────────────────────────────────────────────────────────────
  Environment Variables (non-sensitive)
────────────────────────────────────────────────────────────


`

---

`

   ____                  _ ____              _
   / __ \\                (_) __ \\            | |
  | |  | |_ __ ___  _ __ _| |__) |___  _   _| |_ ___
  | |  | | '_ ` _ \\| '_ \\ |  _  // _ \\| | | | __/ _ \\
  | |__| | | | | | | | | | | | \\ \\ (_) | |_| | ||  __/
   \\____/|_| |_| |_|_| |_|_|_|  \\_\\___/ \\__,_|\\__\\___|

  ⏳ Starting server...

▲ Next.js 16.2.4
- Local:         http://localhost:20128
- Network:       http://0.0.0.0:20128
✓ Ready in 0ms

  ✔ OmniRoute is running!

    Dashboard:  http://localhost:20128
    API Base:   http://localhost:20128/v1

    Point your CLI tool (Cursor, Cline, Codex) to:
    http://localhost:20128/v1

    Press Ctrl+C to stop
  
[CREDENTIALS] No external credentials file found, using defaults.
[Migration] Pre-migration backup created: /home/khan/.omniroute/db_backups/db_2026-05-07T16-46-14-249Z_pre-migration.sqlite
[Migration] Applied: 002_mcp_a2a_tables
[Migration] Applied: 003_provider_node_custom_paths
[Migration] Applied: 004_proxy_registry
[Migration] Applied: 005_combo_agent_fields
[Migration] Applied: 006_detailed_request_logs
[Migration] Skipped executing 007_search_request_type as schema changes are already present (Idempotency check).
[Migration] Applied: 007_search_request_type
[Migration] Applied: 008_registered_keys
[Migration] Skipped executing 009_requested_model as schema changes are already present (Idempotency check).
[Migration] Applied: 009_requested_model
[Migration] Applied: 010_model_combo_mappings
[Migration] Applied: 011_webhooks
[Migration] Applied: 012_fix_token_input_cache_tokens
[Migration] Applied: 013_quota_snapshots
[Migration] Applied: 014_unified_log_artifacts
[Migration] Applied: 015_create_memories
[Migration] Applied: 016_create_skills
[Migration] Applied: 017_version_manager_upstream_proxy
[Migration] Skipped executing 018_call_logs_detailed_tokens as schema changes are already present (Idempotency check).
[Migration] Applied: 018_call_logs_detailed_tokens
[Migration] Applied: 019_context_handoffs
[Migration] Skipped executing 020_combo_sort_order as schema changes are already present (Idempotency check).
[Migration] Applied: 020_combo_sort_order
[Migration] Skipped executing 021_combo_call_log_targets as schema changes are already present (Idempotency check).
[Migration] Applied: 021_combo_call_log_targets
[Migration] Applied: 022_add_memory_fts5
[Migration] Applied: 023_fix_memory_fts_uuid
[Migration] Applied: 024_create_sync_tokens
[Migration] Skipped executing 025_call_logs_summary_storage as schema changes are already present (Idempotency check).
[Migration] Applied: 025_call_logs_summary_storage
[Migration] Applied: 027_skill_mode_and_metadata
[Migration] Applied: 028_create_files_and_batches
[Migration] Skipped executing 029_provider_connection_max_concurrent as schema changes are already present (Idempotency check).
[Migration] Applied: 029_provider_connection_max_concurrent
[Migration] Applied: 030_create_eval_runs
[Migration] Applied: 031_create_eval_suites
[Migration] Applied: 032_apikey_lifecycle
[Migration] Applied: 033_create_reasoning_cache
[Migration] Applied: 034_compression_settings
[Migration] Applied: 035_standard_compression_config
[Migration] Applied: 036_aggressive_compression
[Migration] Applied: 037_ultra_compression
[Migration] Applied: 038_compression_analytics
[Migration] Applied: 039_compression_cache_stats
[Migration] Applied: 040_oneproxy_proxy_fields
[Migration] Applied: 041_compression_receipts
[Migration] Applied: 042_compression_combos
[Migration] Applied: 043_default_compression_combo_pipeline
[Migration] Applied: 044_usage_history_api_key_backfill
[Migration] Skipped executing 045_compression_tokens as schema changes are already present (Idempotency check).
[Migration] Applied: 045_compression_tokens
[Migration] Applied: 046_database_settings
[Migration] Applied: 047_aggregation_tables
[Migration] Applied: 048_summary_indexes
[Migration] Applied: 049_compression_analytics_indexes
[Migration] Applied: 050_session_account_affinity
[Migration] 48 migration(s) applied successfully.
[DB] SQLite database ready: /home/khan/.omniroute/storage.sqlite
[STARTUP] Global fetch proxy patch initialized
[STARTUP] JWT_SECRET auto-generated and persisted (random 64-char secret)
[STARTUP] API_KEY_SECRET auto-generated and persisted (random 64-char hex secret)
[HealthCheck] Starting proactive token health-check (tick every 60s)
[Shutdown] Graceful shutdown handlers registered.
[STARTUP] Spend batch writer started
[STARTUP] Guardrail registry initialized
[STARTUP] Builtin skill handlers registered
[STARTUP] Quota cache background refresh started
[ProviderLimitsSync] Scheduler started — interval: 70m
[STARTUP] Provider limits sync scheduler started
[ModelSync] Scheduler started — interval: 24h
[STARTUP] Cloud/model sync background bootstrap initialized
[BATCH] Initializing batch processor polling...
[STARTUP] Batch processor started
[STARTUP] Runtime settings hydrated: payloadRules, modelAliases, backgroundDegradation, cliCompatProviders, cacheControl, usageTracking, healthCheckLogs, thoughtSignature, modelsDevSync, corsOrigins
[DB] Backup SKIPPED — DB shrank from 262144B to 4096B
[STARTUP] Model alias seed: applied=6, skipped=0, failed=0
[STARTUP] Migrated Codex connection defaults for 0 connection(s)
[HOT_RELOAD] Runtime config hot-reload started (poll=5000ms, fsWatch=on)
[COMPLIANCE] Audit log table initialized
[ProviderLimitsSync] Cycle complete: 0/0 synced in 1ms
[ModelSync] No connections with autoSync enabled — skipping cycle


`

Screenshots

Image

Additional Context

No response

Validation Plan

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions