[prebuild binary] python link broken on sever startup #5

Open
opened 2026-03-22 06:03:44 +00:00 by OdysseusOperator · 1 comment
OdysseusOperator commented 2026-03-22 06:03:44 +00:00 (Migrated from codeberg.org)

Root Cause: The virtual environment's pyvenv.cfg was pointing to a non-existent Python installation from the build server (C:\hostedtoolcache\windows\Python\3.11.9\x64)
Solution:

  1. Used your existing pyenv installation which already had Python 3.11.9 installed
  2. Updated C:\Users<Username>\AppData\Local\Programs\murmur\resources\server.venv\pyvenv.cfg to point to:
    home = C:\Users<Username>.pyenv\pyenv-win\versions\3.11.

I would suggest to add a dropdown in the installer, to point towards a working/existing python 3.11 installation or something.

How to replicate:

What i did: Install Murmur 0.2 from file. Set to F12 for testing.
No hostedtoolcache files installed.

Log / Output:
[2026-03-22 06:50:59] INFO [App] Murmur starting
[2026-03-22 06:50:59] INFO [App] History service initialized
[2026-03-22 06:50:59] INFO [App] Server manager initialized
[2026-03-22 06:50:59] INFO [App] Main window created startMinimized=false
[2026-03-22 06:50:59] INFO [App] Overlay window created
[2026-03-22 06:50:59] INFO [Hotkey] Global keyboard hook started keycode=88
[2026-03-22 06:50:59] INFO [App] Production mode: auto-starting server
[2026-03-22 06:50:59] INFO [ServerManager] Starting server command="C:\Users\weso\AppData\Local\Programs\murmur\resources\server.venv\Scripts\python.exe" cwd="C:\Users\weso\AppData\Local\Programs\murmur\resources\server"
[2026-03-22 06:50:59] INFO [ServerManager] Server process exited code=103 signal=null
[2026-03-22 06:51:08] INFO [App] Recording started (hold mode)
[2026-03-22 06:51:08] ERROR [App] Cannot start recording: managed server URL unavailable serverStatus="error" managed=true
[2026-03-22 06:51:17] INFO [App] Recording stopped (hold mode)
[2026-03-22 06:51:30] ERROR [ServerManager] Failed to start server error="Server did not write PID file within timeout"
at ServerManager.start (file:///C:/Users/weso/AppData/Local/Programs/murmur/resources/app.asar/dist/main/index.js:12630:15)
at async file:///C:/Users/weso/AppData/Local/Programs/murmur/resources/app.asar/dist/main/index.js:13113:7
[2026-03-22 06:51:30] INFO [App] Murmur ready

Root Cause: The virtual environment's pyvenv.cfg was pointing to a non-existent Python installation from the build server (C:\hostedtoolcache\windows\Python\3.11.9\x64) Solution: 1. Used your existing pyenv installation which already had Python 3.11.9 installed 2. Updated C:\Users\<Username>\AppData\Local\Programs\murmur\resources\server\.venv\pyvenv.cfg to point to: home = C:\Users\<Username>\.pyenv\pyenv-win\versions\3.11. I would suggest to add a dropdown in the installer, to point towards a working/existing python 3.11 installation or something. How to replicate: What i did: Install Murmur 0.2 from file. Set to F12 for testing. No hostedtoolcache files installed. Log / Output: [2026-03-22 06:50:59] INFO [App] Murmur starting [2026-03-22 06:50:59] INFO [App] History service initialized [2026-03-22 06:50:59] INFO [App] Server manager initialized [2026-03-22 06:50:59] INFO [App] Main window created startMinimized=false [2026-03-22 06:50:59] INFO [App] Overlay window created [2026-03-22 06:50:59] INFO [Hotkey] Global keyboard hook started keycode=88 [2026-03-22 06:50:59] INFO [App] Production mode: auto-starting server [2026-03-22 06:50:59] INFO [ServerManager] Starting server command="C:\Users\weso\AppData\Local\Programs\murmur\resources\server\.venv\Scripts\python.exe" cwd="C:\Users\weso\AppData\Local\Programs\murmur\resources\server" [2026-03-22 06:50:59] INFO [ServerManager] Server process exited code=103 signal=null [2026-03-22 06:51:08] INFO [App] Recording started (hold mode) [2026-03-22 06:51:08] ERROR [App] Cannot start recording: managed server URL unavailable serverStatus="error" managed=true [2026-03-22 06:51:17] INFO [App] Recording stopped (hold mode) [2026-03-22 06:51:30] ERROR [ServerManager] Failed to start server error="Server did not write PID file within timeout" at ServerManager.start (file:///C:/Users/weso/AppData/Local/Programs/murmur/resources/app.asar/dist/main/index.js:12630:15) at async file:///C:/Users/weso/AppData/Local/Programs/murmur/resources/app.asar/dist/main/index.js:13113:7 [2026-03-22 06:51:30] INFO [App] Murmur ready
OdysseusOperator commented 2026-03-22 06:15:37 +00:00 (Migrated from codeberg.org)

Next up. No instruction how to install fasterwhisper or nemotron when using prebuilt binary.

Next up. Perbuild binary ships .venv without pytorch

Next up. No instruction how to install fasterwhisper or nemotron when using prebuilt binary. Next up. Perbuild binary ships .venv without pytorch
Sign in to join this conversation.
No description provided.