OMLx 4.0 errore durante l'aggiornamento

aggiornamento
Tags: #<Tag:0x00007fbb5aa855d0>
(Stefano) #1

L’update di Oma oggi mi da questo errore:

Errore: controllo di transazione vs risoluzione dipendenze:
lib64dw1 = 0.175-1 necessario a (installato) lib64elf1-0.175-1.x86_64
lib64dw1 = 0.175-1 necessario a (installato) lib64elf1-0.175-1.x86_64
lib64utempter0 = 1.1.6-19 necessario a (installato) libutempter-1.1.6-19.x86_64
lib64utempter0 = 1.1.6-19 necessario a (installato) libutempter-1.1.6-19.x86_64
perl-base < 4:5.28.1-9 reso obsoleto da perl-base-4:5.28.1-9.x86_64
Per diagnosticare il problema, provare ad eseguire: 'rpm -Va --nofiles --nodigest'
RPMDB, il database degli RPM, è stato probabilmente danneggiato; l'esecuzione di 'rpm --rebuilddb' potrebbe risolvere il problema.
I pacchetti scaricati sono stati salvati nella cache fino alla prossima transazione completata con successo.
È possibile rimuovere i pacchetti in cache eseguendo 'dnf clean packages'. 

Entrando nella cartella dove ci sono i pacchetti scaricati e digitando dnf install * ho potutop aggiornare senza errori.
Adesso ho ancora dei pacchetti in scaricamento… vediamo come va!

0 Likes

Verifica GPG fallita?
(Stefano) #3

Niente da fare… sono alcuni giorni che ho questo errore…

Errore: controllo di transazione vs risoluzione dipendenze:
lib64dw1 = 0.175-1 necessario a (installato) lib64elf1-0.175-1.x86_64
lib64dw1 = 0.175-1 necessario a (installato) lib64elf1-0.175-1.x86_64
lib64utempter0 = 1.1.6-19 necessario a (installato) libutempter-1.1.6-19.x86_64
lib64utempter0 = 1.1.6-19 necessario a (installato) libutempter-1.1.6-19.x86_64
perl-base < 4:5.28.1-9 reso obsoleto da perl-base-4:5.28.1-9.x86_64
Per diagnosticare il problema, provare ad eseguire: ‘rpm -Va --nofiles --nodigest’
RPMDB, il database degli RPM, è stato probabilmente danneggiato; l’esecuzione di ‘rpm --rebuilddb’ potrebbe risolvere il problema.
I pacchetti scaricati sono stati salvati nella cache fino alla prossima transazione completata con successo.
È possibile rimuovere i pacchetti in cache eseguendo ‘dnf clean packages’.

Usato dnf update --nogpgcheck dopo un paio di clean all

0 Likes

(Ben Bullard) #4

Sbagliato. Uso:

$ sudo dnf clean all

$ sudo dnf --refresh --nogpgcheck upgrade

Nota: inoltre, si prega di inserire il codice come codice. Importa. Usa l’icona </>.

1 Like

(rugyada) #5

Comunque update è deprecato, il comando corretto è: upgrade

1 Like

(Ben Bullard) #6

Se i comandi precedenti funzionano, tutti devono farlo una volta:
Questo per correggere alcuni pacchetti con nomi errati. Questo comando dirà che sta declassando alcuni pacchetti ma se leggi l’output non lo è. Sta installando pacchetti per sostituire pacchetti con nomi errati.

$ sudo dnf --refresh --nogpgcheck distro-sync

If the above commands do work then everyone needs to do this one time:
This is to correct some packages with incorrect names. This command will say it is downgrading some packages but if you read output it isn’t. It is installing packages to replace packages with incorrect naming.

$ sudo dnf --refresh --nogpgcheck distro-sync

1 Like