[Risolto] Errore aggiornamento Bittorrent

Salve!
Stasera ho dato il comando

# yum update

e il terminale mi ha dato questo output:

[code]Plugin abilitati:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile

  • fedora: fedora.fastbull.org
  • livna: ftp-stud.fht-esslingen.de
  • rpmfusion-free: ftp-stud.hs-esslingen.de
  • rpmfusion-free-updates: ftp-stud.hs-esslingen.de
  • rpmfusion-nonfree: ftp-stud.hs-esslingen.de
  • rpmfusion-nonfree-updates: ftp-stud.hs-esslingen.de
  • updates: fedora.fastbull.org
    Risoluzione dipendenze
    –> Esecuzione del controllo di transazione
    —> Pacchetto leechcraft.x86_64 0:0.5.80-1.fc18 settato per essere aggiornato
    —> Pacchetto leechcraft.x86_64 0:0.5.85-2.fc18 settato per essere un aggiornamento
    —> Pacchetto leechcraft-bittorrent.x86_64 0:0.5.80-1.fc18 settato per essere aggiornato
    —> Pacchetto leechcraft-bittorrent.x86_64 0:0.5.85-2.fc18 settato per essere un aggiornamento
    –> Elaborazione dipendenza: libtorrent-rasterbar.so.6()(64bit) per il pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.x86_64
    —> Pacchetto qbittorrent.x86_64 1:3.0.8-1.fc18 settato per essere aggiornato
    —> Pacchetto qbittorrent.x86_64 1:3.0.8-5.fc18 settato per essere un aggiornamento
    —> Pacchetto qbittorrent-nox.x86_64 1:3.0.8-1.fc18 settato per essere aggiornato
    —> Pacchetto qbittorrent-nox.x86_64 1:3.0.8-5.fc18 settato per essere un aggiornamento
    —> Pacchetto rb_libtorrent.x86_64 0:0.16.4-1.fc18 settato per essere aggiornato
    –> Elaborazione dipendenza: libtorrent-rasterbar.so.6()(64bit) per il pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.x86_64
    —> Pacchetto rb_libtorrent.x86_64 0:0.16.8-1.fc18 settato per essere un aggiornamento
    –> Risoluzione delle dipendenze completata
    Errore: Pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.x86_64 (updates)
    Richiede: libtorrent-rasterbar.so.6()(64bit)
    Rimozione in corso: rb_libtorrent-0.16.4-1.fc18.x86_64 (@fedora)
    libtorrent-rasterbar.so.6()(64bit)
    Aggiornato da: rb_libtorrent-0.16.8-1.fc18.x86_64 (updates)
    Non trovato
    Si può provare ad usare --skip-broken per aggirare il problema
    Provare ad eseguire: rpm -Va --nofiles --nodigest[/code]
    Da cosa è dovuto questo errore? Come posso risolverlo?
    Ringrazio anticipatamente per tutte le risposte e auguro a tutti una buona serata! :slight_smile:

Mi fai vedere:

# yum repolist $ rpm -qa | grep rb_libtorrent

Certo! :slight_smile:

# yum repolist

visualizza:

[code]Plugin abilitati:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile

  • fedora: fedora.fastbull.org
  • livna: ftp-stud.fht-esslingen.de
  • rpmfusion-free: ftp-stud.hs-esslingen.de
  • rpmfusion-free-updates: ftp-stud.hs-esslingen.de
  • rpmfusion-nonfree: ftp-stud.hs-esslingen.de
  • rpmfusion-nonfree-updates: ftp-stud.hs-esslingen.de
  • updates: fedora.fastbull.org
    id repo nome repo stato
    adobe-linux-i386 Adobe Systems Incorporated 17
    adobe-linux-x86_64 Adobe Systems Incorporated 2
    fedora/18/x86_64 Fedora 18 - x86_64 33868
    fedorautils Fedora Utils 5
    google-chrome google-chrome 3
    google-talkplugin google-talkplugin 1
    livna rpm.livna.org for 18 - x86_64 8
    rpmfusion-free/18/x86_64 RPM Fusion for Fedora 18 - Free 469
    rpmfusion-free-updates/18/x86_64 RPM Fusion for Fedora 18 - Free - Upda 209
    rpmfusion-nonfree/18/x86_64 RPM Fusion for Fedora 18 - Nonfree 214
    rpmfusion-nonfree-updates/18/x86_64 RPM Fusion for Fedora 18 - Nonfree - U 179
    skype Skype Repository 1
    updates/18/x86_64 Fedora 18 - x86_64 - Updates 12231
    repolist: 47207[/code]
    mentre $ rpm -qa | grep rb_libtorrent
    restituisce:
rb_libtorrent-0.16.4-1.fc18.x86_64

Non mi torna qualcosa, ho l’impressione che tu abbia attivato tempo fa il testing e poi disattivato.

[code]# yum clean all

yum update[/code]

Risolve o cosa ti dice?

Mi dà lo stesso errore di prima…

E’ molto strano che ti vada a cercare la versione 16.8.1 che poi ovviamente non trova. Tra l’altro il pacchetto non è negli updates, ma in “fedora”. COnfermi che avevi attivato tempo fa il repo testing?
Io andrei giù con l’ascia:

[code]# yum remove leechcraft-bittorrent rb_libtorrent

yum update

yum install leechcraft-bittorrent[/code]

PS: hai un po’ troppi repo attivati…

Non penso di aver mai attivato il repo testing, non so nemmeno cos’è!
Comunque ho dato i tre comandi che mi hai detto. Poi, se vado a fare di nuovo

# yum update

ritorna puntualmente l’errore.

Mi posti il tutto?
Io non ho problemi:

[code]# yum install leechcraft-bittorrent
Plugin abilitati:langpacks, presto, refresh-packagekit
Risoluzione dipendenze
–> Esecuzione del controllo di transazione
—> Pacchetto leechcraft-bittorrent.i686 0:0.5.85-2.fc18 settato per essere installato
–> Elaborazione dipendenza: leechcraft(x86-32) = 0.5.85-2.fc18 per il pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.i686
–> Elaborazione dipendenza: libxmlsettingsdialog.so.0.3.0 per il pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.i686
–> Elaborazione dipendenza: libtorrent-rasterbar.so.6 per il pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.i686
–> Elaborazione dipendenza: liblcutil.so.0.5.0 per il pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.i686
–> Elaborazione dipendenza: libboost_system-mt.so.1.50.0 per il pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.i686
–> Elaborazione dipendenza: libboost_filesystem-mt.so.1.50.0 per il pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.i686
–> Esecuzione del controllo di transazione
—> Pacchetto boost-filesystem.i686 0:1.50.0-5.fc18 settato per essere installato
—> Pacchetto boost-system.i686 0:1.50.0-5.fc18 settato per essere installato
—> Pacchetto leechcraft.i686 0:0.5.85-2.fc18 settato per essere installato
–> Elaborazione dipendenza: libboost_program_options-mt.so.1.50.0 per il pacchetto: leechcraft-0.5.85-2.fc18.i686
–> Elaborazione dipendenza: aspell per il pacchetto: leechcraft-0.5.85-2.fc18.i686
—> Pacchetto rb_libtorrent.i686 0:0.16.4-1.fc18 settato per essere installato
–> Elaborazione dipendenza: libGeoIP.so.1 per il pacchetto: rb_libtorrent-0.16.4-1.fc18.i686
–> Esecuzione del controllo di transazione
—> Pacchetto GeoIP.i686 0:1.4.8-4.fc18 settato per essere installato
—> Pacchetto aspell.i686 12:0.60.6.1-5.fc18 settato per essere installato
—> Pacchetto boost-program-options.i686 0:1.50.0-5.fc18 settato per essere installato
–> Risoluzione delle dipendenze completata
–> Esecuzione del controllo di transazione
—> Pacchetto aspell-it.i686 50:2.2_20050523-7.fc18 settato per essere installato
–> Risoluzione delle dipendenze completata

Dipendenze risolte

============================================================================================================================================
Package Arch Versione Repository Dim.

