LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-03-2013, 02:14 AM   #181
kingbeowulf
Senior Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware
Posts: 1,269
Blog Entries: 11

Rep: Reputation: 750Reputation: 750Reputation: 750Reputation: 750Reputation: 750Reputation: 750Reputation: 750

Quote:
Originally Posted by dugan View Post
I just noticed that the Linux Steam release of World of Goo is the worst version so far. The version you can buy on 2dBoy's homepage (which they're selling through the Humble Store now) has both native 64-bit and native 32-bit binaries. The version in the Humble Bundles has both 64-bit and 32-bit binaries. The version being sold on Desura is advertised as running natively on both 64-bit and 32-bit systems (this doesn't surprise me, since Desura has a 64-bit client). The Linux Steam version is 32-bit only.

If the Linux Steam client is going to be 32-bit only when other purchase options offer 64-bit binaries for the same games, then I'm going to buy from Steam only as a last resort.
No kidding. Even considering their Ubuntu/Debian centric approach, the Steam boneheads are stuck with anachronistic 32-bit binaries even if 64-bit is available from the game devs. I see a lot of forum posts re: Ubuntu-64 issues because of missing or unavailable 32-bit libs.

I have the 64-bit Desura client running with almost exclusively 64-bit titles. The only oddity is Flare rpg - only 32-bit is available even though it builds fine here as native x86_64.
 
Old 01-03-2013, 05:37 AM   #182
zux
Member
 
Registered: Jul 2006
Location: latvia
Distribution: slackware
Posts: 140

Rep: Reputation: 26
i installed all the dependecies + multilib (updated today) but can't run steam client.
Code:
bash-4.2$ steam
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
threadtools.cpp (1439) : Assertion Failed: Permission denied
Assert( Assertion Failed: Permission denied ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/tier0/threadtools.cpp:1439

Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/assert_20130103133044_1.dmp
success = yes
response:  CrashID=bp-4d849e4b-b27a-489a-879a-c10462130103
threadtools.cpp (1089) : Assertion Failed: semaphore creation failed Operation now in progress
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 29448 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 29448 with name 0eSteamEngineLock
threadtools.cpp (1439) : Assertion Failed: Permission denied
Shutting down. . .
unlinked 2 orphaned pipes
FATAL: exception not rethrown
/home/zux/.local/share/Steam/steam.sh: line 287: 20490 Aborted                 $DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
i read somewhere in this thread to run ldd on steamui.so:
Code:
bash-4.2$ ldd .steam/bin/steamui.so  | grep "not found"
	libcef.so => not found
	liboverride.so => not found
	libsteam.so => not found
	libtier0_s.so => not found
	libvstdlib_s.so => not found
	libsdl2-2.0.so.0 => not found
i'm stuck, how comes it can't find those librarys? they are there
 
Old 01-03-2013, 06:02 AM   #183
414N
Member
 
Registered: Sep 2011
Location: Italy
Distribution: Slackware
Posts: 649

Rep: Reputation: 190Reputation: 190
@zux: your problem seems coming from wrong permissions. Are you running the steam client as a dedicated user (e.g. steam)? Maybe you need to add it to some other group (like video, audio...).
Those libraries are not found because the launcher script specifies their correct path using LD_LIBRARY_PATH upon launch. Retry with
Code:
LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32 ldd .steam/bin/steamui.so
 
Old 01-03-2013, 08:00 AM   #184
zux
Member
 
Registered: Jul 2006
Location: latvia
Distribution: slackware
Posts: 140

Rep: Reputation: 26
thank you, I have progress:

Code:
bash-4.2$ LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32 ldd .steam/bin/steamui.so | grep "not found"
	libnss3.so => not found
	libnssutil3.so => not found
	libsmime3.so => not found
	libplc4.so => not found
	libnspr4.so => not found
and i think i saw that someone had this problem earlier in the thread, so i'll search

ps. @414N I run steam with my regular user, also tried running as root with same results.

Last edited by zux; 01-03-2013 at 08:59 AM. Reason: typo
 
Old 01-03-2013, 08:58 AM   #185
zux
Member
 
Registered: Jul 2006
Location: latvia
Distribution: slackware
Posts: 140

Rep: Reputation: 26
resolved those last problems, turned out to be my own fault, so now i only have this problem:
Code:
threadtools.cpp (1089) : Assertion Failed: semaphore creation failed Operation now in progress
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 22508 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 22508 with name 0eSteamEngineLock
threadtools.cpp (1439) : Assertion Failed: Permission denied
Shutting down. . .
unlinked 2 orphaned pipes
FATAL: exception not rethrown
/home/zux/.local/share/Steam/steam.sh: line 287: 23719 Aborted                 $DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
 
Old 01-03-2013, 06:11 PM   #186
M@yeulC
LQ Newbie
 
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8

Rep: Reputation: Disabled
Unhappy

Hello,
I'm a bit shy : this is my first post on LinuxQuestions.org

I am trying to get steam running on my netbook for about 1 week now, but I couldn't manage to get it work.
I have a 32 bit slackware 13.37 system but with many 14.0 updates -maybe I should upgrade one day- which I installed when trying to get steam working.
I have an intel graphic card, I use xfce as window manager.

so, there is the whole output of the console :

Code:
bash-4.2$ su  
Password: 
bash-4.2# steam
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 3651 with name 0eBlobRegistryMutex_5311AA5171E26917583685E205E3D491
removing stale semaphore last operated on by process 3651 with name 0eBlobRegistrySignal_5311AA5171E26917583685E205E3D491
removing stale semaphore last operated on by process 3651 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 3651 with name 0eSteamEngineLock
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
[0104/005659:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[0104/005659:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/crash_20130104005700_1.dmp
success = yes
response:  CrashID=bp-0ae76770-fb04-4f61-bfd7-e80ec2130103
/root/.local/share/Steam/steam.sh: line 287:  4409 Segmentation fault      $DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
I already saw parts of this code on various websites, but I couldn't find the solution. I already greatly reduced the amount of things displayed in the console
I run it using the root account -bad - because it often gives me some Permission denied errors.

The output is the same with terminal, konsole or Xterm.


I apologize about my English, which is not my native language (correct me please), and about some errors I may have done : It's 1 a.m for me and I am really tired of keeping trying launching steam.
 
Old 01-04-2013, 02:03 AM   #187
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116
Code:
bash-4.2$ su  
Password: 
bash-4.2# steam
That is certainly not going to work. If you started your X session under your normal user account and then become root in a terminal by issueing "su", your root account will not be able to start any X application (like Steam) because root does not own the X display. Also, the DBus error you see is caused by the fact that your user started the X session and root is not able to connect to the DBus service because of that.

Use your own user account. That is always better.

There is also a crash of the application at the end, but it is not clear why. Steam will crash because of almost any reason. Mostly because of some package you forgot to install.

How did you install Steam? What additional packages/software did you install?

Eric
 
Old 01-04-2013, 07:53 AM   #188
M@yeulC
LQ Newbie
 
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8

Rep: Reputation: Disabled
It appeared that the error :
Code:
threadtools.cpp (1439) : Assertion Failed: Permission denied
Assert( Assertion Failed: Permission denied ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/tier0/threadtools.cpp:1439
[...]
error:  Failed to open/read local data from file/application
threadtools.cpp (1089) : Assertion Failed: semaphore creation failed Permission denied
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 4409 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 4409 with name 0eSteamEngineLock
threadtools.cpp (1439) : Assertion Failed: Permission denied
Shutting down. . .
unlinked 2 orphaned pipes
FATAL: exception not rethrown
/home/mayeul/.local/share/Steam/steam.sh: line 287:  6798 Aborted                 $DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
was because of steam not supporting multiuser. I just rebooted, and then all worked fine (well, I mean fine... I got the usual error output as I posted it yesterday ).

I give it again :

Code:
bash-4.2$ steam
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 2552 with name 0eBlobRegistryMutex_C88733BB1ECA7DC27B58316AF21CD58F
removing stale semaphore last operated on by process 2552 with name 0eBlobRegistrySignal_C88733BB1ECA7DC27B58316AF21CD58F
removing stale semaphore last operated on by process 2552 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 2552 with name 0eSteamEngineLock
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
[0104/143523:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[0104/143523:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/crash_20130104143524_1.dmp
success = no
error:  Failed to open/read local data from file/application
/home/mayeul/.local/share/Steam/steam.sh: line 287:  2847 Segmentation fault      $DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
bash-4.2$
running X as root gave me the same output (just to clarify).

So, I don't exactly remember the names of all packages I upgraded/installed, but I can give you a short list :

Quote:
glibc to the latest version I found
flac
OpenAL
libstdc++so.6 (I upgraded this file as requested by steam, but I then upgraded gcc)
pulseaudio
speex
json-c
flashplayer-plugin
libogg
libvorbis
oxygen-gtk2
(for these last, I did not install the compat32 files, I just verified that they were up-to-date and upgraded if necessary).

edit : intel* also to update my drivers. I then had to upgrade the whole X series packages.
So, I think that the real problem was that steam was not able to find "network manager" as shown in the console output :
Code:
Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
I just use wpa_supplicant and dhcpcd to connect to the network, I don't use the network manager bundled with KDE (since I do not use KDE)

Last edited by M@yeulC; 01-04-2013 at 08:03 AM.
 
Old 01-04-2013, 08:00 AM   #189
414N
Member
 
Registered: Sep 2011
Location: Italy
Distribution: Slackware
Posts: 649

Rep: Reputation: 190Reputation: 190
NetworkManager is not a hard requirement. If it is found, then steam tries to use (I think to properly set up proxies, but I don't know nor care).
I suspect you "contaminated" steam folder contents with wrong permissions while switching between your user and root. Try purging the entire steam folder before retrying.
 
Old 01-04-2013, 08:28 AM   #190
M@yeulC
LQ Newbie
 
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8

Rep: Reputation: Disabled
Thanks,
I already tried to delete the entire contents of ~/.local/share/Steam, but It had no effect.
I will try that again anyway.

I tried to launch steam not in the terminal : I post the log with an attachment (I find that it's more verbose).

Edit : I just installed wicd, I saw somewhere that steam was able to detect it as well as knetworkmanager. I need to reboot to see if this really had an impact...
Edit 2 : It had no effect... I am waiting for your suggests : How can I remove (even if it is not installed) networkmanager (or all references to it)? Or, maybe better, how can I manage to let steam think that it's not installed/force it to use wicd/remove mentions of networkmanager from steam script ?
Attached Files
File Type: log steam.log (939 Bytes, 18 views)

Last edited by M@yeulC; 01-04-2013 at 12:47 PM.
 
Old 01-04-2013, 02:05 PM   #191
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116
Quote:
Originally Posted by M@yeulC View Post
So, I don't exactly remember the names of all packages I upgraded/installed, but I can give you a short list :
Code:
glibc to the latest version I found
flac
OpenAL
libstdc++so.6 (I upgraded this file as requested by steam, but I then upgraded gcc)
pulseaudio
speex
json-c
flashplayer-plugin
libogg
libvorbis
oxygen-gtk2
(for these last, I did not install the compat32 files, I just verified that they were up-to-date and upgraded if necessary).
On a 64-bit multilib system, you will certainly need compat32 packages for libogg and libvorbis. Steam will segfault otherwise. Pulseaudio, FLAC and OpenAL 32-bit compatibility packages are also needed. And speex & jason-c are required by the pulseaudio library in turn but chances are that you do not need those to run steamclient.

And naturally, the glibc multilib packages are needed.

Eric
 
Old 01-04-2013, 04:56 PM   #192
M@yeulC
LQ Newbie
 
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8

Rep: Reputation: Disabled
Quote:
Originally Posted by M@yeulC View Post
I have a 32 bit slackware 13.37 system
Sorry if I had not been clear enough in my last post. I just upgraded these packages since they were required for the steam client (or the pulseaudio package)

*///////////////EDIT////////////////*

I could manage to set up properly NetworkManager (I did not notice the caps before... so I couldn't use slackpkg)

So, I deleted the ~/.local/share/Steam directory

But when I restarted it, I got this error :

Code:
bash-4.2$ steam
/usr/bin/steam: line 228: zenity: command not found
Setting up Steam content in /home/mayeul/.local/share/Steam
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
Installing breakpad exception handler for appid(steam)/version(0_client)
Installing breakpad exception handler for appid(steam)/version(1.0_client)
Installing breakpad exception handler for appid(steam)/version(1.0_client)
Installing breakpad exception handler for appid(steam)/version(1.0_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
[0105/165715:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/crash_20130105165718_1.dmp
success = no
error:  Failed to open/read local data from file/application
/home/mayeul/.local/share/Steam/steam.sh: line 287:  2891 Segmentation fault      $DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
The first error isn't really important, but I think that the steam.sh script should be fixed (at least) in the slackware package :
Quote:
Originally Posted by Line 228 (aprox) of /usr/bin/steam :
Code:
# We have the data link but we can't find the data, prompt the user
        if zenity --question --text=$"Couldn't find Steam content, did you move$
                while true; do
                        STEAMDIR="`zenity --file-selection --directory`"
I tried to replace the files in public/steambootstrapper_* (with these ones, even if it was the wrong version - it forced steam to re-download these files), but it didn't work.
(the error do not appear anymore, but steam does not start). So the error is elewhere :
Code:
[0105/165715:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
I am currently looking for this now, but I let everything here, hopping that it will help someone...

EDIT : it appears that the error isn't here. I am looking for the line 287
Results : I put DEBUGGER="gdb" before line 272. It told me that :
Quote:
mktemp: cannot create temp file mayeul.steam.gdb.XXXX: Invalid argument
info mktemp said that it needed 6 Xs. So I put 2 X after the filename line 275, but unfortunately, Steam updated the file... I will edit this line when solved.=> Nothing : I could not manage to start the debugger again

EDIT (again : no one answer me, so I guess that you enjoy seeing me continue like that :P) : SteamCMD run fine on my system : I was able to login easily and download... the Win32 version of Galcon fusion

Looks like I need to find the solution elsewhere...

EDIT : there is a new version of steam for Linux, I needed to rebuild the steam client. I now get this error :

Code:
Traceback (most recent call last):
  File "/usr/bin/steamdeps", line 309, in <module>
    status = main( *sys.argv[1:] )
  File "/usr/bin/steamdeps", line 268, in main
    process = subprocess.Popen( ['dpkg', '-l'] + list( packages.keys() ), stdout=subprocess.PIPE, stderr=subprocess.PIPE )
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
I am running steam on my desktop now, with slackware 13.37 fully upgraded to 14.0.

Last edited by M@yeulC; 01-12-2013 at 05:11 AM.
 
Old 01-12-2013, 05:45 AM   #193
M@yeulC
LQ Newbie
 
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8

Rep: Reputation: Disabled
Sorry for the double post.

I am trying to adapt the /ust/bin/steamdeps script to vork with slackware, but I am experiencing some trouble : the script uses dpkg, and slackware uses slackpkg.

I replaced dpkg --print-architecture with uname -m, but there is some commands that don't have an equivalent in slackware.

For instance, in the package class, there is a method :

Code:
def isAvailable(self):
                if ( self.installed is None ):
                        return False

                for (op, version) in self.versionConditions:
                        if ( subprocess.call( ['dpkg', '--compare-versions', self.installed, op, version] ) != 0 ):
                                return False

                return True
But I didn't figure out how to compare two packages versions.

there is also some code line 268 which seems to return a package list, but I don't know how it is formatted, so I can't replace it with ls /var/packages
 
Old 01-12-2013, 09:36 AM   #194
wigry
Member
 
Registered: Jul 2004
Distribution: slackware
Posts: 225

Rep: Reputation: 53
Just to keep everybody's spirit up - Alien's steamclient package works like charm out of the box on a 32-bit Slackware 14. Total disapointment though that I am not able to play my Windows games on it and am limited only to Linux offerings. Or is there a solution?
 
Old 01-12-2013, 09:47 AM   #195
M@yeulC
LQ Newbie
 
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8

Rep: Reputation: Disabled
There is still the old way... Wine + Steam for win32.

It isn't working out of the box for me : today, when I typed steam in the console, it opened up a console window which told me that I had to install steam from the newest .deb...

I think I am going to install slackware 14.0 64 bits, people seems to have less issues with it.

Last edited by M@yeulC; 01-12-2013 at 11:26 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Steam Linux Beta Build Surfaces In Steam’s Database LXer Syndicated Linux News 0 09-06-2012 04:00 PM
Steam jrduffis Ubuntu 6 08-08-2012 07:01 PM
Steam on Wine, cannot login,"Steam is having trouble connecting to the Steam servers" cantab Linux - Games 1 06-19-2010 06:32 AM
Steam. meisbob Linux - Games 8 08-19-2006 08:28 PM
Slackware 10 and WineX/Cedega + Steam php Linux - Games 4 07-24-2004 05:23 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:17 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration