Interesting, not used to Linux, but is it running in some kind of headless mode (i.e. no attached player when loading the save)?
The startup script relies on the locale of the player loading the game, in order to create unique named request categories for each type of logistic reactor, with the default requests filtered to the allowed fuel types (otherwise the default would be unnamed/empty slots). I don't believe there's any other way to get the localized name of the reactors, since it relies on the player's locale, and using the internal name of the reactor for the request categories doesn't look as good (using a default for all reactors also doesn't work, since they each have different allowed fuel types)
I'll see if I can add a startup setting to change this behavior though, default/empty request filter is probably preferable.