Skip to content

Counter-Strike executable not found. #1163

@human-7B401

Description

@human-7B401

Describe the bug

On Debian 12 linux. attempting to watch any demo or any segment of a demo from the search functionality yields a popup stating "Counter-Stike executable not found" and counter-strike never launches.

Demo links

This issue involves either no demos or every demo as every demo I have tried fails to play.

Steps to reproduce

  1. Start application on debian 12 linux with steam installed using apt. (I am using the appimage of cs-demo-manager, but I tried the .deb native installer as well and it has the exact same issue.)
  2. Have a demo loaded into cs-demo-manager and have the demo analyzed.
  3. Click "watch" on any demo in the "dem" tab or segment of demo returned by the search functionality.
  4. The application produces a popup stating "Counter-Stike executable not found." The game is never launched.

Expected behavior

I would expect counter-strike to launch and play the demo from the start of the demo or from the point in time returned by the search functionality.

How often does this bug happen?

Every time

Log file

2025-08-06T09:30:12.128Z | WARN | main | WS:: disconnected
2025-08-06T09:30:12.128Z | LOG | main | WS:: connecting to server
2025-08-06T09:30:12.129Z | WARN | main | WS:: disconnected
2025-08-06T09:30:12.129Z | LOG | main | WS:: connecting to server
2025-08-06T09:30:12.129Z | WARN | main | WS:: disconnected
2025-08-06T09:30:12.129Z | LOG | main | WS:: connecting to server
2025-08-06T09:30:12.129Z | WARN | main | WS:: disconnected
2025-08-06T09:30:12.129Z | LOG | main | WS:: connecting to server
2025-08-06T09:30:12.129Z | WARN | main | WS:: disconnected
2025-08-06T09:30:12.129Z | LOG | main | WS:: connecting to server
2025-08-06T09:30:12.133Z | WARN | main | WS:: disconnected
2025-08-06T09:30:12.133Z | LOG | main | WS:: connecting to server
2025-08-06T09:30:12.143Z | LOG | main | server process received message pong
2025-08-06T09:30:12.144Z | LOG | server | WS:: server listening on port 4574
2025-08-06T09:30:12.145Z | LOG | server | WS:: message from main process ping
2025-08-06T09:30:12.148Z | LOG | server | WS:: main process socket connected
2025-08-06T09:30:12.151Z | LOG | main | WS:: connected
2025-08-06T09:30:12.353Z | LOG | renderer | WS:: connecting to server
2025-08-06T09:30:12.354Z | LOG | server | WS:: renderer process socket connected
2025-08-06T09:30:12.357Z | LOG | renderer | WS:: connected
2025-08-06T09:30:12.363Z | LOG | server | WS:: message with name connect-database and uuid 5522a771-7e6c-4bd2-8eee-3d2de6d4d7c3 received from renderer process
2025-08-06T09:30:12.442Z | LOG | server | WS:: message with name init-application and uuid 384a8bce-d0d4-4430-88af-547b8526c22c received from renderer process
2025-08-06T09:30:12.469Z | LOG | renderer | WS:: message with name "fetch-last-valve-matches-start" received from server
2025-08-06T09:30:12.494Z | LOG | main | Update for version 3.14.0 is not available (latest version: 3.14.0, downgrade is disallowed).
2025-08-06T09:30:12.577Z | ERROR | renderer | { isTrusted: true }
2025-08-06T09:30:12.578Z | ERROR | renderer | Error: EROFS: read-only file system, unlink '/tmp/.mount_CS-DemCeXIx6/resources/static/changelog'
2025-08-06T09:30:12.585Z | LOG | server | WS:: message with name fetch-matches-table and uuid 97deee61-2e22-4857-af7a-da0a0e123617 received from renderer process
2025-08-06T09:30:13.911Z | LOG | renderer | WS:: message with name "fetch-last-valve-matches-steam-id-detected" received from server
2025-08-06T09:30:13.917Z | LOG | server | boiler exit with code 0
2025-08-06T09:30:13.979Z | LOG | renderer | WS:: message with name "fetch-last-valve-matches-success" received from server
2025-08-06T09:30:16.928Z | LOG | server | WS:: message with name is-cs-running and uuid 0d84763f-4f8d-4fa7-8ee7-87401e872511 received from renderer process
2025-08-06T09:30:16.954Z | LOG | server | WS:: message with name watch-demo and uuid ef90a210-ce9d-4fe4-ad61-4f3e6345f39e received from renderer process
2025-08-06T09:30:25.927Z | LOG | server | WS:: message with name search-event and uuid ce5fc0f3-e453-49fa-a24b-3ed4efbf9b62 received from renderer process
2025-08-06T09:30:30.766Z | LOG | server | WS:: message with name is-cs-running and uuid 3a356db6-f4f8-4eed-a120-8961e98abc50 received from renderer process
2025-08-06T09:30:30.795Z | LOG | server | WS:: message with name watch-demo and uuid 738eadc0-84ad-466f-acf3-5870a013bf39 received from renderer process
2025-08-06T09:30:40.238Z | LOG | server | WS:: message with name fetch-last-migrations and uuid a49e576e-669e-45db-905e-4f4fa2a581c6 received from renderer process
2025-08-06T09:31:53.224Z | LOG | server | WS:: message with name has-pending-analyses and uuid 68450536-6690-4f4c-b2b5-98bd7c52bf06 received from main process

