Peppermint OS

Support => Software & Applications => Topic started by: YeeP on September 09, 2015, 11:16:48 am

Title: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
Post by: YeeP on September 09, 2015, 11:16:48 am
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:
(http://i440.photobucket.com/albums/qq123/YeeP79/Peppermint/Selection_001_zpsuiyocno0.png)

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
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: scifidude79 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?
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: YeeP 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
(http://i440.photobucket.com/albums/qq123/YeeP79/Peppermint/Selection_002_zpsu3l1pp5s.png)


I will remove the package and attempt from the software manager.
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: AndyInMokum 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?
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: PCNetSpec 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
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: scifidude79 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)
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: YeeP 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:
(http://i440.photobucket.com/albums/qq123/YeeP79/Peppermint/Selection_003_zpshkvvdm1n.png)

Now I am on the same beginning attempt by steam to install the missing packages:
(http://i440.photobucket.com/albums/qq123/YeeP79/Peppermint/Selection_004_zpsfj0cpxrc.png)

And that one is also a fail.
(http://i440.photobucket.com/albums/qq123/YeeP79/Peppermint/Selection_005_zpsialiv8ii.png)


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.
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: PCNetSpec 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.
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: YeeP 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
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: PCNetSpec on September 09, 2015, 12:08:18 pm
I REPEAT .. SEE MY LAST POST
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: YeeP 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!
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: PCNetSpec 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 :)
Title: Re: Installing Steam in Peppermint Six - errors on 32 bit library dependencies
Post by: YeeP 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... :)
Title: Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
Post by: Magnum76 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.
Title: Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
Post by: PCNetSpec on November 14, 2015, 11:39:24 am
Are you running 64bit Peppermint 6 ?

what's the output from:
Code: [Select]
uname -a
Title: Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
Post by: Dobri on November 18, 2015, 06:16:03 am
Hi steam problem its same hire :

Code: [Select]
dobri@dobri-MS-Linux ~ $ sudo apt-get install libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgl1-mesa-glx-lts-utopic:i386 : Depends: libudev1:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
dobri@dobri-MS-Linux ~ $ uname -a
Linux dobri-MS-Linux 3.16.0-53-generic #72~14.04.1-Ubuntu SMP Fri Nov 6 18:17:23 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Title: Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
Post by: PCNetSpec on November 18, 2015, 09:36:43 am
Try:
Code: [Select]
sudo apt-get install libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386 libudev1:i386aand welcome to the forum :)
Title: Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
Post by: Dobri on November 20, 2015, 04:05:30 am
Tnx its the same
Code: [Select]
dobri@dobri-MS-Linux ~ $ sudo apt-get install libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386 libudev1:i386
[sudo] password for dobri:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libudev1:i386 : Depends: libcgmanager0:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
dobri@dobri-MS-Linux ~ $
Title: Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
Post by: AndyInMokum on November 20, 2015, 05:16:19 am
Hi Dobri, for future reference could you please encapsulate terminal outputs with the # Insert Code function.  This is located in the forum editor, just above the Embarrassed  :-[ emoticon in the forum editor.  This preserves the original format of the output.  It makes it much easier for future users to read and relate to.  It also keeps things neat and tidy.  This time I’ve done this for you.  Don't worry, you'll get the hang of it really quickly.  Thanks in advance ;).
Title: Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
Post by: scifidude79 on November 20, 2015, 06:55:08 am
Hi Dobri.  As I asked the person who started this topic, how did you install Steam?  Did you download it from their website and install it or install it from the repository?  If you installed it from the repository, you should be getting none of these errors because Apt installs everything you need.
Title: Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
Post by: Dobri on November 20, 2015, 07:08:48 am
I installed from the steam website deb package
Title: Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
Post by: scifidude79 on November 20, 2015, 07:44:42 am
In that case, I'd advise you to do what the person who started this thread did and use the Software Manager or Synaptic Package Manager to remove that version and reinstall it using the one in the repository.

Though, I will warn you about one thing.  I noticed in your thread about what you're running Peppermint on that you have AMD graphics.  Unless they've fixed it, which I doubt, there's a bug in Steam for Linux with AMD graphics.  For some unknown reason, if you have the AMD FGLRX driver installed, Steam may not start.  If that happens, what you'll need to do is uninstall the AMD driver, then run Steam so that it updates and starts.  Then reinstall the AMD driver.  It's a pain, but Steam will work flawlessly after that.  I know, I have AMD graphics on my laptop.
Title: Re: Steam in Peppermint Six - errors on 32 bit library dependencies (SOLVED)
Post by: Dobri on November 20, 2015, 08:12:35 am
Tnx for help, my staem is working jast its compleining for problem with dependencies.My game work ok, jast its pein evry start.And yes its AMD FGLRX driver installed.