PDA

View Full Version : FG not running on Debian 12



wolf1066
July 20th, 2025, 00:00
I recently upgraded to Debian 12 because Fantasy Grounds no longer supports Debian 11. After the upgrade, Fantasy Grounds would not run.

I manually removed Fantasy Grounds, rebooted and tried a reinstall using a freshly-downloaded copy of the installer. This was problematic as it kept just closing the terminal without doing anything. After a while I managed to get it to bring up the new installation box, logged in, entered my licence key, told it to update Fantasy grounds. it went through that process, I clicked on launch fantasy grounds and it just came back to the "check for updates" window. Same every time I click on it.

After a reboot, trying to run Fantasy grounds results in a rectangular frame popping up briefly and vanishing. System Monitor shows no sign that a Fantasy Grounds process is running. Trying to start Fantasy Grounds while System Monitor is open, does not even indicate that a process has started.

LordEntrails
July 20th, 2025, 00:08
Hopefully someone running on Linux can give you some ideas. But just to make sure you know, no version of Debian is supported, only Ubuntu.

The support article (https://fantasygroundsunity.atlassian.net/wiki/spaces/FGCP/pages/1136984087/System+Requirements) mentions that only the default Ubuntu desktop is supported, so maybe their is a different desktop that you could try on Debian?

wndrngdru
July 20th, 2025, 00:13
To be clear Fantasy Grounds never supported Debian 11. It may have run on it but we're pretty much on our own unless we're running Ubuntu (which is officially supported). That said, I know there are a number of linux users that successfully run FG on non-Ubuntu systems. Hopefully one of them can chime in. Personally, I use FG on LinuxMint (the main flavor, not LMDE) without issues, but it does use Ubuntu as its base.

Edit: LE hit the post button quicker than I did. :)

Trenloe
July 20th, 2025, 00:23
See if you can run the FG application from a terminal - details on that at the bottom of Step 12 here: https://fantasygroundsunity.atlassian.net/wiki/spaces/FGCP/pages/996639624/Installing+on+Linux

wolf1066
July 20th, 2025, 00:42
See if you can run the FG application from a terminal - details on that at the bottom of Step 12 here: https://fantasygroundsunity.atlassian.net/wiki/spaces/FGCP/pages/996639624/Installing+on+Linux

Well, that at least gave me some results:
I ran: .smiteworks/fantasygrounds/FantasyGrounds.x86_64
And got:
[UnityMemory] Configuration Parameters - Can be set up in boot.config
"memorysetup-bucket-allocator-granularity=16"
"memorysetup-bucket-allocator-bucket-count=8"
"memorysetup-bucket-allocator-block-size=4194304"
"memorysetup-bucket-allocator-block-count=1"
"memorysetup-main-allocator-block-size=16777216"
"memorysetup-thread-allocator-block-size=16777216"
"memorysetup-gfx-main-allocator-block-size=16777216"
"memorysetup-gfx-thread-allocator-block-size=16777216"
"memorysetup-cache-allocator-block-size=4194304"
"memorysetup-typetree-allocator-block-size=2097152"
"memorysetup-profiler-bucket-allocator-granularity=16"
"memorysetup-profiler-bucket-allocator-bucket-count=8"
"memorysetup-profiler-bucket-allocator-block-size=4194304"
"memorysetup-profiler-bucket-allocator-block-count=1"
"memorysetup-profiler-allocator-block-size=16777216"
"memorysetup-profiler-editor-allocator-block-size=1048576"
"memorysetup-temp-allocator-size-main=4194304"
"memorysetup-job-temp-allocator-block-size=2097152"
"memorysetup-job-temp-allocator-block-size-background=1048576"
"memorysetup-job-temp-allocator-reduction-small-platforms=262144"
"memorysetup-allocator-temp-initial-block-size-main=262144"
"memorysetup-allocator-temp-initial-block-size-worker=262144"
"memorysetup-temp-allocator-size-background-worker=32768"
"memorysetup-temp-allocator-size-job-worker=262144"
"memorysetup-temp-allocator-size-preload-manager=262144"
"memorysetup-temp-allocator-size-nav-mesh-worker=65536"
"memorysetup-temp-allocator-size-audio-worker=65536"
"memorysetup-temp-allocator-size-cloud-worker=32768"
"memorysetup-temp-allocator-size-gfx=262144"
Aborted