Environment information

Version: 3.14.0
OS: linux x64 6.1.0-37-amd64
Electron: 37.2.5
Chrome: 138.0.7204.168
Last database migrations:
v8 - 2025-08-04T02:40:20.398Z

Debian 12 (added for extra information)

Additional context

Note that the csdm.log file had to be truncated to fit the requirements of github. The portion removed just repeated the connecting to server/disconnected lines.

I have consulted the other tickets with this issue. None of the instructions found within resolved the issue. Unfortunately, some of the instructions are no longer readable, for instance, this link https://cs-demo-manager.com/docs/faq/playback#counter-strike-executable-not-found.

Immediately following is my libraryfolders.vdf (I have two, but their contents are the same).

"libraryfolders"
{
	"0"
	{
		"path"		"/home/user/.steam/debian-installation"
		"label"		""
		"contentid"		"-6391680030697217982"
		"totalsize"		"0"
		"update_clean_bytes_tally"		"933921334"
		"time_last_update_verified"		"1752570979"
		"apps"
		{
			"228980"		"1317702376"
			"1070560"		"13004"
			"2180100"		"1390649405"
		}
	}
	"1"
	{
		"path"		"/mnt/localzfs/tank0/data/steamGames"
		"label"		""
		"contentid"		"2131341058190682623"
		"totalsize"		"23821633454080"
		"update_clean_bytes_tally"		"10933604467"
		"time_last_update_verified"		"1754127945"
		"apps"
		{
			"300"		"4252739643"
			"400"		"4333976147"
			"440"		"31060076202"
			"500"		"6489770833"
			"550"		"15100006533"
			"570"		"58945964227"
			"620"		"12787812540"
			"730"		"60228274938"
			"2200"		"513401161"
			"2310"		"1219203686"
			"2320"		"5627130575"
			"2330"		"183358224"
			"2340"		"227031363"
			"2350"		"354804224"
			"2360"		"26499035"
			"3480"		"19463282"
			"3483"		"23356380"
			"3540"		"31385190"
			"3900"		"2075265861"
			"4000"		"7031455631"
			"4500"		"5993327967"
			"4760"		"4013923017"
			"6910"		"754793921"
			"6920"		"2017353765"
			"6980"		"2319030760"
			"8500"		"399066795"
			"8870"		"45599009066"
			"9030"		"38783476"
			"9040"		"35781510"
			"12100"		"1296185778"
			"12110"		"1574222382"
			"12120"		"4923455331"
			"12210"		"23913441845"
			"17470"		"8294039445"
			"19680"		"8943364352"
			"20510"		"5601020522"
			"20900"		"16806260261"
			"20920"		"19748243333"
			"22320"		"1142479546"
			"22330"		"5987389233"
			"24240"		"5525597719"
			"28050"		"8933663202"
			"31280"		"381979956"
			"40800"		"254039734"
			"41700"		"5477872207"
			"45760"		"9515319576"
			"47780"		"10021679813"
			"47810"		"25411318563"
			"49520"		"16446971171"
			"50620"		"10488669694"
			"50650"		"7199290643"
			"57300"		"2586014372"
			"72200"		"105552087"
			"91310"		"10498327433"
			"102600"		"5240668716"
			"108600"		"7200710641"
			"200510"		"15974795935"
			"201280"		"2208927202"
			"201790"		"7833561957"
			"203160"		"11255565072"
			"205100"		"10366771433"
			"207170"		"688798852"
			"207210"		"1302420379"
			"209120"		"6441873163"
			"210970"		"4152670256"
			"211420"		"4011839453"
			"211600"		"1080646712"
			"211740"		"1037101248"
			"213670"		"5723684944"
			"214490"		"30502824541"
			"215790"		"1768240078"
			"216250"		"6317144696"
			"218620"		"91445142225"
			"219150"		"591606978"
			"219990"		"10694161520"
			"220200"		"5929334946"
			"220740"		"3214134218"
			"226980"		"5687919770"
			"231430"		"35114082912"
			"233450"		"1349748330"
			"233740"		"288885469"
			"234710"		"529018190"
			"236390"		"64800268626"
			"236430"		"15071459140"
			"238320"		"5919401285"
			"238960"		"52343687489"
			"241600"		"368446172"
			"242550"		"5868406995"
			"244850"		"40082121749"
			"247000"		"1231712068"
			"252490"		"42976657656"
			"252950"		"37214593858"
			"254440"		"5144281197"
			"255710"		"18218344340"
			"258970"		"1579358796"
			"261640"		"8613883152"
			"262060"		"4037103154"
			"265930"		"2151890787"
			"268500"		"80307041250"
			"271590"		"124982845196"
			"281990"		"25101041811"
			"286160"		"3762437355"
			"286690"		"8381570020"
			"287390"		"9904073554"
			"287980"		"341443825"
			"289070"		"34670626647"
			"292030"		"61485054128"
			"294100"		"690590981"
			"304930"		"2179157850"
			"311690"		"408897572"
			"327030"		"5786535121"
			"335300"		"19302833578"
			"339800"		"1165993825"
			"342940"		"28958500668"
			"353640"		"455111661"
			"362490"		"6162384092"
			"367450"		"254062310"
			"371970"		"974157720"
			"373420"		"10800612559"
			"374320"		"26649084250"
			"377160"		"37409240201"
			"379720"		"73759052173"
			"384180"		"15870470861"
			"397540"		"149780746442"
			"405820"		"262495515"
			"409710"		"22182252597"
			"409720"		"21417322397"
			"414700"		"27102478020"
			"426000"		"729433754"
			"427520"		"4779012691"
			"431240"		"6024457278"
			"435150"		"67783202254"
			"442120"		"7928187414"
			"448510"		"798140638"
			"453090"		"1375120293"
			"457840"		"1120376746"
			"462780"		"24164871464"
			"475150"		"13908166765"
			"489830"		"16095731388"
			"493340"		"12318237971"
			"497800"		"744089325"
			"519860"		"4789367207"
			"526870"		"27251898972"
			"535930"		"9154086831"
			"548430"		"3702440949"
			"562860"		"166455695"
			"612880"		"52070866905"
			"629760"		"40965646729"
			"646570"		"573377566"
			"648800"		"7116122279"
			"671440"		"1987424184"
			"671610"		"862420504"
			"673130"		"5214839976"
			"677160"		"4233286274"
			"677620"		"24621835608"
			"686810"		"55688163725"
			"729040"		"20011064108"
			"731490"		"31201744091"
			"739630"		"32445440839"
			"743450"		"3080003010"
			"782330"		"95527447643"
			"811320"		"2120445709"
			"823130"		"4723753482"
			"823910"		"7423270365"
			"824600"		"267325787"
			"858280"		"375543351"
			"865360"		"5631887014"
			"879510"		"722199239"
			"881100"		"1639174567"
			"892970"		"1601397627"
			"930210"		"1283555619"
			"945360"		"926594744"
			"961200"		"19441066877"
			"961940"		"399675883"
			"962130"		"12144883677"
			"975370"		"1125265338"
			"976730"		"135698823892"
			"990080"		"76510818317"
			"996580"		"41603544369"
			"998930"		"1100337721"
			"999220"		"37373519681"
			"1010750"		"813611384"
			"1016920"		"798823797"
			"1034140"		"39675861159"
			"1062160"		"650192133"
			"1086940"		"157596267404"
			"1092790"		"3296367669"
			"1113280"		"910331459"
			"1127400"		"104683623"
			"1129540"		"17217531923"
			"1131190"		"287673086"
			"1137320"		"323491956"
			"1140270"		"985374835"
			"1145360"		"11899644249"
			"1172470"		"87276928581"
			"1222700"		"22447312990"
			"1229490"		"2780996809"
			"1238860"		"73427689378"
			"1245040"		"1036890088"
			"1282730"		"223150946"
			"1286680"		"52360689605"
			"1302240"		"19470551507"
			"1341290"		"24310607960"
			"1358710"		"34491721041"
			"1391110"		"656188485"
			"1404850"		"184038436"
			"1408720"		"0"
			"1420170"		"909574564"
			"1435790"		"30061520758"
			"1444480"		"323040421"
			"1449560"		"85466642131"
			"1455840"		"561555771"
			"1493710"		"1395587981"
			"1512480"		"29712910"
			"1557740"		"963462927"
			"1574000"		"265060200"
			"1580130"		"1107674778"
			"1599600"		"1417342693"
			"1604030"		"18734922264"
			"1621690"		"804954226"
			"1628350"		"781688419"
			"1643320"		"162033970985"
			"1657270"		"12841446354"
			"1785940"		"12428612281"
			"1793250"		"3734824046"
			"1794680"		"984269234"
			"1826330"		"274110"
			"1887720"		"1098537719"
			"1929610"		"30534834144"
			"1989270"		"12990191339"
			"2071280"		"6616725759"
			"2073850"		"60712738330"
			"2125540"		"3470759049"
			"2141910"		"12263832720"
			"2296990"		"7626095659"
			"2328760"		"43655816357"
			"2337640"		"8383400967"
			"2346660"		"51014237"
			"2348590"		"1224816562"
			"2379780"		"66662933"
			"2386720"		"10549875192"
			"2427700"		"312198096"
			"2623190"		"127955009600"
			"2694490"		"99464841740"
			"2767030"		"90216569731"
			"2789810"		"263939337"
			"2805730"		"1273068242"
			"2878600"		"14853177633"
			"2918300"		"32130014583"
			"3241660"		"1164427832"
			"3491390"		"2210061375"
		}
	}
}

Note that counter-strike is installed to a locally-attached zfs pool. The game plays fine from it, so I would expect that this should not impede the cs-demo-manager application from working correctly, but I have disclosed this information for completeness.

I have consulted the documentation at https://cs-demo-manager.com/docs/guides/playback. Just to confirm, I am not using flatpak for steam; steam has been installed in the appropriate debian way which is detailed here https://wiki.debian.org/Steam. Further, I have checked for other "steamapps\common\Counter-Strike Global Offensive" directories and there is only the one in which steam installed counter-strike--there are no others.

Furthermore, I have uninstalled and reinstalled counter-strike within steam hoping that would resolve the issue; the issue persists.

Further still, I removed all demo file search locations except for one that is in the counter-strike installation path to see if that would make a difference; the issue persists.

I was not able to detect any changes made to "steamGames/steamapps/common/Counter-Strike Global Offensive/game/csgo/gameinfo.gi", which, per the project's documentation, should be modified during watching demos.

I have not found any other way to set the counter-strike executable path.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions