On Linux, with STEAM_RUNTIME=1 I still get libawesomium-1-7.so.0: cannot open shared object file
patkoscsaba
Join Date: 2013-09-02 Member: 187694Members
I just bought and installed the game on Steam Linux using Sabayon Linux 64 bits. All up to date, including the steam client.
Whenever I try to run the game it will just crash. So I went on and tried the suggestions in the Linux configuration thread and I run it from console.
Of course, Steam client is started with runtime=1.
I could find no solution to this problem, nor the missing library.
Thank you for your support.
Whenever I try to run the game it will just crash. So I went on and tried the suggestions in the Linux configuration thread and I run it from console.
csaba@csaba /media/medium/Csaba_Home_Extra/.local.share.Steam/ubuntu12_32/steam-runtime $ ./run.sh ../../SteamApps/common/Natural\ Selection\ 2/ns2_linux32 GetInstanceCount currently unimplemented Build 254 Linux /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/system/awesomium/awesomium_process: error while loading shared libraries: libawesomium-1-7.so.0: cannot open shared object file: No such file or directory Setting breakpad minidump AppID = 4920 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198082125608 [API loaded no] Steam initialized Error: Attempted to load remote options from a file that does not exist. Error: Loading of cloud user settings failed Segmentation fault
Of course, Steam client is started with runtime=1.
csaba@csaba ~ $ STEAM_RUNTIME=1 steam
I could find no solution to this problem, nor the missing library.
Thank you for your support.
Comments
Someone mentioned in the server forum that they were getting similar results when from running from any directory other than the install directory. Try running from the install directory instead of from the run.sh directory. It should still run from the steam gui or via :
steam steam://rungameid/4920
Sorry about that.
The game does not start. Nothing happens after these lines. That is why I tried to run in from console and hope to get some meaningful error.
Running the game as you suggested from console will produce the same output. If I can help with any other information please tell me what else I can try or how to provide the information to you.
The game's linux console output when I start to run it.
Thanks again, and I am looking forward to play this.
can you tell me what you have in ~/.config/Natural Selection 2/log.txt
Also, ensure that if you aren't already make sure steam is running with LANG=en_US if you are not in a US environment
I made sure the log is recent. You can see the same error in my first post.
Can you post your sysinfo and the output from glxinfo|grep OpenGL?
Neither a fresh install nor a verification of the files changed anything.
locale is "de_DE.UTF-8"
"/var/games" is a mountpoint for a HD i only use for Steam. No problems with that so far whatsoever.
As described above by patkoscsaba trying to start ns2 from the gui doesn't do anything. Pretty much segfaults instantly without even showing up in top.
When trying to run it from the command line i get this:
Content of ".config/Natural Selection 2":
Yep, thats it.
System specs:
Processor 4x AMD Phenom(tm) II X4 945 Processor
Memory 8179MB (3716MB used)
Operating System Manjaro Linux
User Name sven (Unknown)
Date/Time Fr 06 Sep 2013 23:22:16 CEST
Display
Resolution 1680x1050 pixels
OpenGL Renderer GeForce GTX 560/PCIe/SSE2
X11 Vendor The X.Org Foundation
Multimedia
Audio Adapter HDA-Intel - HDA NVidia
Audio Adapter AV200 - Xonar D1
Input Devices
Power Button
Power Button
Logitech USB-PS/2 Optical Mouse
LOGITECH G110 G-keys
Gaming Keyboard G110
Gaming Keyboard G110
HDA NVidia HDMI/DP,pcm 9=
HDA NVidia HDMI/DP,pcm 8=
HDA NVidia HDMI/DP,pcm 7=
HDA NVidia HDMI/DP,pcm 3=
Printers
No printers found
SCSI Disks
ATA C300-CTFDDAC064M
ATA ST32000641AS
ATA WDC WD3200AAKS-0
ATA Samsung SSD 840
SanDisk Cruzer Blade
Operating System
Version
Kernel Linux 3.10.10-1-MANJARO (x86_64)
Compiled #1 SMP PREEMPT Thu Aug 29 19:18:40 UTC 2013
C Library GNU C Library version 2.18 (stable)
Default C Compiler Unknown
Distribution Manjaro Linux
Current Session
Computer Name sevenofnine
User Name sven (Unknown)
Home Directory /home/sven
Desktop Environment Unknown (Window Manager: Mutter (Muffin))
Misc
Uptime 48 minutes
Load Average 1,00, 0,00, 0,00
Kernel Modules
Loaded Modules
nls_cp437
vfat VFAT filesystem support
fat
fuse Filesystem in Userspace
dvb_pll dvb pll library
stv0299 ST STV0299 DVB Demodulator driver
bnep Bluetooth BNEP ver 1.3
bluetooth Bluetooth Core ver 2.16
rfkill RF switch support
nfs
lockd NFS file locking service version 0.5.
sunrpc
fscache FS Cache Manager
snd_hda_codec_hdmi HDMI HD-audio codec
hid_generic HID generic driver
usbhid USB HID core driver
hid
evdev Input driver event char devices
acpi_cpufreq ACPI Processor P-States Driver
mperf
kvm_amd
kvm
microcode Microcode Update Driver
nvidia
psmouse PS/2 mouse driver
serio_raw Raw serio driver
budget_av driver for the SAA7146 based so-called budget PCI DVB w/ analog input and CI-module (e.g. the KNC cards)
saa7146_vv video4linux driver for saa7146-based hardware
videobuf_dma_sg helper module to manage video4linux dma sg buffers
videobuf_core helper module to manage video4linux buffers
budget_core
ttpci_eeprom Decode dvb_net MAC address from EEPROM of PCI DVB cards made by Siemens, Technotrend, Hauppauge
saa7146 driver for generic saa7146-based hardware
dvb_core DVB Core Driver
v4l2_common misc helper functions for v4l2 device drivers
edac_core Core library routines for EDAC reporting
edac_mce_amd AMD MCE decoder
snd_virtuoso Asus Virtuoso driver
k10temp AMD Family 10h+ CPU core temperature monitor
snd_oxygen_lib C-Media CMI8788 helper library
videodev Device registrar for Video4Linux drivers v2
snd_mpu401_uart Routines for control of MPU-401 in UART mode
snd_rawmidi Midlevel RawMidi code for ALSA.
snd_seq_device ALSA sequencer device management
media Device node registration for media drivers
snd_hda_intel Intel HDA driver
snd_hda_codec HDA codec core
pci_stub
r8169 RealTek RTL-8169 Gigabit Ethernet driver
vboxpci Oracle VM VirtualBox PCI access Driver
vboxnetflt Oracle VM VirtualBox Network Filter Driver
snd_hwdep Hardware dependent layer
vboxnetadp Oracle VM VirtualBox Network Adapter Driver
mii MII hardware support library
snd_pcm Midlevel PCM code for ALSA.
vboxdrv Oracle VM VirtualBox Support Driver
snd_page_alloc Memory allocator for ALSA system.
snd_timer ALSA timer interface
snd Advanced Linux Sound Architecture driver for soundcards.
asus_atk0110
soundcore Core sound module
sp5100_tco TCO timer driver for SP5100/SB800 chipset
vboxvideo Oracle VM VirtualBox Graphics Card
i2c_piix4 PIIX4 SMBus driver
wmi ACPI-WMI Mapping Driver
button ACPI Button Driver
drm DRM shared core routines
processor ACPI Processor Driver
i2c_core I2C-Bus main module
ext4 Fourth Extended Filesystem
crc16 CRC16 calculations
mbcache Meta block cache (for extended attributes)
jbd2
sd_mod SCSI disk (sd) driver
usb_storage USB Mass Storage driver for Linux
ata_generic low-level driver for generic ATA
pata_acpi SCSI low-level driver for ATA in ACPI mode
ahci AHCI SATA low-level driver
libahci Common AHCI SATA low-level routines
pata_atiixp low-level driver for ATI IXP200/300/400
ohci_hcd USB 1.1 'Open' Host Controller (OHCI) Driver
ehci_pci EHCI PCI platform driver
ehci_hcd USB 2.0 'Enhanced' Host Controller (EHCI) Driver
libata Library module for ATA devices
usbcore
usb_common
scsi_mod SCSI core
Languages
Available Languages
de_DE.utf8 German locale for Germany
en_US English locale for the USA
en_US.iso88591 English locale for the USA
Display
Display
Resolution 1680x1050 pixels
Vendor The X.Org Foundation
Version 1.14.2
Monitors
Monitor 0 1680x1050 pixels
Extensions
BIG-REQUESTS
Composite
DAMAGE
DOUBLE-BUFFER
DPMS
DRI2
GLX
Generic Event Extension
MIT-SCREEN-SAVER
MIT-SHM
NV-CONTROL
NV-GLX
RANDR
RECORD
RENDER
SECURITY
SHAPE
SYNC
X-Resource
XC-MISC
XFIXES
XFree86-DGA
XFree86-VidModeExtension
XINERAMA
XINERAMA
XInputExtension
XKEYBOARD
XTEST
XVideo
OpenGL
Vendor NVIDIA Corporation
Renderer GeForce GTX 560/PCIe/SSE2
Version 4.3.0 NVIDIA 325.15
Direct Rendering Yes
Environment Variables
Environment Variables
CLUTTER_DISABLE_XINPUT 1
XDG_VTNR 7
XDG_SESSION_ID 1
SHELL /bin/bash
HISTSIZE 10000
GTK2_RC_FILES /home/sven/.gtkrc-2.0
GNOME_KEYRING_CONTROL /run/user/1000/keyring-YMNAZ5
USER sven
HISTFILESIZE 10000
MOZ_PLUGIN_PATH /usr/lib/mozilla/plugins
PATH /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/vendor_perl:/usr/bin/core_perl
MAIL /var/mail/sven
LC_COLLATE C
PWD /home/sven
JAVA_HOME /usr/lib/jvm/java-7-openjdk/jre
GNOME_KEYRING_PID 1044
LANG de_DE.UTF-8
HISTCONTROL ignoreboth
SHLVL 0
HOME /home/sven
XDG_SEAT seat0
LOGNAME sven
DBUS_SESSION_BUS_ADDRESS unix:abstract=/tmp/dbus-CWiEY5V4lw,guid=690bef3d38052472c6ed8dfe522a3c50
BROWSER /usr/bin/xdg-open
DISPLAY :0.0
XDG_RUNTIME_DIR /run/user/1000
XAUTHORITY /home/sven/.Xauthority
GNOME_DESKTOP_SESSION_ID this-is-deprecated
XDG_MENU_PREFIX gnome-
SESSION_MANAGER local/sevenofnine:@/tmp/.ICE-unix/1046,unix/sevenofnine:/tmp/.ICE-unix/1046
GPG_AGENT_INFO /run/user/1000/keyring-YMNAZ5/gpg:0:1
SSH_AUTH_SOCK /run/user/1000/keyring-YMNAZ5/ssh
QT_IM_MODULE ibus
XMODIFIERS @im=ibus
GIO_LAUNCHED_DESKTOP_FILE /usr/share/applications/hardinfo.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID 5096
GJS_DEBUG_OUTPUT stderr
GJS_DEBUG_TOPICS JS ERROR;JS LOG
CINNAMON_VERSION 1.8.8
Devices
Processor
Processors
AMD Phenom(tm) II X4 945 Processor 3000,00MHz
AMD Phenom(tm) II X4 945 Processor 3000,00MHz
AMD Phenom(tm) II X4 945 Processor 3000,00MHz
AMD Phenom(tm) II X4 945 Processor 2300,00MHz
It looks like both of you are actually able to run the game from the opengl perspective which is where most of our linux crashes seem to be coming from. So, good on you both for that.
Seems like the next obvious problem is a dependency issue.
Can you try to run the dedicated server, server_linux32, and see if we get anything useful as output. It should not require steam to be running so you can just do ./server_linux32
Please note that the console remains under use by the executable so I don't have my prompt back, so the program runs. There is also a server_linux32 process running if I do a ps.
I also tried running it with Steam client started beforehand. All output is identical except the SteamAPI_Init() failure message that is missing.
I guess the next things to try are: ldd to ensure we have all the right dependencies and then gdb to see if we can get a stack trace.
Libudev seems to be not found. I am not sure if this is why it crashes, but I am checking if I can install it on my system. Will be back afterwards.
... but it did not help. Same error.
So if you see anything else wrong with the ldd output tell me what else I can try. With gdb I will need a little help, so just tell me what commands to run and what output you need and I will do my best to provide it.
I am also not sure what is with some libraries that have no corespondent files, nor "not found" messages, like the first one.
Don't use cinnamon.
Switching over to kde, after installing missing libs ldd showed and hitting gdb, which gave a clue, with everything to no avail, this would at last let me run ns2. Will provide further info if needed.
//Levi
Also, can you tell me how did you run gdb on ns2? I am not that familiar with it and I am not sure what should I do and see.
try it with:
steam steam://rungameid/4920
or use run.sh
either in steams directroy or on git hub here: https://github.com/ValveSoftware/steam-runtime/blob/master/sdk/bin/run.sh
Should take care of most of the loading issues and then we just need to install whatever you are missing.
I have absolutely no idea how to run ldd with the "steam steam:/..." command. I tried different things but won't work.
Of course I can run the steam executable, that is not a problem.
With gdb it is the same problem. Please tell me how to run ldd and gdb on steam or on the game's executable because whatever I tried is not working.
ldd ./ns2_linux32
You can also run gdb on that binary, but I don't think it will help you here.
Neither of these invoke the steam_runtime stuff. I don't use it and haven't looked into how it works.
Now, I am confused...
EDIT: You said we just need to install all my missing dependencies, I would be glad to do that but I do not know how to find out what is missing.
With regard to your ldd, it looks a whole lot like your install seems to be ignoring the installed steam libraries: for a comparison here is my ldd output is there something similar in ~/.local/share/Steam/ubuntu12_32/steam-runtime/ for you?
Of course, for the sake of this testing, I also created a link as ~/.local/share/Steam that point to may actual steam folder /media/medium/Csaba_Home_Extra/.local.share.Steam
My ldd actually looks like yours with the only difference I can observe being the path to the libraries. Instead of ~/.local/share/Steam I have the actual path, wich is correct.
Creating the link didn't help. Game still does not start, error log is the same as before, no new message.
Since NS2 never worked on my computer I am asking you again for support with this. I am willing to assist with logs and tests and everything you need.
If the problem can not be solved, please advice about a the refund process. It's not about the sum, I just consider it fair that if it does not work at all I should get my money back.
Thanks.
so much work is done by the community but what do those people get for their work ??