Running the .smiteworks/fantasygrounds/FantasyGroundsUpdater worked, enabled me to try an update but just got the result above.

It ran fine under Debian 11 until one of the recent updates replaced libfreetype.so with a version that does not work under Debian 11. Apparently, FG should run properly under Debian 12.

wolf1066
July 20th, 2025, 01:00
At the very least, being able to run the updater in terminal enabled me to get to the place where I could extract the logs - see attached

wndrngdru
July 20th, 2025, 01:09
Edit: I recant that inquiry. :D

Moon Wizard
July 20th, 2025, 17:42
As pointed out by others; we only officially support Ubuntu (which is the only Unix flavor supported by the Unity game engine).

As part of our ongoing development to make sure FG continues to work the best on modern machines, we update our tooling about every 12-18 months to use the latest Unity versions (and latest versions of libraries from the groups providing, such as freetype).

We only test our installations on supported platforms; and we don't have the resources to test or debug on all the different flavors of Linux.

Regards,
JPG

wolf1066
July 20th, 2025, 20:41
Ubuntu is "Debian Lite". It was based on Debian. I had no problem running FG under Debian 11 until the change to libtype.so and I was informed by one of the others here that it runs fine on Debian 12. Is there no clue in the logs I provided as to where it's breaking so I can at least investigate why?

Trenloe
July 20th, 2025, 21:19
Is there no clue in the logs I provided as to where it's breaking so I can at least investigate why?
Look in the FantasyGrounds_Player.log - there's basically one error that maybe you can research online as it doesn't appear to be specific to Fantasy Grounds itself, but the LLVM compiler framework:


: CommandLine Error: Option 'help-list' registered more than once!
LLVM ERROR: inconsistency in registered CommandLine options
Caught fatal signal - signo:6 code:-6 errno:0 addr:0x3e800006785

LordEntrails
July 21st, 2025, 01:32
Ubuntu is "Debian Lite". It was based on Debian. I had no problem running FG under Debian 11 until the change to libtype.so and I was informed by one of the others here that it runs fine on Debian 12. Is there no clue in the logs I provided as to where it's breaking so I can at least investigate why?
Just to make sure. No one is saying you can't or shouldn't. Only that SmiteWorks won't be able to spend significant effort helping you debug. But, other community members are encouraged to and if they can help, I'm sure they will.

Tone and body language don't come across in text. So I just want to make sure their is no misunderstandings etc.

wolf1066
July 21st, 2025, 05:37
Look in the FantasyGrounds_Player.log - there's basically one error that maybe you can research online as it doesn't appear to be specific to Fantasy Grounds itself, but the LLVM compiler framework:


: CommandLine Error: Option 'help-list' registered more than once!
LLVM ERROR: inconsistency in registered CommandLine options
Caught fatal signal - signo:6 code:-6 errno:0 addr:0x3e800006785

Cheers for that. I'll do some detective work on that.

Trenloe
July 21st, 2025, 14:17
I've done a test in a VM:
1) Installed Debian v12 with the default settings with GNOME desktop.
2) Strictly followed the installation instructions here: https://fantasygroundsunity.atlassian.net/wiki/spaces/FGCP/pages/996639624/Installing+on+Linux

FG installed and opened fine. I could load the 5E tutorial campaign without issue.

This doesn't specifically solve your issue, but it does at least give the idea that FG can run on Debian v12 (with all the FG support caveats already mentioned). As a first step, you may want to try different desktops. A second step would be trying different versions of the graphics driver - most recent, most stable, legacy version, etc..

wolf1066
July 21st, 2025, 20:21
I've done a test in a VM:
1) Installed Debian v12 with the default settings with GNOME desktop.
2) Strictly followed the installation instructions here: https://fantasygroundsunity.atlassian.net/wiki/spaces/FGCP/pages/996639624/Installing+on+Linux

FG installed and opened fine. I could load the 5E tutorial campaign without issue.

This doesn't specifically solve your issue, but it does at least give the idea that FG can run on Debian v12 (with all the FG support caveats already mentioned). As a first step, you may want to try different desktops. A second step would be trying different versions of the graphics driver - most recent, most stable, legacy version, etc..

Many thanks for that. That's definitely given me some places to look.