FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    FA doesn't launch through FAF on Linux

    Scheduled Pinned Locked Moved I need help
    2 Posts 1 Posters 189 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      aphoswro
      last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • A
        aphoswro
        last edited by

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

        1 Reply Last reply Reply Quote 0
        • First post
          Last post