Installazione:
aspell-it i686 50:2.2_20050523-7.fc18 fedora 717 k
leechcraft-bittorrent i686 0.5.85-2.fc18 updates 380 k
Installazioni per dipendenze:
GeoIP i686 1.4.8-4.fc18 fedora 631 k
aspell i686 12:0.60.6.1-5.fc18 fedora 671 k
boost-filesystem i686 1.50.0-5.fc18 updates 65 k
boost-program-options i686 1.50.0-5.fc18 updates 149 k
boost-system i686 1.50.0-5.fc18 updates 35 k
leechcraft i686 0.5.85-2.fc18 updates 1.5 M
rb_libtorrent i686 0.16.4-1.fc18 fedora 1.2 M

Riepilogo della transazione

Install 2 Pacchetto (+7 Pacchetti dipendenti)

Dimensione totale del download: 5.3 M
Dimensione installata: 16 M
Procedere [s/N]: n
Uscita richiesta dall’utente

[root@localhost ~]# yum provides libtorrent-rasterbar.so.6
Plugin abilitati:langpacks, presto, refresh-packagekit
rb_libtorrent-0.16.4-1.fc18.i686 : A C++ BitTorrent library aiming to be the best alternative
Repo : fedora
Corrispondenza trovata in:
Provides : libtorrent-rasterbar.so.6[/code]

# yum remove leechcraft-bittorrent rb_libtorrent

restituisce:

[code]Plugin abilitati:fastestmirror, langpacks, presto, refresh-packagekit
Risoluzione dipendenze
–> Esecuzione del controllo di transazione
—> Pacchetto leechcraft-bittorrent.x86_64 0:0.5.85-2.fc18 settato per essere eliminato
—> Pacchetto rb_libtorrent.x86_64 0:0.16.4-1.fc18 settato per essere eliminato
–> Risoluzione delle dipendenze completata

Dipendenze risolte

================================================================================
Package Arch Versione Repository Dim.

Rimozione in corso:
leechcraft-bittorrent x86_64 0.5.85-2.fc18 @updates 1.2 M
rb_libtorrent x86_64 0.16.4-1.fc18 @fedora 3.6 M

Riepilogo della transazione

Remove 2 Pacchetto

Dimensione installata: 4.8 M
Procedere [s/N]: s
Download dei pacchetti:
Esecuzione del controllo di transazione
Test di transazione in corso
Test di transazione eseguito con successo
Transazione in corso
Eliminazione : leechcraft-bittorrent-0.5.85-2.fc18.x86_64 1/2
Eliminazione : rb_libtorrent-0.16.4-1.fc18.x86_64 2/2
Verifica in corso : rb_libtorrent-0.16.4-1.fc18.x86_64 1/2
Verifica in corso : leechcraft-bittorrent-0.5.85-2.fc18.x86_64 2/2

Eliminato:
leechcraft-bittorrent.x86_64 0:0.5.85-2.fc18
rb_libtorrent.x86_64 0:0.16.4-1.fc18

Completo![/code]
Poi,

# yum update

visualizza:

[code]yum update
Plugin abilitati:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile

  • fedora: fedora.fastbull.org
  • livna: rpm.livna.org
  • rpmfusion-free: mirror.switch.ch
  • rpmfusion-free-updates: mirror.switch.ch
  • rpmfusion-nonfree: mirror.switch.ch
  • rpmfusion-nonfree-updates: mirror.switch.ch
  • updates: fedora.fastbull.org
    Nessun pacchetto marcato per l’aggiornamento[/code]
    Quindi
# yum install leechcraft-bittorrent

mostra:

[code]Plugin abilitati:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile

  • fedora: fedora.fastbull.org
  • livna: rpm.livna.org
  • rpmfusion-free: mirror.switch.ch
  • rpmfusion-free-updates: mirror.switch.ch
  • rpmfusion-nonfree: mirror.switch.ch
  • rpmfusion-nonfree-updates: mirror.switch.ch
  • updates: fedora.fastbull.org
    Risoluzione dipendenze
    –> Esecuzione del controllo di transazione
    —> Pacchetto leechcraft-bittorrent.x86_64 0:0.5.85-2.fc18 settato per essere installato
    –> Elaborazione dipendenza: libtorrent-rasterbar.so.6()(64bit) per il pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.x86_64
    –> Esecuzione del controllo di transazione
    —> Pacchetto rb_libtorrent.x86_64 0:0.16.4-1.fc18 settato per essere installato
    –> Risoluzione delle dipendenze completata

