Errore dipendenze "gstreamer-plugins-bad" 64 bit durante installazione

Ciao a tutti, vorrei installare il pacchetto “gstreamer-plugins-bad” che mi servirebbe per visionare i filmati di repubblica ma mi da il seguente errore:

Dipendenza mancante: libass.so.3()(64bit) è necessario per il pacchetto gstreamer-plugins-bad-0.10.11-4.fc11.x86_64 (rpmfusion-free)

come devo proseguire?

grazie.

skiava

Ciao

Sembra essere un vecchio problema, http://forums.fedoraforum.org/showthread.php?t=230894 sembra che sia stato risolto in qualche modo.

Ciao Ciao, Moreno

dal sito che mi hai segnalato dice di individuare libass.so.3 su:
/usr/lib64/libass.so.3
/usr/lib64/libass.so.3.0.0

ma mi restituisce:

[root@skiava]# cat /usr/lib64/libass.so.3
cat: /usr/lib64/libass.so.3: No such file or directory
[root@skiava]# cat /usr/lib64/libass.so.3.0.0
cat: /usr/lib64/libass.so.3.0.0: No such file or directory

poi ho installato il pacchetto seguente ma questo è il responso:

[root@skiava Scaricati]# rpm -Uvh --nodeps libass-0.9.6-2.fc11.x86_64.rpm
Preparazione in corso… ########################################### [100%]
il pacchetto libass-0.9.7-1.fc11.x86_64 (il quale risulta essere più recente di libass-0.9.6-2.fc11.x86_64) è già installato

che fare?

Perchè usi cat?

il pacchetto libass-0.9.7-1.fc11.x86_64 (il quale risulta essere più recente di libass-0.9.6-2.fc11.x86_64) è già installato

in questi casi…pria controlla i repo attivi 8che non vi siano in mezo gli updates-testing per esempio od altri che possano creare problemi di dipendenze); poi farei un:

# rpm -e --nodeps libass yum install libass

@mailga
Hai ragione scusami l’ignoranza il comando cat serve per visualizzare il contenuto di un file e quindi dovevo usare cd…oppure non so!!

@sandro

[root@skiava Scaricati]# yum repolist
Plugin caricati:fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile

  • fedora: mirror.switch.ch
  • rpmfusion-free: mirror.switch.ch
  • rpmfusion-free-updates: mirror.switch.ch
  • rpmfusion-nonfree: mirror.switch.ch
  • rpmfusion-nonfree-updates: mirror.switch.ch
  • updates: mirror.switch.ch
    repo id nome repo stato
    adobe-linux-i386 Adobe Systems Incorporated abilitato: 17
    fedora Fedora 11 - x86_64 abilitato: 16577
    google-chrome google-chrome abilitato: 3
    rpmfusion-free RPM Fusion for Fedora 11 - Free abilitato: 423
    rpmfusion-free-updates RPM Fusion for Fedora 11 - Free - Updates abilitato: 712
    rpmfusion-nonfree RPM Fusion for Fedora 11 - Nonfree abilitato: 121
    rpmfusion-nonfree-updates RPM Fusion for Fedora 11 - Nonfree - Updates abilitato: 331
    updates Fedora 11 - x86_64 - Updates abilitato: 9949
    repolist: 28133

puoi usare

 # ll /usr/lib64/|grep libass

od anche

# ll /usr/lib64/libass*

comunque… ho risposto sopra.

[root@skiava Scaricati]# ll /usr/lib64/|grep libass
lrwxrwxrwx. 1 root root 15 28 gen 10:56 libass.so.4 -> libass.so.4.0.0
-rwxr-xr-x. 1 root root 95624 10 ago 2009 libass.so.4.0.0

e quindi la libreria in questione non esiste oppure esiste ma è già aggiornata giusto?

poi ho dato:

[root@skiava Scaricati]# rpm -e --nodeps libass
[root@skiava Scaricati]# yum install libass
Plugin caricati:fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile

  • fedora: mirror.switch.ch
  • rpmfusion-free: mirror.switch.ch
  • rpmfusion-free-updates: mirror.switch.ch
  • rpmfusion-nonfree: mirror.switch.ch
  • rpmfusion-nonfree-updates: mirror.switch.ch
  • updates: mirror.switch.ch
    Impostazione Processo di Installazione
    Risoluzione dipendenze
    –> Esecuzione del controllo di transazione
    —> Pacchetto libass.x86_64 0:0.9.7-1.fc11 settato per essere aggiornato
    –> Risoluzione delle dipendenze terminata

Dipendenze risolte

==============================================================================================================================================================
Pacchetto Arch Versione Repository Dim.

Installazione:
libass x86_64 0.9.7-1.fc11 updates 60 k

Transaction Summary

Install 1 Package(s)
Upgrade 0 Package(s)

Dimensione totale del download: 60 k
È corretto [s/N]: s
Download dei pacchetti:
Setting up and reading Presto delta metadata
updates/prestodelta | 14 kB 00:00
Processing delta metadata
Package(s) data still to download: 60 k
libass-0.9.7-1.fc11.x86_64.rpm | 60 kB 00:00
Esecuzione rpm_check_debug
Test di transazione in corso
Test di transazione terminato
Test di transazione eseguito con successo
Transazione in corso
Installazione : libass-0.9.7-1.fc11.x86_64 1/1

Installato:
libass.x86_64 0:0.9.7-1.fc11

Completo!

e adesso che devo fare?

Ora prova ad installare gstreamer-plugins-bad

niente!! solito errore.

potresti fare un collegamento simbolico:

# ln -s /usr/lib64/libass.so.3 /usr/lib64/libass.so.4

e scaricarti il pacchetto:
http://mirror.switch.ch/ftp/mirror/rpmfusion/free/fedora/releases/11/Everything/x86_64/os/gstreamer-plugins-bad-0.10.11-4.fc11.x86_64.rpm
e dopo esserti spostato nella directory di scaricamento ( cd /directory), installarlo con:

# rpm -ivh --nodeps gstreamer-plugins-bad-0.10.11-4.fc11.x86_64.rpm

[root@skiava skiava]# ln -s /usr/lib64/libass.so.3 /usr/lib64/libass.so.4
ln: creating symbolic link `/usr/lib64/libass.so.4’: Il file esiste

[root@skiava Scaricati]# rpm -ivh --nodeps gstreamer-plugins-bad-0.10.11-4.fc11.x86_64.rpm
Preparazione in corso… ########################################### [100%]
il file /usr/lib64/gstreamer-0.10/libgstdeinterlace.so dell’installazione di gstreamer-plugins-bad-0.10.11-4.fc11.x86_64 entra in conflitto con il file del pacchetto gstreamer-plugins-good-0.10.16-4.fc11.x86_64
il file /usr/lib64/gstreamer-0.10/libgstflv.so dell’installazione di gstreamer-plugins-bad-0.10.11-4.fc11.x86_64 entra in conflitto con il file del pacchetto gstreamer-plugins-good-0.10.16-4.fc11.x86_64
il file /usr/lib64/gstreamer-0.10/libgstrtpmanager.so dell’installazione di gstreamer-plugins-bad-0.10.11-4.fc11.x86_64 entra in conflitto con il file del pacchetto gstreamer-plugins-good-0.10.16-4.fc11.x86_64
il file /usr/lib64/gstreamer-0.10/libgsty4menc.so dell’installazione di gstreamer-plugins-bad-0.10.11-4.fc11.x86_64 entra in conflitto con il file del pacchetto gstreamer-plugins-good-0.10.16-4.fc11.x86_64
il file /usr/lib64/gstreamer-0.10/libgstx264.so dell’installazione di gstreamer-plugins-bad-0.10.11-4.fc11.x86_64 entra in conflitto con il file del pacchetto gstreamer-plugins-ugly-0.10.12-2.fc11.x86_64

output di:

$ rpm -qa|grep gstreamer-plugins-bad

il responso di:
[skiava@skiava ~]$ rpm -qa|grep gstreamer-plugins-bad
[skiava@skiava ~]$

mentre il responso di:
[skiava@skiava ~]$ rpm -qe gstreamer-plugins-bad
il pacchetto gstreamer-plugins-bad non è stato installato
[skiava@skiava ~]$

vedere output di:

rpm -qa|grep gstreamer-plugins

[skiava@skiava ~]$ rpm -qa|grep gstreamer-plugins
gstreamer-plugins-base-0.10.25-3.fc11.x86_64
gstreamer-plugins-base-0.10.25-3.fc11.i586
gstreamer-plugins-ugly-0.10.12-2.fc11.x86_64
gstreamer-plugins-flumpegdemux-0.10.15-6.fc11.x86_64
gstreamer-plugins-good-0.10.16-4.fc11.x86_64
[skiava@skiava ~]$

rimouvi a mano questi pacchetti con il comando:

# rpm -e --nodeps nomepacchetto

poi reinstallali partendo da:

[code]

yum install gstreamer-plugins-bad[/code]

mi da questo errore:

[root@skiava skiava]# rpm -e --nodeps gstreamer-plugins-base-0.10.25-3.fc11.x86_64 gstreamer-plugins-base-0.10.25-3.fc11.i586 gstreamer-plugins-ugly-0.10.12-2.fc11.x86_64 gstreamer-plugins-flumpegdemux-0.10.15-6.fc11.x86_64 gstreamer-plugins-good-0.10.16-4.fc11.x86_64
errore: il pacchetto gstreamer-plugins-base-0.10.25-3.fc11.x86_64 non è stato installato
[root@skiava skiava]#

che fare?

# rpm -e --nodeps gstreamer-plugins-base-0.10.25-3.fc11

Ciao, ho eseguito le seguenti operazioni, come da te segnalate, ma mi da sempre lo stesso errore che qui riporto:

[root@skiava skiava]# rpm -e --nodeps gstreamer-plugins-base-0.10.25-3.fc11
[root@skiava skiava]# rpm -e --nodeps gstreamer-plugins-ugly-0.10.12-2.fc11.x86_64 gstreamer-plugins-flumpegdemux-0.10.15-6.fc11.x86_64 gstreamer-plugins-good-0.10.16-4.fc11.x86_64
[root@skiava Scaricati]# yum install gstreamer-plugins-bad-0.10.11-4.fc11.x86_64.rpm
Plugin caricati:fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile

  • fedora: mirror.switch.ch
  • rpmfusion-free: mirror.switch.ch
  • rpmfusion-free-updates: mirror.switch.ch
  • rpmfusion-nonfree: mirror.switch.ch
  • rpmfusion-nonfree-updates: mirror.switch.ch
  • updates: mirror.switch.ch
    Impostazione Processo di Installazione
    Esame di gstreamer-plugins-bad-0.10.11-4.fc11.x86_64.rpm: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    Marco gstreamer-plugins-bad-0.10.11-4.fc11.x86_64.rpm per l’installazione
    Risoluzione dipendenze
    –> Esecuzione del controllo di transazione
    —> Pacchetto gstreamer-plugins-bad.x86_64 0:0.10.11-4.fc11 settato per essere aggiornato
    –> Esame delle dipendenze: libass.so.3()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libcdaudio.so.1()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libcelt.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libdirect-1.2.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libdirectfb-1.2.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libfaac.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libfusion-1.2.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libgstaudio-0.10.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libgstinterfaces-0.10.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libgstnetbuffer-0.10.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libgstriff-0.10.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libgstrtp-0.10.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libgstsdp-0.10.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libgsttag-0.10.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libgstvideo-0.10.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libmjpegutils-1.9.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libmms.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libmpeg2encpp-1.9.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libmplex2-1.9.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esame delle dipendenze: libofa.so.0()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    –> Esecuzione del controllo di transazione
    —> Pacchetto celt.x86_64 0:0.5.2-2.fc11 settato per essere aggiornato
    —> Pacchetto directfb.x86_64 0:1.2.9-2.fc11 settato per essere aggiornato
    –> Esame delle dipendenze: libvncserver.so.0()(64bit) per il pacchetto: directfb-1.2.9-2.fc11.x86_64
    –> Esame delle dipendenze: libts-0.0.so.0()(64bit) per il pacchetto: directfb-1.2.9-2.fc11.x86_64
    –> Esame delle dipendenze: libvncclient.so.0()(64bit) per il pacchetto: directfb-1.2.9-2.fc11.x86_64
    —> Pacchetto faac.x86_64 0:1.28-1.fc11.1 settato per essere aggiornato
    –> Esame delle dipendenze: libmp4v2.so.0()(64bit) per il pacchetto: faac-1.28-1.fc11.1.x86_64
    —> Pacchetto gstreamer-plugins-bad.x86_64 0:0.10.11-4.fc11 settato per essere aggiornato
    –> Esame delle dipendenze: libass.so.3()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    —> Pacchetto gstreamer-plugins-base.x86_64 0:0.10.25-3.fc11 settato per essere aggiornato
    —> Pacchetto libcdaudio.x86_64 0:0.99.12p2-12.fc11 settato per essere aggiornato
    —> Pacchetto libmms.x86_64 0:0.4-4.fc11 settato per essere aggiornato
    —> Pacchetto libofa.x86_64 0:0.9.3-15.fc11 settato per essere aggiornato
    –> Esame delle dipendenze: libfftw3.so.3()(64bit) per il pacchetto: libofa-0.9.3-15.fc11.x86_64
    —> Pacchetto mjpegtools-libs.x86_64 0:1.9.0-1.fc11 settato per essere aggiornato
    –> Esame delle dipendenze: libquicktime >= 0.9.8 per il pacchetto: mjpegtools-libs-1.9.0-1.fc11.x86_64
    –> Esame delle dipendenze: libquicktime.so.0()(64bit) per il pacchetto: mjpegtools-libs-1.9.0-1.fc11.x86_64
    –> Esecuzione del controllo di transazione
    —> Pacchetto fftw.x86_64 0:3.2.1-2.fc11 settato per essere aggiornato
    —> Pacchetto gstreamer-plugins-bad.x86_64 0:0.10.11-4.fc11 settato per essere aggiornato
    –> Esame delle dipendenze: libass.so.3()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    —> Pacchetto libmp4v2.x86_64 0:1.5.0.1-9.fc11 settato per essere aggiornato
    —> Pacchetto libquicktime.x86_64 0:1.1.1-2.fc11 settato per essere aggiornato
    —> Pacchetto libvncserver.x86_64 0:0.9.7-2.fc11 settato per essere aggiornato
    –> Esame delle dipendenze: libminilzo.so.0()(64bit) per il pacchetto: libvncserver-0.9.7-2.fc11.x86_64
    —> Pacchetto tslib.x86_64 0:1.0-1.fc11 settato per essere aggiornato
    –> Esecuzione del controllo di transazione
    —> Pacchetto gstreamer-plugins-bad.x86_64 0:0.10.11-4.fc11 settato per essere aggiornato
    –> Esame delle dipendenze: libass.so.3()(64bit) per il pacchetto: gstreamer-plugins-bad-0.10.11-4.fc11.x86_64
    —> Pacchetto lzo-minilzo.x86_64 0:2.03-2.fc11 settato per essere aggiornato
    –> Risoluzione delle dipendenze terminata
    gstreamer-plugins-bad-0.10.11-4.fc11.x86_64 a partenente a /gstreamer-plugins-bad-0.10.11-4.fc11.x86_64 ha problemi di dipendenze
    –> Dipendenza mancante: libass.so.3()(64bit) è necessario per il pacchetto gstreamer-plugins-bad-0.10.11-4.fc11.x86_64 (/gstreamer-plugins-bad-0.10.11-4.fc11.x86_64)
    Errore: Dipendenza mancante: libass.so.3()(64bit) è necessario per il pacchetto gstreamer-plugins-bad-0.10.11-4.fc11.x86_64 (/gstreamer-plugins-bad-0.10.11-4.fc11.x86_64)
    Si può provare ad usare --skip-broken per aggirare il problema
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va --nofiles --nodigest

che posso fare provare ad utilizzare l’opzione --skip-broken come sopra descritto o meno?

ovvero:

yum install --skip-broken gstreamer-plugins-bad-0.10.11-4.fc11.x86_64.rpm