Impossibile aggiornare SO

Home Page Forum utenti Impossibile aggiornare SO

Visualizzazione 9 filoni di risposte
  • Autore
    Articoli
    • #32804
      bottye
      Partecipante

      Ciao,

      da un paio di settimane ricevo questo errore:

      Install 21 Packages
      Upgrade 37 Packages

      Dimensione totale: 439 M
      Procedere : s
      Download dei pacchetti:
      Running Transaction Check
      ERROR with transaction check vs depsolve:
      libtalloc = 1:2.1.14-1mamba is needed by (installed) pytalloc-2.1.14-1mamba.x86_64
      libtalloc = 1:2.1.14-1mamba is needed by (installed) pytalloc-2.1.14-1mamba.i586
      libtalloc = 1:2.1.14-1mamba is needed by (installed) pytalloc-2.1.14-1mamba.x86_64
      libtalloc = 1:2.1.14-1mamba is needed by (installed) pytalloc-2.1.14-1mamba.i586
      Riportare questo errore su http://yum.baseurl.org/report
      ** Trovati 8 problemi pre-esistenti nel rpmdb, l’output di ‘yum check’ è:
      gutenprint-5.2.14-1mamba.x86_64 è un duplicato di gutenprint-5.2.13-1mamba.x86_64
      1:libavcodec-ffmpeg-4.1.3-1mamba.i586 ha una dipendenza mancante di libvpx.so.5
      1:libavcodec-ffmpeg3-3.2.4-3mamba.i586 ha una dipendenza mancante di libvpx.so.5
      libgcj4-6.4.0-3mamba.x86_64 è un duplicato di libgcj4-6.2.0-1mamba.x86_64
      libkio-5.57.0-1mamba.x86_64 ha una dipendenza mancante di kinit
      libvpx-1.7.0-1mamba.x86_64 è un duplicato di libvpx-1.6.1-1mamba.x86_64
      libvpx-1.8.0-1mamba.i586 è un duplicato di libvpx-1.7.0-1mamba.x86_64
      ttf-symbola-11.00-1mamba.x86_64 è un duplicato di ttf-symbola-10.24-1mamba.x86_64
      Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx-2019-05-04-18-23jPy8Tt.yumtx

      Non riesco più a fare gli aggiornamenti di OM, come mi devo comportare?

      Grazie

      E-

    • #32805
      Silvan
      Amministratore del forum

      Ciao,
      proverei da terminale intanto con:

      sudo rpm -e pytalloc.x86_64 pytalloc.i586 --nodeps --force

      e poi di nuovo:

      sudo yum update

      NOTA 1: poiché non è noto lo stato attuale del database dei pacchetti installati preciso che l’indicazione di cui sopra rappresenta uno step di più passaggi possibili per portare alla risoluzione, pertanto è inutile fornire un riscontro del tipo “Il problema ancora persiste/Purtroppo il problema non è risolto”, bensì servirà ricevere ulteriori informazioni per proseguire, riportando nuovamente e di volta in volta i messaggi che compaiono a terminale dopo l’esecuzione dei comandi indicati.

      NOTA 2: ricordo ai lettori di questo post che a causa di un problema esistente da tempo gli aggiornamenti non devono essere effettuati da interfaccia grafica ma tramite il comando da terminale sudo yum update.

    • #32813
      bottye
      Partecipante

      Ciao,
      grazie per la risoluzione del problema precedente, purtroppo,
      dopo un po’ di giorni in cui tutto filava liscio, ore ricevo questo errore :

      Running Transaction Check
      ERROR with transaction check vs depsolve:
      kinit is needed by libkio-5.58.0-1mamba.x86_64
      Riportare questo errore su http://yum.baseurl.org/report
      ** Trovati 6 problemi pre-esistenti nel rpmdb, l’output di ‘yum check’ è:
      gutenprint-5.2.14-1mamba.x86_64 è un duplicato di gutenprint-5.2.13-1mamba.x86_64
      1:libavcodec-ffmpeg-4.1.3-1mamba.i586 ha una dipendenza mancante di libvpx.so.5
      1:libavcodec-ffmpeg3-3.2.4-3mamba.i586 ha una dipendenza mancante di libvpx.so.5
      libgcj4-6.4.0-3mamba.x86_64 è un duplicato di libgcj4-6.2.0-1mamba.x86_64
      libkio-5.57.0-1mamba.x86_64 ha una dipendenza mancante di kinit
      ttf-symbola-11.00-1mamba.x86_64 è un duplicato di ttf-symbola-10.24-1mamba.x86_64
      Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx-2019-05-18-16-20_GDn2r.yumtx

      NON ho utilizzato mai l’interfaccia grafica da quando hai segnalato molto tempo fa il problema.

      Usavo il comando:
      sudo yum update --skip-broken
      che mi avevi consigliato tempo addietro, ma che forse non era più adatto o necessario.
      Può forse dipender da questo?

      Come posso rimediare?

      Grazie
      E-

    • #32814
      Silvan
      Amministratore del forum

      Ciao,
      l’errore:
      XYZ is needed by libkio-5.58.0-1mamba.x86_64

      si corregge forzando la reinstallazione del pacchetto che fonisce XYZ. In quest’ultimo caso XYZ è kinit che è fornito dal paccheto kinit.

      La reinstallazione di una dipendenza si può forzare come sopra con il comando:

      sudo rpm -e kinit --nodeps --force

      tuttavia rimuovere kinit potrebbe causare il crash del desktop in esecuzione, per cui un altro modo di forzare la reinstallazione è:

      sudo rpm -U http://cdn.openmamba.org/pub/openmamba/devel/RPMS.x86_64/kinit-5.58.0-1mamba.x86_64.rpm

      Ho fornito le istruzioni in questo modo affinché sia chiaro come correggere per analogia altri problemi simili (presumibili visti i problemi pre-esistenti segnalati da yum).

      Note informative per chi fosse interessato alle cause del problema:
      il problema della corruzione del database dei pacchetti finora è stato riscontrato soltanto quando si utilizza PackageKit per installare i pacchetti (ovvero ad esempio si fa l’aggiornamento dall’applet dell’interfaccia grafica). PackageKit utilizza il backend per yum che non è più mantenuto da anni pertanto va in crash. Il backend e package manager attualmente supportato è dnf, tuttavia openmamba utilizza rpm5 mentre dnf è compatibile con la versione 4 di rpm (quella usata da RedHat).

      La risoluzione di questo problema consiste in una delle seguenti:
      1) fix del backend di PackageKit per yum
      2) adottare dnf al posto di yum se è possibile farlo funzionare con rpm 5
      3) adottare rpm 4 nella distribuzione al posto di rpm 5 e dnf

      Le soluzioni di cui sopra richiedono parecchio lavoro e questo è un problema attualmente “show-stopping” per la promozione di openmamba, non è ancora corretto perché non ho ancora avuto reale disponibilità di alcune giornate di “ferie” da dedicare per affrontarlo.

    • #32815
      bottye
      Partecipante

      Ciao,

      ho provato a fare il comando con rpm ma fornisce un errore di percorso:

      sudo rpm -U http://cdn.openmamba.org/pub/openmamba/devel/RPMS.x86_64/kinit-5.58.0-1mamba.x86_64.rpm
      error: open of http://cdn.openmamba.org/pub/openmamba/devel/RPMS.x86_64/kinit-5.58.0-1mamba.x86_64.rpm failed: File o directory non esistente

      Grazie

      E-

    • #32816
      Silvan
      Amministratore del forum

      Ciao,
      puoi riprovare così:

      cd /tmp
      wget http://cdn.openmamba.org/pub/openmamba/devel/RPMS.x86_64/kinit-5.58.0-1mamba.x86_64.rpm
      sudo rpm -U kinit-5.58.0-1mamba.x86_64.rpm --force
      
    • #32819
      bottye
      Partecipante

      Ciao Silvan

      ho avuto un attimo di tempo è ho fatto due prove…
      http://cdn.openmamba.org/pub/openmamba/devel/RPMS.x86_64/kinit-5.58.0-1mamba.x86_64.rpm
      sudo rpm -U http://cdn.openmamba.org/pub/openmamba/devel/RPMS.x86_64/kinit-5.58.0-1mamba.x86_64.rpm

      Come si vede da sopra il percorso dato con il comando suggerito è identico a quello che ho trovato provando a mettere sulla barra degli indirizzi di FireFox.
      Ho provato a lanciarlo da lì con FF che mi diceva l’avrebbe lanciato con Apper ma non faceva nulla.

      Ho scaricato il file provando a lanciarlo da Apper che ha dato l’errodìre che ho allegato.

      Ho anche provato così:

       Desktop]$ sudo rpm -U kinit-5.58.0-1mamba.x86_64.rpm
      error: Install/Erase problems:
              package kinit-5.58.0-1mamba.x86_64 is already installed

      🙁

      Forse da qui si può capire il perché non trovava il percorso pur essendo corretto?

      ——

      Imitando i comandi da te indicati ho provato a fare :

      sudo rpm -U kinit-5.58.0-1mamba.x86_64.rpm --force
      ( –dodeps non l’ho messo in quanto Apper diceva che non v’erano dipendenze)

      che non ha dato errori (quindi suppongo abbia funzionato…).
      Spero di non aver fatto danni… ma…direi di no,
      visto che ha funzionato tutto e che ha fatto correttamente gli aggiornamenti! 🙂 🙂 🙂

      Buona giornata e grazie delle preziose info!

      E-

      P.S.: Forse perché non ho aggiornato la pagina del browser ho visto solo ora il suggerimento
      con wget (scarica in locale?),
      comunque direi che va bene anche così. 🙂

    • #32821
      fredflinstone
      Partecipante

      Ciao !
      mi è impossibile aggiornare con gli ultimi pacchetti disponibili. in particolare l’errore penso riguardi foomatic-db.
      Il messaggio dato è questo :

      “Download dei pacchetti:
      http://hetzner3.openmamba.org/pub/openmamba/devel/RPMS.i586/foomatic-db-20190529-1mamba.noarch.rpm: [Errno 12] Timeout on http://hetzner3.openmamba.org/pub/openmamba/devel/RPMS.i586/foomatic-db-20190529-1mamba.noarch.rpm: (28, ‘Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds’)
      Connessione ad un altro mirror in corso.
      http://cdn.openmamba.org/pub/openmamba/devel/RPMS.i586/foomatic-db-20190529-1mamba.noarch.rpm: [Errno 12] Timeout on http://cdn.openmamba.org/pub/openmamba/devel/RPMS.i586/foomatic-db-20190529-1mamba.noarch.rpm: (28, ‘Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds’)
      Connessione ad un altro mirror in corso.

      Errore nel download dei pacchetti:
      foomatic-db-20190529-1mamba.noarch: failure: foomatic-db-20190529-1mamba.noarch.rpm from rolling: [Errno 256] No more mirrors to try.”

      Grazie.

    • #32822
      fredflinstone
      Partecipante

      Ciao !

      Ho risolto copiando il link del primo mirror e scaricando col browser.
      Poi il file è stato aperto ed installato da Apper.
      Con yum update da console ho aggiornato il resto.

      grazie.

    • #32828
      Silvan
      Amministratore del forum

      Ciao,
      bene per aver risolto.
      Il problema comunque pare causato, più che da dinamiche di rete, dal plugin fastestmirror usato da yum e probabilmente la soluzione migliore sarà aggiungere le seguenti opzioni al file /etc/yum/yum.conf:

      [main]
      ...
      minrate=1
      timeout=300
Visualizzazione 9 filoni di risposte
  • Devi aver eseguito l’accesso per poter rispondere a questa discussione.