Can't start game in lubuntu

So, I looked in the .local/share folder, and there is no steam folder there. However there is a star conflict folder that has 2 more folders. Exceptions and logs.

 

Under the logs, I watched it create a folder for today and opened up todays logs, and this was the end of the game.log

07:52:06.052 WARNING| Custom memory managers gets unregistered not in reverse order of registering! (MM name: )

 

Also, for some reason I am getting an error now when I restart about sdl2-2.0.0 . It tells me to go into synaptic package manager and fix broken packages, but when I try I get this error

E: /var/cache/apt/archives/libsdl2-2.0-0_2.0.2+dfsg1-3ubuntu1.1_i386.deb: trying to overwrite shared '/usr/share/doc/libsdl2-2.0-0/CREDITS.txt', which is different from other instances of package libsdl2-2.0-0:i386

 

I’m thinking I might just reinstall lubuntu and then install steam from the website. It seems that the sudo apt-get install steam does not install correctly. I could be wrong about that, but ll these errors seem to be pointing to that. I have to redo my windows partition so I will be a day or two with another response, so I will give you an update after I get everything back to dual boot, and get everything installed in my lubuntu partition for Star Conflict.

Well yeah. as I said, steam is installed locally for me as user, and ships with its own set of those libSDL libraries, so you would not have to install it system wide.

 

it seems together those two packages however even clash. which might be my fixes fault, sorry.

 

since steam has its own updater, and you want to update it frequently as user anyway, installing it under ~/Apps/Steam or something is still a wiser decision.

 

u dont need to reinstall your system though, removing libsdl and steam from apt - maybe even with a --purge - removes it alltogether. except you suspect that other things have failed during system install… (or edit: you want to do other stuff too like a dual boot windows ;))

tip from experience: put windows on first, just dont give it all the diskspace. it’s a diva. it is easier to add linux in a partition behind it, coz its more flexible; also windows will overwrite your boot sector at first setup no matter if you want it; if you have problems running windows later, its easier to fix, than the other way round, because of grub’s chainloader. and yah, the windows install will take 75% of your time, i know the pain.

Well I was going to dual boot windows 7 and linux on my new ssd, but my old hard drive just bit the dust. Now I can only hope I can still get my personal files off of it. However, I reinstalled lubuntu, and installed steam via website, and still a no go. Same problems everything no different. I did run apt-file search libsdl, and nothing was found in steam directory. The only place it found it was usr/share/doc so apparently somehow, I am not getting sdl. Which makes no sense. I did run apt-get install libsdl2-2.0-0 as well. Still nothing. I have no idea what is going on there.

apt-file only finds stuff in packages

to find files on your system you can use
locate filename

sometimes it needs an updatedb
sudo updatedb

edit: libSDL - case is important - if you search. grep for .so

locate libSDL | grep .so

shows a lot of them for me… it should also for you…

does the game work in windows on the same card?
what exactly is your graphics card?

nevermind we talked about that, i wasnt remembering.

it is really strange. let me think about something, otherwise, other help is welcome.

does it still say, the SDL library is missing? :confused:

After update, locate finds this

/home/djfrost/.local/share/Steam/ubuntu12_32/libSDL2-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.1
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2_image-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2_image-2.0.so.0.0.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2_mixer-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2_mixer-2.0.so.0.0.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2_net-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2_net-2.0.so.0.0.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2_ttf-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2_ttf-2.0.so.0.10.2
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL_image-1.2.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL_image-1.2.so.0.8.2
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL_mixer-1.2.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL_mixer-1.2.so.0.10.1
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL_ttf-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL_ttf-2.0.so.0.6.3
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL-1.2.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL-1.2.so.0.11.4
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0.2.1
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2_image-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2_image-2.0.so.0.0.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2_mixer-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2_mixer-2.0.so.0.0.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2_net-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2_net-2.0.so.0.0.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2_ttf-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2_ttf-2.0.so.0.10.2
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL_image-1.2.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL_image-1.2.so.0.8.2
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL_mixer-1.2.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL_mixer-1.2.so.0.10.1
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL_ttf-2.0.so.0
/home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL_ttf-2.0.so.0.6.3
/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
/usr/lib/x86_64-linux-gnu/libSDL.so
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0

Before the updateb it found 2 files from sdl 1.2, however it still does not launch

Same errors are still there. I do think it has something to do with those other packages I am missing, the libcrypto, xrandr, etc. Because sdl2-2 is there, but not being found, however libcrypto is not in my files system at all.

Update, I actually found all of these files under the .local steam location. So, I am not missing these files, but for some reason it is not using them.

Ok I just ran sudo apt-get install mesa-utils and it fixed some of the missing stuff. Now I am only missing,

    libcurl.so.4 => not found
    libudev.so.0 => not found
    libSDL2-2.0.so.0 => not found

It fixed the others, so I am missing a package

It also fixed the message I get when i try to start it from command line. Now I get,

./StarConflict: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory

So any idea what the other thing I need to install is?

libcurl3 has this file. but its also shipped with steam.

also, try to run it from steam too from time to time. it could be, that steam actually runs SC like this:

 

 

my bad. i now figured out how to run it manually on my machine

it seems steam sets the library paths to two folders before running an app:

LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/:~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ ./StarConflict

similarly, you have to use LDD like this:

LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/:~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ ldd ./StarConflict

it runs from command line for me with this, your folders might be different - but from a glance at your output up there they arent

 

basicly making a command in a shell like

VARIABLE=blah …

executes the “…”, which you would type normally, by overriding an environment variable. Steam sets the library path to its own gamelibrary, and ships all the needed .so files.

So it may be, we were not looking at the problem at all, sorry.

 

I have tried it now on my intel X1 laptop, and it runs with the above command, but i get the same errors as you without.

so basicly, what you want to see is, does the game output anything if run manually, but while i told you how to run it manually before, i didnt think about steam providing its own set of libraries (which makes sense), and that you have to set the libraries.

 

one last mention. if you want to investigate further, typing LD_LIBRARY_PATH=… becomes frustrating.

so you can do in your shell session:

export LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/:~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/

with the paths mentioned above separated by a : (/usr/lib and /lib in the steam directory, since its a 32bit app, you need the i386 one).

 

from then on you can do

ldd StarConflict
./StarConflict

and it will work the same as if writing it each time.

this export is valid until you close the shell.

 

but if this does not turn up anything further, it clearly is something more than just dependency chaos.

i really pray that it just works with the commands like it does for me for you :stuck_out_tongue:

otherwise good news mesa-utils changed something.

I tried with the

 LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/:~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ ldd ./StarConflict

command, and got this.

linux-gate.so.1 =>  (0xf776d000)
libfmodevent-4.44.08.so => /home/djfrost/.local/share/Steam/SteamApps/common/star conflict/./libfmodevent-4.44.08.so (0xf76dd000)
libfmodex-4.44.08.so => /home/djfrost/.local/share/Steam/SteamApps/common/star conflict/./libfmodex-4.44.08.so (0xf7556000)
libcrypto.so.1.0.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xf73ab000)
libcurl.so.4 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libcurl.so.4 (0xf734e000)
libXrandr.so.2 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXrandr.so.2 (0xf7345000)
libudev.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libudev.so.0 (0xf7334000)
libsteam_api.so => /home/djfrost/.local/share/Steam/SteamApps/common/star conflict/./libsteam_api.so (0xf7324000)
libSDL2-2.0.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0 (0xf721c000)
libX11.so.6 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6 (0xf70e8000)
libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf705a000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7055000)
libstdc++.so.6 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6f6f000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf6f29000)
libgcc_s.so.1 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1 (0xf6f0b000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf6eef000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf6d3f000)
libz.so.1 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libz.so.1 (0xf6d28000)
libidn.so.11 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libidn.so.11 (0xf6cf4000)
liblber-2.4.so.2 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xf6ce5000)
libldap_r-2.4.so.2 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xf6c93000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf6c8a000)
libgssapi_krb5.so.2 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xf6c4b000)
libssl.so.1.0.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libssl.so.1.0.0 (0xf6bf3000)
librtmp.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/librtmp.so.0 (0xf6bd9000)
libXext.so.6 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6 (0xf6bc7000)
libXrender.so.1 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXrender.so.1 (0xf6bbc000)
/lib/ld-linux.so.2 (0xf776e000)
libxcb.so.1 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1 (0xf6b9a000)
libglapi.so.0 => /usr/lib/i386-linux-gnu/libglapi.so.0 (0xf6b82000)
libXdamage.so.1 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf6b7e000)
libXfixes.so.3 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf6b77000)
libX11-xcb.so.1 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xf6b74000)
libxcb-glx.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-glx.so.0 (0xf6b5c000)
libxcb-dri2.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-dri2.so.0 (0xf6b56000)
libxcb-dri3.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-dri3.so.0 (0xf6b51000)
libxcb-present.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-present.so.0 (0xf6b4d000)
libxcb-sync.so.1 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb-sync.so.1 (0xf6b46000)
libxshmfence.so.1 => /usr/lib/i386-linux-gnu/libxshmfence.so.1 (0xf6b43000)
libXxf86vm.so.1 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xf6b3d000)
libdrm.so.2 => /usr/lib/i386-linux-gnu/libdrm.so.2 (0xf6b2f000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf6b17000)
libsasl2.so.2 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsasl2.so.2 (0xf6afb000)
libgssapi.so.3 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgssapi.so.3 (0xf6abe000)
libgnutls.so.26 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libgnutls.so.26 (0xf69fa000)
libgcrypt.so.11 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcrypt.so.11 (0xf6974000)
libkrb5.so.3 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libkrb5.so.3 (0xf68a5000)
libk5crypto.so.3 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xf687d000)
libcom_err.so.2 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libcom_err.so.2 (0xf6878000)
libkrb5support.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xf686e000)
libXau.so.6 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6 (0xf686a000)
libXdmcp.so.6 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf6863000)
libheimntlm.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libheimntlm.so.0 (0xf685b000)
libkrb5.so.26 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libkrb5.so.26 (0xf67d7000)
libasn1.so.8 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libasn1.so.8 (0xf6732000)
libhcrypto.so.4 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libhcrypto.so.4 (0xf66fd000)
libroken.so.18 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libroken.so.18 (0xf66e7000)
libtasn1.so.3 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libtasn1.so.3 (0xf66d4000)
libp11-kit.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xf66c2000)
libgpg-error.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgpg-error.so.0 (0xf66bd000)
libkeyutils.so.1 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libkeyutils.so.1 (0xf66b9000)
libwind.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libwind.so.0 (0xf668f000)
libheimbase.so.1 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libheimbase.so.1 (0xf6680000)
libhx509.so.5 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libhx509.so.5 (0xf6639000)
libsqlite3.so.0 => /home/djfrost/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xf6594000)
libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xf6563000)

I tried your other command, but it didn’t do anything. 

 

I still think it is just another package or two I need to install that I am missing. Because lubuntu is lighter than ubuntu, as somewhat proven by the missing mesa-utils.

my other command was starting the game :confused:

(because running it without the LD_ path didnt work

so actually, which was my bad, installing SDL etc. wasnt the problem after all.)

 

but at least now all direct dependencies seem to be solved this way

so if you run it, it just does nothing?

well then i don’t know where to look sry

 

did you check logs now?

you can find it with locate game.log

 

hm, if you got a 64 bit system it may need some 32bit stuff…

but basicly, this rules out missing libraries

Well, if I try to run it it says

./StarConflict: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory

And if I do ldd with grep not found I get,

libcurl.so.4 => not found
libudev.so.0 => not found
libSDL2-2.0.so.0 => not found

If I start it from the desktop shortcut it does the same thing it did in the beginning,  it opens a window that say star conflict and a bunch of numbers for about a half second before closing. 

So why do you think it is a not a missing library? Because when I installed mesa-utils it fixed 2 of 5 files that it wasn’t finding. Wouldn’t it then make sense that if I installed whatever the equivilant to mesa-utils that contained the other 3 files that it would fix the other 3 problems? If I am wrong correct me I just would assume so. And if that is the case if I can find what languages the game was built on I can probably locate the packages manually.

AGAIN.

don’t start it without LD_LIBRARY_PATH=…!!!

 

./StarConflict ist not enough!

 

when you said, you started my “other command”, that is the game - how steam starts it. without that, I get the same missing libraries, because it is supposed to use “steam’s” libraries.

following command starts the game correctly on my machine (this is essentially ./StarConflict with overridden library paths)

LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/:~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ ./StarConflict

 

 

edit: mesa-utils wasn’t really a direct dependence :confused: but it might has fixed something indirectly… :confused:

If I start it from the desktop shortcut it does the same thing it did in the beginning,  it opens a window that say star conflict and a bunch of numbers for about a half second before closing. 

So why do you think it is a not a missing library? Because when I installed mesa-utils it fixed 2 of 5 files that it wasn’t finding. Wouldn’t it then make sense that if I installed whatever the equivilant to mesa-utils that contained the other 3 files that it would fix the other 3 problems? If I am wrong correct me I just would assume so. And if that is the case if I can find what languages the game was built on I can probably locate the packages manually.

those numbers sound interesting. what are they?

no i don’t think libraries are missing (at least not directly), look at the second LDD you did, there wasnt anything missing.

also, i have the same dependency errors on my machine if i run LDD without library-path-corrections, and the game gives the same error message.

it is possible something is missing, which is not “directly” related. but i dunno what :frowning:

btw. the logs seem to be under

 

~/.local/share/starconflict/logs/

 

in subfolders by date and time your client was started. you got anything there? so did it even create the logfiles/folders, in your attempts to run it?

Ok so when I ran the command

 LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/:~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ ./StarConflict 

from your first post, here was the output

[S_API FAIL] SteamAPI_Init() failed; no appID found.
Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.
X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  156 (GLX)
  Minor opcode of failed request:  34 ()
  Serial number of failed request:  204
  Current serial number in output stream:  203
Segmentation fault (core dumped)[/code]

I looked in the game log, and here was the contents 

--- Date: 2014-08-06 (Wed Aug 2014) -0500 UTC-06:00
 
13:32:49.738        | //////////////////////////////////////////////////////////////////////////////
13:32:49.738        | //
13:32:49.738        | // Build: StarConflict 0.11.5.55393 (Linux) (Jul 23 2014 19:32:41)
13:32:49.738        | //
13:32:49.738        | //////////////////////////////////////////////////////////////////////////////
13:32:49.738        | 
13:32:49.776        | Steam initialized appId 212070, userSteamID 1|1|812500f, userName 'cody.sorrell'
13:32:49.858 WARNING| Custom memory managers gets unregistered not in reverse order of registering! (MM name: )

from your first post, here was the output

[S_API FAIL] SteamAPI_Init() failed; no appID found.
Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 156 (GLX)
Minor opcode of failed request: 34 ()
Serial number of failed request: 204
Current serial number in output stream: 203
Segmentation fault (core dumped)

u can ignore the api init error, since thats understandable if you don’t launch it from steam. i have that too, but the game comes after.

the error report of this GLXBadFBConfig is actually the problem.

so maybe it is a driver issue or a game issue?

did u mention which kind of intel card u have?

it did a core dump, probably it created a file that can be sent to the devs, but that might also not be important. but this is the proper “cause” / error message of the crash.

you could also send along your glxinfo output.

a dev should look at this.

an online search revealed this:

try first

export LIBGL_DRIVERS_PATH=/usr/lib32/dri

and then running the game with above command.

if it fails, just close the shell again, this is no permanent solution.

but it would be easy to add that.

i found it on ubuntuforums

ouch nevermind, this is a longshot, the error code i searched for was just in a later comment. hate forums. well, at least we have the error message now, so i try stopping to help :slight_smile: hope this gets resolved.

Ok so I did that, and here is the output 

libGL error: dlopen /usr/lib32/dri/i965_dri.so failed (/usr/lib32/dri/i965_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: dlopen /usr/lib32/dri/swrast_dri.so failed (/usr/lib32/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.
X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  156 (GLX)
  Minor opcode of failed request:  34 ()
  Serial number of failed request:  208
  Current serial number in output stream:  207
Segmentation fault (core dumped)

It seems to be a driver issue.