You are not logged in.

#1 2016-11-24 10:51:15

insaneclown3183
Member
Registered: 2016-11-15
Posts: 13

[SOLVED] error trying to run steam

Hello

When I run steam I get these/this error

[ben@arch ~]$ steam
Repairing installation, linking /home/ben/.steam/steam to /home/ben/.local/share/Steam
/home/ben/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable

(process:7519): Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale.
Failed to parse arguments: Option "--disable-factory" is no longer supported in this version of gnome-terminal.
Package curl needs to be installed
Package python-apt needs to be installed
Package xterm needs to be installed
Package xz-utils needs to be installed
Package zenity needs to be installed
Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1-mesa-glx:i386 needs to be installed
Package libc6:i386 needs to be installed
/home/ben/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
Running Steam on arch  64-bit
/home/ben/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
/home/ben/.local/share/Steam/ubuntu12_32/steam: symbol lookup error: /usr/lib32/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
/home/ben/.local/share/Steam/steam.sh: line 444: no match: ssfn*

I have used pacman to install most of the packages, however the packages:

Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1-mesa-glx:i386 needs to be installed
Package libc6:i386 needs to be installed

are not found by pacman. I have enabled multipule archictecture for arch.

I got steam from the steam web site and used dpkg to install it. I know .deb is not meant for arch but I don't see any other way to get it installed.

Also what is the version ID variable? is that my os's id or steams and why does it matter?

Thank you

Last edited by insaneclown3183 (2016-11-25 23:45:31)

Offline

#2 2016-11-24 10:58:00

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [SOLVED] error trying to run steam

Installing using dpkg is a big mistake, why not just install steam using pacman as it's in the repos?

Read the steam wiki page.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#3 2016-11-24 11:02:10

insaneclown3183
Member
Registered: 2016-11-15
Posts: 13

Re: [SOLVED] error trying to run steam

As I have not used pacman to install it how can I now remove it. Can you purge on arch?

Offline

#4 2016-11-24 11:11:32

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [SOLVED] error trying to run steam

I think you should be able to use dpkg to revert the installation, read the man page.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#5 2016-11-24 11:43:42

insaneclown3183
Member
Registered: 2016-11-15
Posts: 13

Re: [SOLVED] error trying to run steam

Ok I did as you said and I used dpkg's remove and purge functions to remove the files, but It has either done it wrong or I have done something in the installtion process or I am missing step (probably one of the last two)

Once dpkg did its thing I went and ran

pacman -S steam

and it repairs/reinstalls steam (or so it says)

[root@arch ben]# pacman -S steam
warning: steam-1.0.0.53-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) steam-1.0.0.53-1

Total Installed Size:  2.69 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                         [############################] 100%
(1/1) checking package integrity                       [############################] 100%
(1/1) loading package files                            [############################] 100%
(1/1) checking for file conflicts                      [############################] 100%
(1/1) checking available disk space                    [############################] 100%
:: Processing package changes...
(1/1) reinstalling steam                               [############################] 100%
:: Running post-transaction hooks...
(1/2) Updating icon theme caches...
(2/2) Updating the desktop file MIME type cache...

It puts those directories and files that where in the home folder back

Also typing steam into cli AFTER removing and BEFORE runnig pacman tries to run steam???? So There is still something around. I used the find function to see If I can find any files to which there is none, so my guess is its in some text folder.

typing steam in CLI gives this output:

/home/ben/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
/home/ben/.local/share/Steam/steam.sh: line 99: no match: **:
/home/ben/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
Running Steam on arch  64-bit
/home/ben/.local/share/Steam/steam.sh: line 154: VERSION_ID: unbound variable
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
/home/ben/.local/share/Steam/ubuntu12_32/steam: symbol lookup error: /usr/lib32/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
/home/ben/.local/share/Steam/steam.sh: line 444: no match: ssfn*

is there any arch or linux in general function that can remove it.

Offline

#6 2016-11-24 12:23:21

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,857
Website

Re: [SOLVED] error trying to run steam

Also typing steam into cli AFTER removing and BEFORE runnig pacman tries to run steam????

Then find out where it is running it from.

which steam

Do you have anything else installed with dpkg? If so, remove those packages too. Then remove dpkg. Then make sure that your pacman packages haven't been overwritten by the dpkg packages in any way, using 'pacman -Qkk'. Reinstall any that have.

The steam folders in your home directory are probably fine, but if you continue to have trouble, see https://wiki.archlinux.org/index.php/Steam and https://wiki.archlinux.org/index.php/St … leshooting


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#7 2016-11-24 13:51:18

insaneclown3183
Member
Registered: 2016-11-15
Posts: 13

Re: [SOLVED] error trying to run steam

Ok smile

I fixed what I could from you and arch wiki

However, I got one last and new ( i think) error that I cannot find on wiki or through google.

/home/ben/.local/share/Steam/ubuntu12_32/steam: symbol lookup error: /usr/lib32/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
/home/ben/.local/share/Steam/steam.sh: line 446: no match: ssfn*

this is the block of code from the steam.sh file if it helps

443    # Back up games and critical files
444	   # Backup package dir so that we're not hitting CDNs if there is no manifest change
445    mkdir -p "$STEAM_SAVE"
446	   for i in bootstrap.tar.xz ssfn* SteamApps steamapps userdata package; do
447		if [ -e "$i" ]; then
448			mv -f "$i" "$STEAM_SAVE/"
449		fi
450	   done

could this still be because of dpkg?

Offline

#8 2016-11-24 14:22:08

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,857
Website

Re: [SOLVED] error trying to run steam

The 'steam runtime issues' section in the troubleshooting article should resolve that (See https://bbs.archlinux.org/viewtopic.php?id=219522)


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#9 2016-11-24 23:25:57

insaneclown3183
Member
Registered: 2016-11-15
Posts: 13

Re: [SOLVED] error trying to run steam

I got steam running now, and tested it with a game using the script you posted. Steam also runs and starts the game if I use

steam-native

but will not start with just:

 steam 

and prints out these errors (why does it need these libs and not need them?)

[ben@arch ~]$ steam
Running Steam on arch 2015.11.01 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1476379980)
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Does it matter what libs I run. I mean I am only using this on my laptop so I am not going to be running any heavy games.?

Offline

#10 2016-11-25 00:15:13

frank604
Member
From: BC, Canada
Registered: 2011-04-20
Posts: 1,212

Re: [SOLVED] error trying to run steam

Offline

Board footer

Powered by FluxBB