Linux - game crashes at launch

SheepherdSheepherd Join Date: 2009-07-15 Member: 68143Members
Hi all,

First off, I'm really glad the Linux version of my favorite game's sequel got released! Thanks UW!

Unfortunately the game doesn't run on my machine.
The application crashes at launch time without any error message.
When running the binary directly with terminal i get the missing shared libraries error below.

~/.local/share/Steam/SteamApps/common/Natural Selection 2$ ./ns2_linux32

./ns2_linux32: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

I checked if the library is installed and it is indeed ($aptitude search libudev)

p libudev-dev - libudev development files
p libudev-dev:i386 - libudev development files
c libudev0 - udev library
c libudev0:i386 - udev library
i libudev1 - libudev shared library
i A libudev1:i386 - libudev shared library

Is it because I run a 64bit OS?

My System Information:
System information report, generated by Sysinfo: 8/30/2013 11:26:32 AM
http://sourceforge.net/projects/gsysinfo

SYSTEM INFORMATION
Running Ubuntu Linux, the Ubuntu 13.04 (raring) release.
GNOME: 3.8.3 (Ubuntu 2013-07-31)
Kernel version: 3.8.0-29-generic (#42-Ubuntu SMP Tue Aug 13 19:40:39 UTC 2013)
GCC: 4.7 (x86_64-linux-gnu)
Xorg: 1.13.3 (17 April 2013 10:43:13PM)
Hostname: sheepherd-Gazelle-Professional
Uptime: 0 days 4 h 3 min

CPU INFORMATION
GenuineIntel, Intel(R) Core(TM) i7-3840QM CPU @ 2.80GHz
Number of CPUs: 8
CPU clock currently at 1200.000 MHz with 8192 KB cache
Numbering: family(6) model(58) stepping(9)
Bogomips: 5587.31
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms

MEMORY INFORMATION
Total memory: 15943 MB
Total swap: 0 MB

STORAGE INFORMATION
SCSI device - scsi0
Vendor: ATA
Model: INTEL SSDSC2CW12
SCSI device - scsi2
Vendor: Slimtype
Model: DVD A DS8A8SH

HARDWARE INFORMATION
MOTHERBOARD
Host bridge
Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
Subsystem: CLEVO/KAPOK Computer Device 2706
PCI bridge(s)
Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) (prog-if 00 [Normal decode])
Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4) (prog-if 00 [Normal decode])
Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4) (prog-if 00 [Normal decode])
ISA bridge
Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
Subsystem: CLEVO/KAPOK Computer Device 2706

GRAPHIC CARD
VGA controller
Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: CLEVO/KAPOK Computer Device 2706

SOUND CARD
Multimedia controller
Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
Subsystem: CLEVO/KAPOK Computer Device 2706

NETWORK
Network controller
Intel Corporation Centrino Advanced-N 6235 (rev 24)
Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN
Ethernet controller
Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 0a)
Subsystem: CLEVO/KAPOK Computer Device 2706

Comments

  • BadevilBadevil Join Date: 2009-07-04 Member: 68028Members, Reinforced - Shadow
    Hehe, I think we will have many 64Bit Linux users here in this Forum with the same problems :-).
    1) search for the file if it really exist also under lib32 because this game is looking for the 32bit lib not the 64bit which could be installed. (find / -iname \*libudev.so.0\*)
    2) install if needed the multilib version or try to fix it with a link, it will not work with all libs I had this problem with libgconf-2.so.4 (ArchLinux).
    As Ubuntuuser this link will may help you http://askubuntu.com/questions/288821/cannot-open-shared-object-file-libudev-so-0-in-ubuntu-64
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    This happens because you have to ruin the game through steam.

    Do so and magical times happen.



  • SheepherdSheepherd Join Date: 2009-07-15 Member: 68143Members
    @Badevil: Thanks, i'll check it out.

    @Confused: I did, and then "The application crashes at launch time without any error message.". (Like I described)
    The only way to get any meaningful information is to launch the binary directly. And by the way, this works for many games, although some errors are raised.
  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    So, NS2 should not run directly ie ./ns2_linux32

    You will need to either run.sh in ~/local/share/Steam somewhere or you will have to run it thoguh steam

    Can you post the contents of ~/.config/Natural Selection 2/log.txt?



Sign In or Register to comment.