Dipendenze risolte

================================================================================
Package Arch Versione Repository Dim.

Installazione:
leechcraft-bittorrent x86_64 0.5.85-2.fc18 updates 368 k
Installazioni per dipendenze:
rb_libtorrent x86_64 0.16.4-1.fc18 fedora 1.1 M

Riepilogo della transazione

Install 1 Pacchetto (+1 Pacchetto dipendente)

Dimensione totale: 1.5 M
Dimensione installata: 4.8 M
Procedere [s/N]: s
Download dei pacchetti:
Esecuzione del controllo di transazione
Test di transazione in corso
Test di transazione eseguito con successo
Transazione in corso
Installazione : rb_libtorrent-0.16.4-1.fc18.x86_64 1/2
Installazione : leechcraft-bittorrent-0.5.85-2.fc18.x86_64 2/2
Verifica in corso : rb_libtorrent-0.16.4-1.fc18.x86_64 1/2
Verifica in corso : leechcraft-bittorrent-0.5.85-2.fc18.x86_64 2/2

Installato:
leechcraft-bittorrent.x86_64 0:0.5.85-2.fc18

Dipendenza installata:
rb_libtorrent.x86_64 0:0.16.4-1.fc18

Completo![/code]
Quindi, dando di nuovo uno

# yum update

esce:

[code]Plugin abilitati:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile

  • fedora: fedora.fastbull.org
  • livna: rpm.livna.org
  • rpmfusion-free: mirror.switch.ch
  • rpmfusion-free-updates: mirror.switch.ch
  • rpmfusion-nonfree: mirror.switch.ch
  • rpmfusion-nonfree-updates: mirror.switch.ch
  • updates: fedora.fastbull.org
    Risoluzione dipendenze
    –> Esecuzione del controllo di transazione
    —> Pacchetto rb_libtorrent.x86_64 0:0.16.4-1.fc18 settato per essere aggiornato
    –> Elaborazione dipendenza: libtorrent-rasterbar.so.6()(64bit) per il pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.x86_64
    —> Pacchetto rb_libtorrent.x86_64 0:0.16.8-1.fc18 settato per essere un aggiornamento
    –> Risoluzione delle dipendenze completata
    Errore: Pacchetto: leechcraft-bittorrent-0.5.85-2.fc18.x86_64 (@updates)
    Richiede: libtorrent-rasterbar.so.6()(64bit)
    Rimozione in corso: rb_libtorrent-0.16.4-1.fc18.x86_64 (@fedora)
    libtorrent-rasterbar.so.6()(64bit)
    Aggiornato da: rb_libtorrent-0.16.8-1.fc18.x86_64 (updates)
    Non trovato
    Si può provare ad usare --skip-broken per aggirare il problema
    Provare ad eseguire: rpm -Va --nofiles --nodigest[/code]

Ok, lascialo così per ora, i repo sembrano disallineati. Probabile che si sistemi tutto da solo.

Quindi, se vedo che mi restituisce l’errore, posso installare gli altri aggiornamenti con il comando

# yum update --skip-broken

giusto?
Scusa la domanda: cosa intendi con “hai un po’ troppi repo attivati”? Grazie!

Sì esatto.
Questi repo non lasciarli attivi sempre:

fedorautils Fedora Utils 5 google-chrome google-chrome 3 google-talkplugin google-talkplugin 1 livna skype Skype Repository 1
Li attivi all’occorrenza.

Come si fa a disattivarli? Se li disattivo, cosa cambia?
Scusa per tutte queste domande ma voglio cercare di capirne di più! :slight_smile:

Leggi http://forum.fedoraonline.it/viewtopic.php?id=20352, spero ti tolga tutti i dubbi :slight_smile:

Mi ha tolto tutti i dubbi! Grazie, preziosissimo come sempre! :slight_smile: