Ciao,
da un paio di settimane ricevo questo errore:
Install 21 Packages
Upgrade 37 PackagesDimensione 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-
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.
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-
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.
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-

