Author Topic: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)  (Read 4358 times)

Offline YeeP

  • Newly Subscribed
  • *
  • Posts: 10
  • Karma: 0
  • New Forum User
    • View Profile
  • Peppermint version(s): 6
Hello! I am trying to get the latest install of Steam running on Peppermint Six (my machine is 64 bit)and am getting errors related to these packages:
libgl1-mesa-dri:i386
libgl1-mesa-glx:386
libc6:i386

Here is a screen shot from the Steam install:


This looks like it was a common problem back in ubuntu 12.10( https://github.com/ValveSoftware/steam-for-linux/issues/321 ), still trying to figure out how I can get around it.
Any suggestions would be much appreciated.

Thank you
« Last Edit: September 09, 2015, 12:18:30 pm by YeeP »

Offline scifidude79

  • Hero
  • *****
  • Posts: 4029
  • Karma: 870
    • View Profile
  • Peppermint version(s): Peppermint 9
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #1 on: September 09, 2015, 11:43:52 am »
I have Steam installed on P6 64-bit on three computers with no issues.  All of the i386 dependencies should have been automatically installed when you installed Steam.  How did you install it?  Did you use the Software Manager, Synpatic Package Manager or the Terminal?

Offline YeeP

  • Newly Subscribed
  • *
  • Posts: 10
  • Karma: 0
  • New Forum User
    • View Profile
  • Peppermint version(s): 6
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #2 on: September 09, 2015, 11:47:07 am »
I have Steam installed on P6 64-bit on three computers with no issues.  All of the i386 dependencies should have been automatically installed when you installed Steam.  How did you install it?  Did you use the Software Manager, Synpatic Package Manager or the Terminal?

I installed from the steam website deb package downloaded here: http://store.steampowered.com/about/

Edit: looks like that is version 1.0.0.50



I will remove the package and attempt from the software manager.
« Last Edit: September 09, 2015, 11:49:33 am by YeeP »

Offline AndyInMokum

  • Global Moderator
  • Hero
  • *****
  • Posts: 4889
  • Karma: 1058
  • "Keep on Rockin' in the Free World"
    • View Profile
  • Peppermint version(s): PM 9 & PM 10 (64-bit)
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #3 on: September 09, 2015, 11:52:34 am »
Hi YeeP, welcome to the Peppermint Forum  8).  Is this a new Peppermint installation?  If the answer is yes, have you run a post-installation update and upgrade?  If you haven't done this, we highly recommend you do so, as it often resolves minor issues without the need for further investigation.

Since the time when your installation ISO was originally created, the kernel and the installed software packages will have gone through several upgrades.  Peppermint, like other Linux distributions is a very dynamic and rapidly evolving operating system.  Consequently, it needs to be kept as current as possible for optimal performance.   Please open a terminal window with the following keystrokes: Ctrl+Alt+t.  Enter the following commands into the terminal window.

TipLinux is case sensitive.  To reduce the possibility of typographical errors please click the Code: [Select] function below to highlight the contents. Click on the centre mouse button/wheel while the cursor is in the terminal window to paste the contents.

Note: For enhanced security, passwords are entered invisibly.  There is NO indication of any user input.  You may enter an incorrect password 3 times before you have to repeat the action you are trying to execute.

Code: [Select]
apt update && apt upgradeHit enter and enter your user password when asked.  Hit enter again and follow the on screen instructions.  After that has completed, continue with:
Code: [Select]
apt dist-upgradeHit enter and enter your user password if asked.  Hit enter again and follow the on screen instructions.

After the upgrade has completed, reboot your machine because there may have been kernel upgrades. 

How are you trying to install Steam?  Is it from the official repository or are you trying to down load it from their website?
Backup! Backup! Backup! If you're missing any of these -  you ain't Backed Up!
For my system info please L/click HERE.

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26452
  • Karma: 65531
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #4 on: September 09, 2015, 11:54:48 am »
NO .. keep the version from the Steam website

Run
Code: [Select]
sudo apt-get install libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386then try the version from the steam website again
« Last Edit: September 09, 2015, 11:57:53 am by PCNetSpec »
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline scifidude79

  • Hero
  • *****
  • Posts: 4029
  • Karma: 870
    • View Profile
  • Peppermint version(s): Peppermint 9
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #5 on: September 09, 2015, 11:56:37 am »
Yeah, what PCNetSpec said.  Since you've already installed it, you may as well keep it and just install the missing dependencies.  However, for future installations, I would suggest going with the version in the repositories as it is better supported.   8)

