I just encountered the very same issue with the official DEB file.
I was not able to start the launcher from my Menu or from the Desktop shortcut.
Now here's the thing:
I was able to start it from my terminal when I typed "minecraft-launcher". So I decided to just make a bash script to start it for me. Went ahead and just made a two line script containing the shebang and the "minecraft-launcher" command.
That did NOT work and failed with the very same error mentioned in the issue above.
Then I tried to explicitly set the LC_ALL variable as mentioned above:
#!/bin/bash
export LC_ALL=C
minecraft-launcher
And this actually worked.
So this has to be a bug in the launcher as no Fallback language is defined.
I just encountered the very same issue with the official DEB file.
I was not able to start the launcher from my Menu or from the Desktop shortcut.
Now here's the thing:
I was able to start it from my terminal when I typed "minecraft-launcher". So I decided to just make a bash script to start it for me. Went ahead and just made a two line script containing the shebang and the "minecraft-launcher" command.
That did NOT work and failed with the very same error mentioned in the issue above.
Then I tried to explicitly set the LC_ALL variable as mentioned above:
And this actually worked.
So this has to be a bug in the launcher as no Fallback language is defined.
(Im on the Launcher Beta Version 2.1.17785)