On Linux, with STEAM_RUNTIME=1 I still get libawesomium-1-7.so.0: cannot open shared object file

patkoscsabapatkoscsaba 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.
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.
«1

Comments

  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    UPDATE: I added the missing library to the LD_LIBRARY_PATH variable and exported it. It is of course a NS2 library I didn't know about. But the game still doesn't start. Maybe the remote options error makes it crash?
    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
    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
    
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    @patkoscsaba It looks like that the documentation for running by run.sh is based on an earlier build of the game than the publicly available one. It doens not seem to work for me on the 254 client. That is on me, Should have tested it again.

    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.



  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    I was trying to run the game from console exactly because it is not starting by clicking "Play" in the Steam client. Here is the console output of the Steam client when I click Play:
    Game update: AppID 4920 "Natural Selection 2", ProcID 6613, IP 0.0.0.0:0
    (steam:5585): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
    
    // Last line repeated about 20 times //
    
    (steam:5585): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
    (steam:5585): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
    Setting breakpad minidump AppID = 4920
    Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198082125608 [API loaded no]
    Game removed: AppID 4920 "Natural Selection 2", ProcID 6613 
    
    (steam:5585): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
    // Last line repeated about 20 times //
    (steam:5585): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
    

    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.
    csaba@csaba ~ $ cd /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural\ Selection\ 2
    csaba@csaba /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2 $ steam steam://rungameid/4920
    Running Steam on sabayon  64-bit
    STEAM_RUNTIME is disabled by the user
    csaba@csaba /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2 $ STEAM_RUNTIME=1 steam steam://rungameid/4920
    Running Steam on sabayon  64-bit
    STEAM_RUNTIME is enabled by the user
    

    Thanks again, and I am looking forward to play this.
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    ahh bad times,

    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
  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    I am in a US environment, but for the sake of it I run steam with LANG=en_US prepended. The game still doesn't start. Same error. And here is the log you asked for:
    csaba@csaba ~ $ cat /home/csaba/.config/Natural\ Selection\ 2/log.txt
    Date: 09/03/13
    Time: 21:36:04:
    --------------------------------------------------------------
    Build 254
    Linux
    Steam initialized
    Error: Attempted to load remote options from a file that does not exist.
    Error: Loading of cloud user settings failed
    

    I made sure the log is recent. You can see the same error in my first post.
  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    Any chance for a followup on this problem? I am kind of disappointed because I throw 15$ out on the window. I expected to enjoy this game, so please help if you can, as this is the only official place for support I could find.
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    They put out a patch last night, I take it that this has not helped you? Anyhtign different in the log?
  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    I just updated it and tried again. Same error as far as I can see.
    csaba@csaba ~ $ cat /home/csaba/.config/Natural\ Selection\ 2/log.txt
    Date: 09/06/13
    Time: 20:40:18:
    --------------------------------------------------------------
    Build 255
    Linux
    Steam initialized
    Error: Attempted to load remote options from a file that does not exist.
    Error: Loading of cloud user settings failed
    csaba@csaba ~ $ date
    Fri Sep  6 20:40:43 EEST 2013
    
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    Sad times,

    Can you post your sysinfo and the output from glxinfo|grep OpenGL?


  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    Sure. Here are the information you requested.
    csaba@csaba ~ $ uname -a
    Linux csaba 3.10.0-sabayon #1 SMP Mon Aug 26 08:24:20 UTC 2013 x86_64 Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz GenuineIntel GNU/Linux
    csaba@csaba ~ $ free
                 total       used       free     shared    buffers     cached
    Mem:       8111660    7058384    1053276          0      95620    3854356
    csaba@csaba ~ $ glxinfo | grep OpenGL
    OpenGL vendor string: NVIDIA Corporation
    OpenGL renderer string: GeForce GT 430/PCIe/SSE2
    OpenGL core profile version string: 4.3.0 NVIDIA 319.32
    OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
    OpenGL core profile context flags: (none)
    OpenGL core profile profile mask: core profile
    OpenGL core profile extensions:
    OpenGL version string: 4.3.0 NVIDIA 319.32
    OpenGL shading language version string: 4.30 NVIDIA via Cg compiler
    OpenGL context flags: (none)
    OpenGL profile mask: (none)
    

  • -Leviathan--Leviathan- Join Date: 2010-07-20 Member: 72603Members
    Looks like i've got the same problem. Problem persists since the initial linux client release and none of the error messages, content of the log nor the segmentation fault i get have changed in any way with the latest patch.

    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:
    $ ./run.sh /var/games/SteamLibrary/SteamApps/common/Natural\ Selection\ 2/ns2_linux32 
    GetInstanceCount currently unimplemented
    Build 255
    Manjaro Linux x86_64
    /var/games/SteamLibrary/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
    Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
    Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
    Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
    
    (Awesomium:2993): Gtk-WARNING **: Im Modulpfad »adwaita« konnte keine Themen-Engine gefunden werden,
    
    (Awesomium:2993): Gtk-WARNING **: Im Modulpfad »adwaita« konnte keine Themen-Engine gefunden werden,
    /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1137: error: unexpected identifier `direction', expected character `}'
    Setting breakpad minidump AppID = 4920
    Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197960465116 [API loaded no]
    Steam initialized
    Speicherzugriffsfehler (Speicherabzug geschrieben)
    [sven@sevenofnine steam-runtime]
    

    Content of ".config/Natural Selection 2":
    Date: 09/06/13
    Time: 22:52:19:
    --------------------------------------------------------------
    Build 255
    Manjaro Linux x86_64
    Steam initialized
    

    Yep, thats it.

    System specs:
    Computer
    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
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    I have a sort of dumb idea.

    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

  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    Running the server seems to be working. Here is the output I see when I start the executable.
    csaba@csaba /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2 $ ./server_linux32 
    GetInstanceCount currently unimplemented
    Press Tab to open the console window
    Press Ctrl-C to exit
    Build 255
    Linux
    [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
    Setting breakpad minidump AppID = 4920
    Connected to Steam servers
    VAC Enabled
    Loading config://ServerConfig.json
    Loading config://ServerAdmin.json
    Loading config://BannedPlayers.json
    Loading config://MapCycle.json
    Loading config://ConsistencyConfig.json
    Loading 'maps/ns2_summit.level'
    Cooked mesh with 27359 faces, 19963 vertices
    Cooked mesh with 37638 faces, 26410 vertices
    Cooked mesh with 6665 faces, 5486 vertices
    Cooked mesh with 3442 faces, 2087 vertices
    Cooked mesh with 4 faces, 4 vertices
    Cooked mesh with 4 faces, 4 vertices
    WARNING: Corrected case of '/media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/ns2/models/marine/Dropship/dropShip.model'
    Building pathing mesh for level maps/ns2_summit.level
    Error: Could not open maps/ns2_summit.level-server.tile_cache_grid for write
    Finished loading 'maps/ns2_summit.level'
    

    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.
    csaba@csaba ~ $ ps awwx | grep server_
    26530 pts/1    Sl+    0:10 ./server_linux32
    

    I also tried running it with Steam client started beforehand. All output is identical except the SteamAPI_Init() failure message that is missing.
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    That is awesome. But also means that I still don't know why you are crashing on load. :(

    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.



  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    csaba@csaba /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2 $ ldd ./ns2_linux32 
            linux-gate.so.1 (0xf7731000)
            libSpark_Physics.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libSpark_Physics.so (0xf7300000)
            libSpark_Render.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libSpark_Render.so (0xf7205000)
            libSpark_Sound.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libSpark_Sound.so (0xf71ee000)
            libSpark_Network.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libSpark_Network.so (0xf71bb000)
            libSpark_Cinematic.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libSpark_Cinematic.so (0xf7168000)
            libSpark_Core.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libSpark_Core.so (0xf6a89000)
            liblua51.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/liblua51.so (0xf69f9000)
            libfmodex.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libfmodex.so (0xf6871000)
            libfmodevent.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libfmodevent.so (0xf67e4000)
            libfmodeventnet.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libfmodeventnet.so (0xf674b000)
            libawesomium-1-7.so.0 => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libawesomium-1-7.so.0 (0xf3cd5000)
            libgconf-2.so.4 => /usr/lib32/libgconf-2.so.4 (0xf3c54000)
            libsteam_api.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libsteam_api.so (0xf3c40000)
            libGL.so.1 => /usr/lib32/libGL.so.1 (0xf3b3e000)
            libGLEW.so.1.9 => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libGLEW.so.1.9 (0xf3ad4000)
            libX11.so.6 => /usr/lib32/libX11.so.6 (0xf39b9000)
            libtbb.so.2 => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libtbb.so.2 (0xf396e000)
            libudev.so.0 => not found
            libpthread.so.0 => /lib32/libpthread.so.0 (0xf3952000)
            librt.so.1 => /lib32/librt.so.1 (0xf3949000)
            libdl.so.2 => /lib32/libdl.so.2 (0xf3944000)
            libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libstdc++.so.6 (0xf3843000)
            libm.so.6 => /lib32/libm.so.6 (0xf37ff000)
            libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/32/libgcc_s.so.1 (0xf37e3000)
            libc.so.6 => /lib32/libc.so.6 (0xf3631000)
            /lib/ld-linux.so.2 (0xf7732000)
            libtier0_s.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libtier0_s.so (0xf35fe000)
            libvstdlib_s.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libvstdlib_s.so (0xf357e000)
            libsdkencryptedappticket.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libsdkencryptedappticket.so (0xf3321000)
            libspeex.so.1 => /usr/lib32/libspeex.so.1 (0xf330b000)
            libspeexdsp.so.1 => /usr/lib32/libspeexdsp.so.1 (0xf32fb000)
            libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf2f2e000)
            libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf2e95000)
            libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf2e77000)
            libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf2d57000)
            libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf2d2f000)
            libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf2d23000)
            libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf2d06000)
            libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf2c2e000)
            libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf2bec000)
            libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf2b61000)
            libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf2b32000)
            libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf2aee000)
            libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf29e4000)
            libfmodex-4.44.16.so => /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/libfmodex-4.44.16.so (0xf285d000)
            libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf285a000)
            libXi.so.6 => /usr/lib32/libXi.so.6 (0xf284b000)
            libz.so.1 => /lib32/libz.so.1 (0xf2836000)
            libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf282c000)
            libnss3.so => /usr/lib32/libnss3.so (0xf26e9000)
            libnssutil3.so => /usr/lib32/libnssutil3.so (0xf26c4000)
            libsmime3.so => /usr/lib32/libsmime3.so (0xf2699000)
            libplc4.so => /usr/lib32/libplc4.so (0xf2693000)
            libnspr4.so => /usr/lib32/libnspr4.so (0xf2656000)
            libdbus-1.so.3 => /usr/lib32/libdbus-1.so.3 (0xf261f000)
            libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf25fb000)
            libXext.so.6 => /usr/lib32/libXext.so.6 (0xf25ec000)
            libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf25e6000)
            libasound.so.2 => /usr/lib32/libasound.so.2 (0xf2528000)
            libudev.so.0 => not found
            libcups.so.2 => /usr/lib32/libcups.so.2 (0xf24d8000)
            libgcrypt.so.11 => /usr/lib32/libgcrypt.so.11 (0xf245e000)
            libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf2434000)
            libORBit-2.so.0 => /usr/lib32/libORBit-2.so.0 (0xf23e2000)
            libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf23dd000)
            libnvidia-tls.so.319.32 => /usr/lib32/libnvidia-tls.so.319.32 (0xf23d9000)
            libnvidia-glcore.so.319.32 => /usr/lib32/libnvidia-glcore.so.319.32 (0xf040f000)
            libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf03f4000)
            libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf03ef000)
            libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf03e5000)
            libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf03db000)
            libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf03d7000)
            libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf03d3000)
            libbz2.so.1 => /lib32/libbz2.so.1 (0xf03c1000)
            libffi.so.6 => /usr/lib32/libffi.so.6 (0xf03ba000)
            libresolv.so.2 => /lib32/libresolv.so.2 (0xf03a3000)
            libpng15.so.15 => /usr/lib32/libpng15.so.15 (0xf0379000)
            libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf02f9000)
            libEGL.so.1 => /usr/lib32/libEGL.so.1 (0xf02dc000)
            libplds4.so => /usr/lib32/libplds4.so (0xf02d7000)
            libgssapi_krb5.so.2 => /usr/lib32/libgssapi_krb5.so.2 (0xf02a1000)
            libgpg-error.so.0 => /usr/lib32/libgpg-error.so.0 (0xf029b000)
            libXau.so.6 => /usr/lib32/libXau.so.6 (0xf0297000)
            libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf0291000)
            libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf028e000)
            libxcb-dri2.so.0 => /usr/lib32/libxcb-dri2.so.0 (0xf0289000)
            libxcb-xfixes.so.0 => /usr/lib32/libxcb-xfixes.so.0 (0xf0281000)
            libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf0278000)
            libxcb-shape.so.0 => /usr/lib32/libxcb-shape.so.0 (0xf0274000)
            libudev.so.1 => /lib32/libudev.so.1 (0xf0262000)
            libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xf0257000)
            libkrb5.so.3 => /usr/lib32/libkrb5.so.3 (0xf01a2000)
            libk5crypto.so.3 => /usr/lib32/libk5crypto.so.3 (0xf017c000)
            libcom_err.so.2 => /lib32/libcom_err.so.2 (0xf0178000)
            libkrb5support.so.0 => /usr/lib32/libkrb5support.so.0 (0xf0170000)
            libkeyutils.so.1 => /lib32/libkeyutils.so.1 (0xf016c000)
            libsystemd-daemon.so.0 => /lib32/libsystemd-daemon.so.0 (0xf0167000)
    

    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.
  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    edited September 2013
    I tried a ...
    ln -s /usr/lib32/libudev.so /usr/lib32/libudev.so.0
    

    ... 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.
  • -Leviathan--Leviathan- Join Date: 2010-07-20 Member: 72603Members
    Found a workaround:

    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
  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    Well, unfortunately for me I'm using KDE already.
  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    -Leviathan- could you please provide your ldd output, maybe there is something I could compare with my output and find a reason for failure.

    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.
  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    Here is the gdb output. Is this the way I should run the program?
    csaba@csaba /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2 $ gdb ./ns2_linux32 
    GNU gdb (Gentoo 7.5.1 p2) 7.5.1
    Copyright (C) 2012 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
    and "show warranty" for details.
    This GDB was configured as "x86_64-pc-linux-gnu".
    For bug reporting instructions, please see:
    <http://bugs.gentoo.org/>...
    Reading symbols from /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/ns2_linux32...done.
    (gdb) run
    Starting program: /media/medium/Csaba_Home_Extra/.local.share.Steam/SteamApps/common/Natural Selection 2/ns2_linux32 
    warning: Could not load shared library symbols for linux-gate.so.1.
    Do you need "set solib-search-path" or "set sysroot"?
    warning: File "/lib32/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
    To enable execution of this file add
            add-auto-load-safe-path /lib32/libthread_db-1.0.so
    line to your configuration file "/home/csaba/.gdbinit".
    To completely disable this security protection add
            set auto-load safe-path /
    line to your configuration file "/home/csaba/.gdbinit".
    For more information about this security protection see the
    "Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
            info "(gdb)Auto-loading safe path"
    warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
    GetInstanceCount currently unimplemented
    Build 255
    Linux
    Setting breakpad minidump AppID = 4920
    Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198082125608 [API loaded no]
    [S_API WARN] Overlay does not appear to be loaded into game, but SetNotificationPosition is being called
    Steam initialized
    Error: Attempted to load remote options from a file that does not exist.
    Error: Loading of cloud user settings failed
    
    Program received signal SIGSEGV, Segmentation fault.
    0xf42a9a6f in XGetICValues () from /usr/lib32/libX11.so.6
    
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    I beleive that you will be unable to run the game outside of steam.
    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.
  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    Well, as I mentioned above, running the game as you suggested is still not working. I have no idea how to run ldd on the steam command you suggested.
    csaba@csaba ~ $ echo $STEAM_RUNTIME
    1
    csaba@csaba ~ $ steam  steam://rungameid/4920
    Running Steam on sabayon  64-bit
    STEAM_RUNTIME is enabled by the user
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    unlinked 0 orphaned pipes
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    [0910/220258:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Process 14333 created /csaba-ValveIPCSharedObjects5
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
    Generating new string page texture 3: 256x256, total string texture memory is 311.30 KB
    
    (steam:14333): Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",
    
    (steam:14333): Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Adding license for package 0
    Adding license for package 32
    Adding license for package 34
    Adding license for package 63
    Adding license for package 2481
    Adding license for package 11144
    Adding license for package 12361
    Adding license for package 13677
    Adding license for package 16496
    Adding license for package 31530
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    ExecCommandLine: "/media/medium/Csaba_Home_Extra/.local.share.Steam/ubuntu12_32/steam steam://rungameid/4920"
    ExecSteamURL: "steam://rungameid/4920"                                                                                                                                                                                                             
    System startup time: 9.68 seconds                                                                                                                                                                                                                  
    Running Steam on sabayon  64-bit                                                                                                                                                                                                                   
    STEAM_RUNTIME has been set by the user to: /media/medium/Csaba_Home_Extra/.local.share.Steam/ubuntu12_32/steam-runtime                                                                                                                             
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)                                                                                                                                                                  
    ExecCommandLine: "/home/csaba/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"                                                                                                                                                        
    ExecSteamURL: "steam://open/driverhelperready"                                                                                                                                                                                                     
    Generating new string page texture 68: 64x256, total string texture memory is 376.83 KB                                                                                                                                                            
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)                                                                                                                                                                  
    roaming config store loaded successfully - 709 bytes.
    migrating temporary roaming config store
    Generating new string page texture 73: 128x256, total string texture memory is 507.90 KB
    Game update: AppID 4920 "Natural Selection 2", ProcID 15017, IP 0.0.0.0:0
    
    (steam:14333): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
    
    [...]
    
    (steam:14333): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
    Setting breakpad minidump AppID = 4920
    Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198082125608 [API loaded no]
    Game removed: AppID 4920 "Natural Selection 2", ProcID 15017 
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    Installing breakpad exception handler for appid(steam)/version(1377723241_client)
    

    I have absolutely no idea how to run ldd with the "steam steam:/..." command. I tried different things but won't work.
    csaba@csaba ~ $ ldd steam steam://rungameid/4920
    steam:
    ldd: ./steam: No such file or directory
    steam://rungameid/4920:
    ldd: steam://rungameid/4920: No such file or directory
    csaba@csaba ~ $ which steam
    /usr/bin/steam
    csaba@csaba ~ $ ldd /usr/bin/steam steam://rungameid/4920
    /usr/bin/steam:
            not a dynamic executable
    steam://rungameid/4920:
    ldd: steam://rungameid/4920: No such file or directory
    csaba@csaba ~ $ ldd "/usr/bin/steam steam://rungameid/4920"
    ldd: /usr/bin/steam steam://rungameid/4920: No such file or directory
    csaba@csaba ~ $ ldd --help
    Usage: ldd [OPTION]... FILE...
          --help              print this help and exit
          --version           print version information and exit
      -d, --data-relocs       process data relocations
      -r, --function-relocs   process data and function relocations
      -u, --unused            print unused direct dependencies
      -v, --verbose           print all information
    
    For bug reporting instructions, please see:
    <http://bugs.gentoo.org/>.
    csaba@csaba ~ $ ldd /usr/bin/steam 
            not a dynamic executable
    csaba@csaba ~ $ file /usr/bin/steam
    /usr/bin/steam: a /usr/bin/env bash script, ASCII text executable
    

    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.

  • NegatedVoidNegatedVoid Join Date: 2010-07-27 Member: 73202Members, Reinforced - Shadow
    To run ldd on the game executable, go to the NS2 folder (On my machine, it's ~/.local/share/Steam/SteamApps/common/Natural Selection 2), then do
    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.

  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    I run ldd and gdb exactly that way (see my previous 2-3 posts) and then "Confused" suggested I should run "steam steam://" which we already saw it is not working in the first 3-5 messages...

    Now, I am confused...
  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    edited September 2013
    @Confused, can you tell me what commends to run for ldd and gdb that are testing the game with steam environment loaded?

    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.
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    I haven't done a whole lot with gdb and ns2 I have mostly been attaching it after the process is already running.

    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?







  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    I have my steam folder moved to another harddisk and the paths are specified in steam client's configuration. No other game has any problems with dependencies, I have about 10 games, all are running just fine.

    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.

  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    Can I have a followup on this?
    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.
  • derWalterderWalter Join Date: 2008-10-29 Member: 65323Members
    ns2 seems to be something like a build your own game package!

    so much work is done by the community but what do those people get for their work :)??
  • patkoscsabapatkoscsaba Join Date: 2013-09-02 Member: 187694Members
    @derWalter: I am not sure I understand what you are implying...
Sign In or Register to comment.