Running Skype on 64bit openSUSE

Hi. I’m attempting to run Skype on my new 64-bit openSUSE installation. I get a stream of errors like:

ALSA lib pcm.c:2104: (snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/
ALSA lib control.c:874: (snd_ctl_open_conf) Cannot open shared library /usr/lib/alsa-lib/

These files are indeed not present in /usr/lib but they are present in /usr/lib64. Based on this and other research, I understand that I need to install 32-bit versions of these libraries.

Other users have suggested downloading the libraries manually and copying them to /usr/lib. I’m having trouble finding the right files.

Can anyone help please?


Refer: Skype HOWTO - openSUSE

Thanks for the reply. I have 32-bit versions of libqt4 and libqt4-x11 already installed. Where do I get RPMs for similar versions of 32-bit libqt4-dbus-1 and libsigc++2? Is there a repository that I need to add?

Thanks again!

libsigc++2 (32 bit) is available in default oss repo.

No need of libqt4-dbus-1…skype runs well without it.

Skype RPM:

I am very new to linux. I run a 64 bit opensuse. I cannot install the rpm for skype (skype- I down load the package and then right-click and use “package installer”. But every time I get “an internal system error”:

[PK_TMP_DIR|dir:///var/tmp/TmpDir.LeW8is] Repository already exists.

what do I do?

Thanks in advance

zgheron wrote:

Something went wron in a previous atempt to install something and a
temporary repository was left (no tragedy)

su -
zypper rr PK_TMP_DIR

in a terminal and after that the error message should be gone.

PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram

On 07/02/2011 07:36 PM, zgheron wrote:
> [PK_TMP_DIR|dir:///var/tmp/TmpDir.LeW8is] Repository already exists.

-=welcome=- new poster

that usually means you aborted or crashed a previous install attempt
leaving that now abandoned ‘junk’ in a temporary directory…

just delete it, this way

-open a terminal and type in:

sudo rm -i /var/tmp/TmpDir.LeW8is

it will ask for your root password, when you type it in you will not see
what you type, so type carefully…

frightened by the command line? don’t be…it is the fastest way to get
this done…if you MUST have a GUI then

-hold down Alt and press F2
-in the popup run command window, type:

if running KDE

kdesu dolphin

if running Gnome

gnomesu nautilus

-give the root password when asked
-navigate to /var/tmp/
-find TmpDir.LeW8is
-single right click on it and select Trash or Delete or whatever is like
that on yours…

suggestion: have a little patience when YaST is installing software,
there is a LOT going on in the background…it may take a while…do you
best to not abort an install…just go for a walk if you have to…


Thank you everyone here! I removed the PK_TMP_DIR directory and the problem seems to be gone.