Forum

Impossibile aggiorn...
 
Notifiche
Cancella tutti

Impossibile aggiornare SO

10 Post
3 Utenti
0 Reactions
2 Visualizzazioni
Post: 298
Topic starter
(@bottye)
Reputable Member
Registrato: 18 anni fa
[#779]

Ciao,

da un paio di settimane ricevo questo errore:

Install 21 Packages
Upgrade 37 Packages

Dimensione totale: 439 M
Procedere [s/N]: 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-


9 risposte
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

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.


Rispondi
Post: 298
Topic starter
(@bottye)
Reputable Member
Registrato: 18 anni fa

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-


Rispondi
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

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.


Rispondi
Post: 298
Topic starter
(@bottye)
Reputable Member
Registrato: 18 anni fa

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-


Rispondi
Pagina 1 / 2
Condividi: