FA doesn't launch through FAF on Linux
-
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.
-
The highlighting on this forum post made it clear my run file needs to be executable. That fixed it. Thank you.