PDA

View Full Version : Problema tra Skype e Mandriva 2007


Sisifo2010
25-10-2010, 20:45
Ciao a tutti, mi sono appena iscritto.

Ho il seguente problema: ho installato su un pc datato (e con scarse risorse) la distribuzione Mandriva 2007. Vorrei installarci sopra Skype e ho pensato di scaricare l' ultima versione statica (skype_static-2.1.0.81) onde evitare problemi di software datato e di dipendenze da risolvere. Quando tento di collegarmi con il mio utente ho questo messaggio:

$ ./skype
./skype: relocation error: ./skype: symbol snd_device_name_hint, version ALSA_0.9 not defined in file libasound.so.2 with link time reference

il programma si chiude in questo modo.

Che posso fare?

Ho anche provato a utilizzare una versione (sempre statica) ma molto vecchia di skype che sono riuscito a trovare (skype-1.1.0.3); in questo caso si genera un altro problema:

$ ./skype
./skype: error while loading shared libraries: libdbus-1.so.0: cannot open shared object file: No such file or directory

Che posso fare?

Ringrazio tutti per l' aiuto!

sacarde
26-10-2010, 10:07
non c'era skype nei repo di mandriva2007 ?



p.s.
la trovi la libreria ?

locate libdbus-1.so

se hai fortuna basta fare un link ad essa

Sisifo2010
26-10-2010, 11:11
Ciao, grazie per avermi risposto.

Ho porvato come mi hai suggerito:

$ locate libdbus-1.so
locate: fatal error: Could not find user database '/var/lib/slocate/slocate.db': No such file or directory

Grazie.

sacarde
26-10-2010, 11:31
non hai caricato il db per locate

comunque dovresti averla in: /usr/lib/

che vedi con:

ls -l /usr/lib/ | grep libdbus-1

Sisifo2010
26-10-2010, 13:57
Facendo:

$ ls -l /usr/lib/ | grep libdbus-1
-rw-r--r-- 1 root root 1457408 ago 31 2006 libdbus-1.a
lrwxrwxrwx 1 root root 24 ott 25 2010 libdbus-1.so -> ../../lib/libdbus-1.so.3*


scusate la mia ignoranza, che devo fare ora? Grazie.

sacarde
26-10-2010, 14:09
puoi fare un link a questa libreria...


ln -s /lib/libdbus-1.so.3 /usr/lib/libdbus-1.so.0


non da l'errore, ma non e' detto che funzioni

Sisifo2010
26-10-2010, 14:33
Grazie di nuovo, ho fatto il link simbolico e rilanciato skype ma,

$ ./skype
./skype: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory



[matteo@localhost skype-1.1.0.3]$ ls -l /usr/lib/ | grep libstdc++
lrwxrwxrwx 1 root root 18 ott 25 2010 libstdc++.so.6 -> libstdc++.so.6.0.8*

sacarde
26-10-2010, 17:01
dovresti fare altrettanto per quella lib


p.s.
non c'era skype nei repo di mandriva2007 ?

Sisifo2010
26-10-2010, 17:36
Non ho trovato skype ne repository,,,,,


Ho provato a fare la stessa cosa per quella libreria ma:


# ln -s /lib/libstdc++.so.6.0.8 /usr/lib/libstdc++.so.5
[root@localhost skype-1.1.0.3]# ls -l /usr/lib/ | grep libstdc++
lrwxrwxrwx 1 root root 23 nov 28 03:39 libstdc++.so.5 -> /lib/libstdc++.so.6.0.8
lrwxrwxrwx 1 root root 18 ott 25 2010 libstdc++.so.6 -> libstdc++.so.6.0.8*
-rwxr-xr-x 1 root root 909100 lug 24 2006 libstdc++.so.6.0.8*
[root@localhost skype-1.1.0.3]# exit
exit
[matteo@localhost skype-1.1.0.3]$ ./skype
./skype: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

sacarde
26-10-2010, 20:19
ln -s /usr/lib/libstdc++.so.6.0.8 /usr/lib/libstdc++.so.5

questo?

e dopo fai: ldconfig

Sisifo2010
27-10-2010, 11:19
Grazie nuovamente. Dopo aver fatto il nuovo link:

$ ./skype
./skype: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2' not found (required by ./skype)
./skype: /usr/lib/libstdc++.so.5: version `CXXABI_1.2' not found (required by ./skype)

sacarde
27-10-2010, 11:40
e' ...
non e' bastato....

non saprei che dirti....

prova una versione di skype piu' vecchia o aggiorna quella libreria

(o aggiorna la versione di mandriva)

focuswrc
28-10-2010, 14:48
oppure aggiungi dei repo che abbiano pių software da scaricare, non č possibile che non ci sia skype