Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
|
01-03-2013, 02:14 AM
|
#181
|
Senior Member
Registered: Oct 2003
Location: WA
Distribution: Slackware
Posts: 1,269
|
Quote:
Originally Posted by dugan
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.
|
|
|
01-03-2013, 05:37 AM
|
#182
|
Member
Registered: Jul 2006
Location: latvia
Distribution: slackware
Posts: 140
Rep:
|
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
|
|
|
01-03-2013, 06:02 AM
|
#183
|
Member
Registered: Sep 2011
Location: Italy
Distribution: Slackware
Posts: 649
Rep:
|
@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
|
|
|
01-03-2013, 08:00 AM
|
#184
|
Member
Registered: Jul 2006
Location: latvia
Distribution: slackware
Posts: 140
Rep:
|
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
|
|
|
01-03-2013, 08:58 AM
|
#185
|
Member
Registered: Jul 2006
Location: latvia
Distribution: slackware
Posts: 140
Rep:
|
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" "$@"
|
|
|
01-03-2013, 06:11 PM
|
#186
|
LQ Newbie
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8
Rep:
|
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.
|
|
|
01-04-2013, 02:03 AM
|
#187
|
Slackware Contributor
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559
|
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
|
|
|
01-04-2013, 07:53 AM
|
#188
|
LQ Newbie
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8
Rep:
|
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.
|
|
|
01-04-2013, 08:00 AM
|
#189
|
Member
Registered: Sep 2011
Location: Italy
Distribution: Slackware
Posts: 649
Rep:
|
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.
|
|
|
01-04-2013, 08:28 AM
|
#190
|
LQ Newbie
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8
Rep:
|
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 ?
Last edited by M@yeulC; 01-04-2013 at 12:47 PM.
|
|
|
01-04-2013, 02:05 PM
|
#191
|
Slackware Contributor
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559
|
Quote:
Originally Posted by M@yeulC
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
|
|
|
01-04-2013, 04:56 PM
|
#192
|
LQ Newbie
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8
Rep:
|
Quote:
Originally Posted by M@yeulC
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.
|
|
|
01-12-2013, 05:45 AM
|
#193
|
LQ Newbie
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8
Rep:
|
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
|
|
|
01-12-2013, 09:36 AM
|
#194
|
Member
Registered: Jul 2004
Distribution: slackware
Posts: 225
Rep:
|
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?
|
|
|
01-12-2013, 09:47 AM
|
#195
|
LQ Newbie
Registered: Jan 2013
Location: France
Distribution: Linux Slackware
Posts: 8
Rep:
|
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.
|
|
|
All times are GMT -5. The time now is 12:17 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|