Offline YeeP

  • Newly Subscribed
  • *
  • Posts: 10
  • Karma: 0
  • New Forum User
    • View Profile
  • Peppermint version(s): 6
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #6 on: September 09, 2015, 12:02:19 pm »
Code: [Select]
apt update && apt upgradeHit enter and enter your user password when asked.  Hit enter again and follow the on screen instructions. 
Result:
Code: [Select]
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
After that has completed, continue with:
Code: [Select]
apt dist-upgradeHit enter and enter your user password if asked.  Hit enter again and follow the on screen instructions.
Result:
Code: [Select]
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

After the upgrade has completed, reboot your machine because there may have been kernel upgrades. 

How are you trying to install Steam?  Is it from the official repository or are you trying to down load it from their website?
I downloaded from the steam website. Now I am trying from the Software Manager, looks like it is the same version as what is on the site:


Now I am on the same beginning attempt by steam to install the missing packages:


And that one is also a fail.



From what I can tell on others reporting to steam on this, the setup works if you have an Nvidia chip, not sure if that is what you are running PCNetSpec.

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26452
  • Karma: 65531
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #7 on: September 09, 2015, 12:05:13 pm »
See my last post.

the missing dependencies need to have "lts-utopic" appended to their names because we're running the lts-utopic LTS enablement stack .. so run the command in my last post, then try again.
« Last Edit: September 09, 2015, 12:07:19 pm by PCNetSpec »
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline YeeP

  • Newly Subscribed
  • *
  • Posts: 10
  • Karma: 0
  • New Forum User
    • View Profile
  • Peppermint version(s): 6
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #8 on: September 09, 2015, 12:05:34 pm »
This seems to be a common request by others I have seen having this problem on the steam for linux forums.

Looks like I am missing quite a bit:
Code: [Select]
yeep@Peppermint-YeeP ~/.local/share/Steam/ubuntu12_32 $ LD_LIBRARY_PATH=. ldd steamui.so
linux-gate.so.1 =>  (0xf77d7000)
libtier0_s.so => ./libtier0_s.so (0xf63cc000)
libvstdlib_s.so => ./libvstdlib_s.so (0xf6380000)
libv8.so => ./libv8.so (0xf5a95000)
libvideo.so => ./libvideo.so (0xf569d000)
libSDL2-2.0.so.0 => ./libSDL2-2.0.so.0 (0xf5598000)
libXtst.so.6 => not found
libXfixes.so.3 => not found
libXrandr.so.2 => not found
libXext.so.6 => not found
libX11.so.6 => not found
libGL.so.1 => not found
libgobject-2.0.so.0 => not found
libglib-2.0.so.0 => not found
libgtk-x11-2.0.so.0 => not found
librt.so.1 => /lib32/librt.so.1 (0xf5578000)
libpulse.so.0 => not found
libgdk_pixbuf-2.0.so.0 => not found
libm.so.6 => /lib32/libm.so.6 (0xf5531000)
libdl.so.2 => /lib32/libdl.so.2 (0xf552c000)
libstdc++.so.6 => not found
libpthread.so.0 => /lib32/libpthread.so.0 (0xf550f000)
/lib/ld-linux.so.2 (0xf77da000)
libc.so.6 => /lib32/libc.so.6 (0xf5364000)
libstdc++.so.6 => not found
libstdc++.so.6 => not found
libicui18n.so => ./libicui18n.so (0xf5148000)
libicuuc.so => ./libicuuc.so (0xf45ce000)
libstdc++.so.6 => not found
libgcc_s.so.1 => not found
libavcodec.so.56 => ./libavcodec.so.56 (0xf4471000)
libavformat.so.56 => ./libavformat.so.56 (0xf443b000)
libavresample.so.2 => ./libavresample.so.2 (0xf441a000)
libavutil.so.54 => ./libavutil.so.54 (0xf43ed000)
libswscale.so.3 => ./libswscale.so.3 (0xf4398000)
libstdc++.so.6 => not found
libstdc++.so.6 => not found
libgcc_s.so.1 => not found
libstdc++.so.6 => not found
libgcc_s.so.1 => not found
libbz2.so.1.0 => not found
libz.so.1 => not found

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26452
  • Karma: 65531
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #9 on: September 09, 2015, 12:08:18 pm »
I REPEAT .. SEE MY LAST POST
« Last Edit: September 09, 2015, 12:11:19 pm by PCNetSpec »
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline YeeP

  • Newly Subscribed
  • *
  • Posts: 10
  • Karma: 0
  • New Forum User
    • View Profile
  • Peppermint version(s): 6
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #10 on: September 09, 2015, 12:10:23 pm »
See my last post.

the missing dependencies need to have "lts-utopic" appended to their names because we're running the lts-utopic LTS enablement stack .. so run the command in my last post, then try again.

Done, and it looks like that took care of it. Here is the response I got from running it before hitting yes to continue in case you are curious:
Code: [Select]
yeep@Peppermint-YeeP ~/.local/share/Steam/ubuntu12_32 $ sudo apt-get install libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386
[sudo] password for yeep:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gcc-4.8-base:i386 gcc-4.9-base:i386 libc6:i386 libcgmanager0:i386
  libdbus-1-3:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386
  libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi6:i386
  libgcc1:i386 libllvm3.5:i386 libnih-dbus1:i386 libnih1:i386
  libpciaccess0:i386 libstdc++6:i386 libtinfo5:i386 libtxc-dxtn-s2tc0:i386
  libudev1:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386
  libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386
  libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386
  libxshmfence1:i386 libxxf86vm1:i386 zlib1g:i386
Suggested packages:
  glibc-doc:i386 locales:i386
The following NEW packages will be installed:
  gcc-4.8-base:i386 gcc-4.9-base:i386 libc6:i386 libcgmanager0:i386
  libdbus-1-3:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386
  libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi6:i386
  libgcc1:i386 libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386
  libglapi-mesa-lts-utopic:i386 libllvm3.5:i386 libnih-dbus1:i386 libnih1:i386
  libpciaccess0:i386 libstdc++6:i386 libtinfo5:i386 libtxc-dxtn-s2tc0:i386
  libudev1:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386
  libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386
  libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386
  libxshmfence1:i386 libxxf86vm1:i386 zlib1g:i386
0 upgraded, 41 newly installed, 0 to remove and 0 not upgraded.
Need to get 17.0 MB of archives.
After this operation, 62.5 MB of additional disk space will be used.
Do you want to continue? [Y/n]


I now have the window on screen where I can log into my existing account. I will do this and begin a download just as a test but I think this is solved. Should I edit the OP and change the subject to inclide "SOLVED"?

Thanks for the help!

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26452
  • Karma: 65531
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #11 on: September 09, 2015, 12:15:18 pm »
Mark it solved once you're 100% happy it works ;)

but yeah, to mark it solved just append (SOLVED) to the subject line of the FIRST posting in this topic.

and you're most welcome :)
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline YeeP

  • Newly Subscribed
  • *
  • Posts: 10
  • Karma: 0
  • New Forum User
    • View Profile
  • Peppermint version(s): 6
Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
« Reply #12 on: September 09, 2015, 12:19:17 pm »
Mark it solved once you're 100% happy it works ;)

but yeah, to mark it solved just append (SOLVED) to the subject line of the FIRST posting in this topic.

and you're most welcome :)

Did it, and thanks for the help. Now onto Plex Media Server... :)

Offline Magnum76

  • Newly Subscribed
  • *
  • Posts: 3
  • Karma: 0
  • New Forum User
    • View Profile
  • Peppermint version(s): 6 tenatively
Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
« Reply #13 on: November 14, 2015, 11:28:37 am »
Hello,

I'm new here and to Linux.

I'm trying to get Steam installed.  I am having the same issue as the original poster.

I have done as instructed by PCNetSpec, that did not work for me.  I still get the same errors that have already been shown.

This is a fresh install of Peppermint 6.  Upon install it wanted to update, so I let it.  It updated, I rebooted.  I went to the stem site and downloaded the .deb and ran it.  After searching for solutions and trying everything, I'm no closer than my first error.

Any help is greatly appreciated.

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26452
  • Karma: 65531
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
« Reply #14 on: November 14, 2015, 11:39:24 am »
Are you running 64bit Peppermint 6 ?

what's the output from:
Code: [Select]
uname -a
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec