berkus / sopcast-player

Automatically exported from code.google.com/p/sopcast-player
0 stars 0 forks source link

lib32stdc++5 fails to upgrade #60

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
I tried to upgraded my sopcast-player today. I had 0.4.4 installed and today I 
enabled the repository egain after my upgrad to Ubuntu Natty. During the 
upgrade, the Jason's PPA was accidently disabled.
To reproduce the problem: install ia32-libs and then upgrade lib32stdc++5.

What is the expected output? What do you see instead?
I expected to just have lib32stdc++5 upgraded from my Maverick version to Natty.
(lib32stdc++5 3.3.6~ppa~maverick0 to lib32stdc++5 3.3.6~ppa~natty1)
Aptitude output:
dpkg: error processing 
/var/cache/apt/archives/lib32stdc++5_3.3.6~ppa~natty1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib32/libstdc++.so.5.0.7', which is also in package ia32-libs 20090808ubuntu13

What version of the product are you using? On what operating system?
I'm using Ubuntu Natty 64-bit. I installed using Jason Scheunemann's PPA. 
Sopcast-player installed:
$ apt-cache policy sopcast-player 
sopcast-player:
  Installed: 0.7.3~ppa4~natty1
  Candidate: 0.7.3~ppa4~natty1
  Version table:
 *** 0.7.3~ppa4~natty1 0
        500 http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu/ natty/main amd64 Packages
        100 /var/lib/dpkg/status

$ apt-cache policy lib32stdc++5
lib32stdc++5:
  Installed: 3.3.6~ppa~maverick0
  Candidate: 3.3.6~ppa~natty1
  Version table:
     3.3.6~ppa~natty1 0
        500 http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu/ natty/main amd64 Packages
 *** 3.3.6~ppa~maverick0 0
        100 /var/lib/dpkg/status

Original issue reported on code.google.com by ernst.blaauw on 15 May 2011 at 3:12

GoogleCodeExporter commented 9 years ago
I believe you are using the older version of sp-auth which required 
lib32stdc++, the new version only requires ia32-libs. To resolve this problem 
try the following:
sudo apt-get update
sudo apt-get remove sp-auth
sudo apt-get remove lib32stdc++
sudo apt-get remove ia32-libs
sudo apt-get install ia32-libs
sudo apt-get install sp-auth

I know some of the steps seem redundent (removing then re-adding the same 
package) but this should result in a consistent file layout. Installing 
lib32stdc++ while ia32-libs is installed will actually attempt to overwrite 
files from the ia32-libs package.

Let me know how it goes.

Original comment by flyguy97 on 20 May 2011 at 10:26

GoogleCodeExporter commented 9 years ago
It is solved! Thanks for your help!

Original comment by ernst.blaauw on 21 May 2011 at 5:42

GoogleCodeExporter commented 9 years ago
Glad to help.

Original comment by flyguy97 on 21 May 2011 at 6:15