• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Really, we are missing something, let's summarize :

1 - You have I:R and other Steam games installed
2 - The file of these games cannot be found in the filesystems (at least not in the directories where Steam says the games will be installed )
3 - For me if the basic game files cannot be found there are just two possibility :
- - a) the game is NOT installed , Steam fails at doing this for some reason, so we are struggling to make a "not existing game" running..
- - b) the game is installed somewhere, but for some permission problems we cannot see it

Let's try a different approach.
You say that Steam installed other games and they run. Where they are installed? Steam usually store all the games inside "steamapps/common" . Where are the files of these games? A chance is that if all is caused by a permission problem, the I:R files are near them .
(BTW , you can just check with a "ps" where a process is running program from )
 
Really, we are missing something, let's summarize :

1 - You have I:R and other Steam games installed
2 - The file of these games cannot be found in the filesystems (at least not in the directories where Steam says the games will be installed )
3 - For me if the basic game files cannot be found there are just two possibility :
- - a) the game is NOT installed , Steam fails at doing this for some reason, so we are struggling to make a "not existing game" running..
- - b) the game is installed somewhere, but for some permission problems we cannot see it

Let's try a different approach.
You say that Steam installed other games and they run. Where they are installed? Steam usually store all the games inside "steamapps/common" . Where are the files of these games? A chance is that if all is caused by a permission problem, the I:R files are near them .
(BTW , you can just check with a "ps" where a process is running program from )
816/5000
Bro, thanks for the replies. Although it seems you can't understand. Let's go back, I have steam installed natively inside linux mint 19 x64, I have the baldurs gate and other games installed but I can't find any files, it's as if they were encrypted. When I check the address of the installed games (according to steam) it is home / user / .local / share / Steam. It may be that there are hidden permissions, but I would not be finding which ones, regardless of console with sudo, I should be allowed to enter or at least see it, but not even that. When I put cd Steam tells me that the folder does not exist, it is not hidden, it is nowhere. But the games ARE INSTALLED, because otherwise I could not play them, the IR launcher opens, and when you give play it closes. If the game was not installed, the launcher would not come out.
 
Hello, Hello, since we all seem to have a similar issue, I thought I could jump in and see what is wrong with my launching. So I have the same problem of clicking on "Play" and nothing happening. Had no issues on launch but then on some update it came up and I did somehow manage to solve it with one of the solutions proposed, I think launching from the executable directly did work.

But now I cannot do that anymore either. So I went in and have this error:

/home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator)
/home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator)
/home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/libnakama-cpp.so)
/home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/libnakama-cpp.so)

The funny thing is, I did update
libc++abi1
as well as:
libc6
as well as a very specific thing:
sudo apt-get install libc++1 multiarch-support libc6 libc++-dev libc++-helpers libc++-test libc++abi-dev libc++abi-test libc++abi1

Every of those is up to date and the issue persists. I am a bit at loss since I kind of exhausted the infos already avaiable by Imperator players and start to venture into general linux forums that just tell me to... well, install those packages if this error occurs.

I try my luck here, if any of you kind users would have a idea what could be done to fix this issue, it would be greatly appreciated.

EDIT: Also forgot to specify that I have regular Ubuntu 16.04

FURTHER EDIT: By googling around, it seems that one user (Ubuntu, not Imperator user) noticed how one shared file is "throwing off the system" only in that particular directory and he fixed it by just deleting the file. Which of course is not an option here since we need libnakama-cpp.so to lunch the game. This is starting to get into Linux black magic territory I am not familiar with at all.
 
Last edited:
Hello, Hello, since we all seem to have a similar issue, I thought I could jump in and see what is wrong with my launching. So I have the same problem of clicking on "Play" and nothing happening. Had no issues on launch but then on some update it came up and I did somehow manage to solve it with one of the solutions proposed, I think launching from the executable directly did work.

But now I cannot do that anymore either. So I went in and have this error:

/home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator)
/home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator)
/home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/libnakama-cpp.so)
/home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/imperator: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /home/boris/.steam/steam/steamapps/common/ImperatorRome/binaries/libnakama-cpp.so)

The funny thing is, I did update
libc++abi1
as well as:
libc6
as well as a very specific thing:
sudo apt-get install libc++1 multiarch-support libc6 libc++-dev libc++-helpers libc++-test libc++abi-dev libc++abi-test libc++abi1

Every of those is up to date and the issue persists. I am a bit at loss since I kind of exhausted the infos already avaiable by Imperator players and start to venture into general linux forums that just tell me to... well, install those packages if this error occurs.

I try my luck here, if any of you kind users would have a idea what could be done to fix this issue, it would be greatly appreciated.

EDIT: Also forgot to specify that I have regular Ubuntu 16.04

FURTHER EDIT: By googling around, it seems that one user (Ubuntu, not Imperator user) noticed how one shared file is "throwing off the system" only in that particular directory and he fixed it by just deleting the file. Which of course is not an option here since we need libnakama-cpp.so to lunch the game. This is starting to get into Linux black magic territory I am not familiar with at all.


Devs bumped minimal needed Ubuntu from 16.04 to 18.04 with latest Imperator patch. It was mentioned in release notes here: https://forum.paradoxplaza.com/foru...0-livy-update-released-checksum-448a.1292398/
 
That explains everything. Ooooh well, time to face an update again. Last time it kind of went wrong and I reverted to 16.04 but this is outside of the scope of this thread. Thanks!
 
I had the same issue after upgrading Imperator.
Imperator just shut down where it worked fine before.

I am running Ubuntu 19.10 with a Hybrid Intel/Nvidia Geforce GTX 850M

sudo apt-get install libc++abi1

This make the Launcher launch :)
Hint: Someone at Paradox, might need to look into their Linux dependencies.

However the game then crashes :(

So time to look for the crash logs. And I can find none.

So where would a crash log be?


Looked into another thread and got an idea; I reversed to 1.2 and it run.
Deinstalled the game and installed from scratch. Launcher launch, but no game launch....
 
Last edited:
@Martin Harder you also need to install libc++1 for version 1.3:
Code:
sudo apt-get install libc++1
If that doesn't help, try to start the imperator binary from the command line to see if it gives an error message.
@Rapustin you should be able to find out where steam installed imperator by using the following command in a terminal:
Code:
sudo find / -name imperator
That searches your whole system for a file called imperator. If you have a lot of files or some network filesystems, that command may take a long time to run.
 
@Martin Harder you also need to install libc++1 for version 1.3:
Code:
sudo apt-get install libc++1
If that doesn't help, try to start the imperator binary from the command line to see if it gives an error message.
@Rapustin you should be able to find out where steam installed imperator by using the following command in a terminal:
Code:
sudo find / -name imperator
That searches your whole system for a file called imperator. If you have a lot of files or some network filesystems, that command may take a long time to run.

FINALLY! thanks bro, the console gave me the true location. I leave them to not give up.

/home/USER/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/ImperatorRome/binaries/imperator

The problem is the launcher. Running the game directly opens without problems.
 
FINALLY! thanks bro, the console gave me the true location. I leave them to not give up.

/home/USER/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/ImperatorRome/binaries/imperator

The problem is the launcher. Running the game directly opens without problems.
That path means that steam is installed via flatpak and not as a normal package within your distribution.
Were you able to open the game before or did this path help you to find the game so that you can open it?
Maybe the launcher doesn't find the game where it is looking for it. You can try to make a soft link from ~/.local/share/Steam to ~/.var/app/com.valvesoftware.Steam/.local/share/Steam (~ means /home/USER in Linux). To do that execute the following in the console:
Code:
ln -s ~/.var/app/com.valvesoftware.Steam/.local/share/Steam ~/.local/share/Steam
But that only works if ~/.local/share/Steam doesn't exist. If it exists, you have to find the highest directory which doesn't exist and create a link there which points to the same subdirectory in the flatpak location.
Another solution would be to uninstall the flatpak version of steam and install the steam package from https://store.steampowered.com/about/ (click on "Install Steam"). But I don't know if this works in Linux Mint or if you have to do something extra to get it to work.
 
That path means that steam is installed via flatpak and not as a normal package within your distribution.
Were you able to open the game before or did this path help you to find the game so that you can open it?
Maybe the launcher doesn't find the game where it is looking for it. You can try to make a soft link from ~/.local/share/Steam to ~/.var/app/com.valvesoftware.Steam/.local/share/Steam (~ means /home/USER in Linux). To do that execute the following in the console:
Code:
ln -s ~/.var/app/com.valvesoftware.Steam/.local/share/Steam ~/.local/share/Steam
But that only works if ~/.local/share/Steam doesn't exist. If it exists, you have to find the highest directory which doesn't exist and create a link there which points to the same subdirectory in the flatpak location.
Another solution would be to uninstall the flatpak version of steam and install the steam package from https://store.steampowered.com/about/ (click on "Install Steam"). But I don't know if this works in Linux Mint or if you have to do something extra to get it to work.
It worked for me, I found the launcher and ran it directly from there, I think the steam launcher couldn't find the route effectively.
 
I'm on Manjaro and had this issue. I had to scroll down to settings in the launcher and set it to 'Borderless fullscreen mode' to launch the game.
 
On Manjaro I installed libc++ and libc++abi, but the launcher crashes at startup. What can be done? The launch log of Steam and Imperator from the console:
info [SteamService]: Initializing game container (game directory: /media/ssd/SteamLib/steamapps/common/ImperatorRome/game)
info [SteamService]: Game ID: imperator_rome
info [SteamService]: Game dist platform: steam
Game update: AppID ****** "", ProcID *****, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID *****): SteamUtils009 / Utils
Setting breakpad minidump AppID = ******
RecordSteamInterfaceCreation (PID *****): SteamUser019 / User
Steam_SetMinidumpSteamID: Caching Steam ID: ************** [API loaded no]
RecordSteamInterfaceCreation (PID *****): SteamUser019 / User
RecordSteamInterfaceCreation (PID *****): SteamFriends015 / Friends
RecordSteamInterfaceCreation (PID *****): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID *****): SteamMatchMaking009 / Matchmaking
RecordSteamInterfaceCreation (PID *****): SteamMatchMakingServers002 / MatchmakingServers
RecordSteamInterfaceCreation (PID *****): STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
RecordSteamInterfaceCreation (PID *****): STEAMAPPS_INTERFACE_VERSION008 / Apps
RecordSteamInterfaceCreation (PID *****): SteamNetworking005 / Networking
RecordSteamInterfaceCreation (PID *****): STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
RecordSteamInterfaceCreation (PID *****): STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
RecordSteamInterfaceCreation (PID *****): STEAMHTTP_INTERFACE_VERSION002 / HTTP
RecordSteamInterfaceCreation (PID *****): SteamController006 / Controller
RecordSteamInterfaceCreation (PID *****): STEAMUGC_INTERFACE_VERSION010 / UGC
RecordSteamInterfaceCreation (PID *****): STEAMAPPLIST_INTERFACE_VERSION001 / AppList
RecordSteamInterfaceCreation (PID *****): STEAMMUSIC_INTERFACE_VERSION001 / Music
RecordSteamInterfaceCreation (PID *****): STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
RecordSteamInterfaceCreation (PID *****): STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
RecordSteamInterfaceCreation (PID *****): STEAMINVENTORY_INTERFACE_V002 / Inventory
RecordSteamInterfaceCreation (PID *****): STEAMVIDEO_INTERFACE_V002 / Video
RecordSteamInterfaceCreation (PID *****): STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
info [SteamService]: Copying mod files from Steamworks to /home/user/.local/share/Paradox Interactive/Imperator
info [SteamService]: Getting subscribed Steam workshop items
info [AppsMetaDataManager]: Loading apps metadata
RecordSteamInterfaceCreation (PID *****): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID *****): SteamController006 / Controller
info [SteamService]: Got 1 workshop items in total
info [SteamService]: Game container successfully initialized
info [IngameSettingsService]: Loading in-game settings
info [IngameSettingsService]: Loading in-game settings
Game removed: AppID ****** "", ProcID *****
Game ****** created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game ****** created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game ****** created interface STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
Game ****** created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game ****** created interface STEAMINVENTORY_INTERFACE_V002 / Inventory
Game ****** created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game ****** created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game ****** created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
Game ****** created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
Game ****** created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game ****** created interface STEAMUGC_INTERFACE_VERSION010 / UGC
Game ****** created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game ****** created interface STEAMVIDEO_INTERFACE_V002 / Video
Game ****** created interface SteamController006 / Controller
Game ****** created interface SteamFriends015 / Friends
Game ****** created interface SteamMatchMaking009 / Matchmaking
Game ****** created interface SteamMatchMakingServers002 / MatchmakingServers
Game ****** created interface SteamNetworking005 / Networking
Game ****** created interface SteamUser019 / User
Game ****** created interface SteamUtils009 / Utils
Game ****** method call count for IClientUser::BLoggedOn : 6
Game ****** method call count for IClientUser::GetAuthSessionTicket : 1
Game ****** method call count for IClientUser::GetSteamID : 3
Game ****** method call count for IClientUtils::GetAppID : 29
Game ****** method call count for IClientUtils::GetAPICallResult : 2
Game ****** method call count for IClientUtils::RecordSteamInterfaceCreation : 24
Game ****** method call count for IClientUserStats::RequestCurrentStats : 1
Game ****** method call count for IClientUGC::SendQueryUGCRequest : 2
Game ****** method call count for IClientUGC::ReleaseQueryUGCRequest : 2
Game ****** method call count for IClientUGC::GetItemInstallInfo : 1
Game ****** method call count for IClientUGC::CreateQueryUserUGCRequest : 2
Game ****** method call count for IClientUGC::GetQueryUGCResult : 1
Uploaded AppInterfaceStats to Steam
Exiting app ******
No cached sticky mapping in ActivateActionSet.
Other error logs were not detected.
The folder /home/user/.local/share/SteamApps/common/ImperatorRome/ is not found, there is only /home/user/.local/share/Paradox Interactive/Imperator/mod/
 
@Ujin : Did you already try to set the following launch options in steam?
Code:
LD_PRELOAD= %command%
You can also try to go to the folder "/media/ssd/SteamLib/steamapps/common/ImperatorRome" in the console and then start the launcher via
Code:
SteamAppId="859580" ./launcher/Paradox\ Launcher
or the game via
Code:
SteamAppId="859580" ./binaries/imperator
 
Thanks, it worked. But what does that command do, why should it be set?
It prevents the library that does the steam overlay from loading. When you start the game through steam it sets LD_PRELOAD to something like
Code:
LD_PRELOAD=":/home/grotaclas/.steam/ubuntu12_32/gameoverlayrenderer.so:/home/grotaclas/.steam/ubuntu12_64/gameoverlayrenderer.so"
(of course the actual path will be different depending on where steam is actually installed on your system).
Setting LD_PRELOAD to nothing will override that.
The steam overlay somehow interferes with the way that the launcher determines what options it should show you in the graphics settings. The changelog for the newest version of the launcher suggests that this problem is fixed there, but Imperator still uses a one year old version of the launcher. And the eu4 developers "fixed" the crash by not offering any graphics settings in the launcher on Linux.

Damn, Imperator freezes my KDE taskbar :confused:
Was this some side effect of the launcher crash or is this happening now that the game works for you? Does it help if you switch the game from fullscreen to borderless fullscreen (or the other way around)?