FA doesn't launch through FAF on Linux

0

Hi,

I set up everything for Linux according to anything I can find on the topic, including the Wiki and stickied threads in #technical-help but I cannot get my game to launch through FAF. Forged Alliance launches fine on Steam. What's weird is I hosted a bot game just fine, and my friend watched the replay. But when we tried to play, I discovered I can not join their game, or any game, or even host another game myself.

Now I am getting the following error when trying to do anything in FAF:

NotifiableException(i18nKey=game.start.couldNotStart, i18nArgs=[])
	at com.faforever.client.game.GameService.lambda$startGame$37(GameService.java:607)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
	at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2137)
	at com.faforever.client.fa.relay.ice.IceAdapterImpl.lambda$start$7(IceAdapterImpl.java:221)
	at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.io.IOException: Cannot run program "/home/m/apps/faf/run" (in directory "/home/m/.faforever/bin"): error=13, Permission denied
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1142)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
	at com.faforever.client.fa.ForgedAllianceService.launch(ForgedAllianceService.java:136)
	at com.faforever.client.fa.ForgedAllianceService.startGameOnline(ForgedAllianceService.java:81)
	at com.faforever.client.game.GameService.lambda$startGame$37(GameService.java:604)
	... 5 more
Caused by: java.io.IOException: error=13, Permission denied
	at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
	at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:313)
	at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1109)
	... 9 more

Any suggestion would be greatly appreciated.. thank you.

0

The highlighting on this forum post made it clear my run file needs to be executable. That fixed it. Thank you.