Aggiornamento Lx4.1 -> Lx4.2

Ah, ho appena trovato qualcosa che potrebbe illuminarci. @alangea potresti eseguire questo comando e mettere l’intero output in un file .txt e postarlo qui?

$ dnf config-manager --dump rock-x86_64

Mi scuso per così tanti post. Ho fatto un errore prima non riconoscendo che il suggerimento di @rugyada sull’uso delle esclusioni è forse la soluzione migliore. Tuttavia le esclusioni devono essere fatte con precisione o non funzioneranno.

Dato che quello che hai fornito mostra solo 2 pacchetti di librerie, ho pensato che ci dovessero essere più pacchetti coinvolti. Quei 2 pacchetti normalmente non verrebbero installati da soli.

Potrebbe essere più facile rimuovere semplicemente i pacchetti che stanno bloccando la conversione da Lx 4.1 a 4.2 per completarla e poi reinstallarli. Forse.

Tradotto con www.DeepL.com/Translator (versione gratuita)

Io credo che piano piano ci si può arrivare, per tentativi.

Purtroppo questo aggiornamento coinvolge tantissimi pacchetti perciò l’intero processo risulta un pochino più lungo. Ma nello stesso tempo è un esercizio che permette di imparare tante cose.

Ripeto, è uno dei pochi casi in cui si preferisce non pulire la cache dei pacchetti perchè se rimangono a disposizione in cache si evita di scaricarli inutilmente tutte le volte.

Come primo step il nostro obiettivo è di riuscire ad aggiornare il sistema di base.
I conflitti, a quanto pare, riguardano pacchetti installati successivamente quindi li vedremo in seguito.

Per lo scopo, avremo bisogno delle risposte dell’utente alle nostre richieste:

  1. Edita /etc/dnf/dnf.conf come suggerito. Aggiungi filezilla, tracker, tracker2, lib64tracker2 (vado per tentativi), tutto diviso da una virgola senza spazi. Poi:
    $ sudo dnf --allowerasing distro-sync

Cosa succede? Si muove qualcosa?

  1. Allega il file con l’output del comando richiesto da @ben79

Fatto questo, se ancora ci sono problemi, possiamo andare avanti. Vedrai che ne usciamo.

Ha fatto, sembrerebbe: questo il messsaggio finale:

in allegato il file con l’output del comanda richiesto da çBen79


Eliminati:
  filezilla-3.46.3-1.x86_64                      handbrake-1.3.1-1.x86_64                      lib64digikamcore7.0.0-7.0.0-2.x86_64      
  lib64digikamdatabase7.0.0-7.0.0-2.x86_64       lib64digikamgui7.0.0-7.0.0-2.x86_64           lib64opencv_dnn3.4-3.4.5-3.x86_64         
  lib64opencv_tracking3.4-3.4.5-3.x86_64         lib64orcus-parser0.15_0-0.15.3-1.x86_64       lib64orcus0.15_0-0.15.3-1.x86_64          
  lib64tracker-gir2.0-2.3.1-2.x86_64             lib64tracker2.0_0-2.3.1-2.x86_64              python-json-3.4-12.noarch                 

Fatto !

E adesso ? Cosa si fa ?
Tra l’altro,mi sembra di vedere una libreria digikam, che io uso…

pippo.txt (1.0 KB)

Ora che ha fatto l’aggiornamento completo senza lamentarsi controlli di nuovo con

sudo dnf clean all ; dnf clean all ; dnf repolist ; sudo dnf --refresh --allowerasing distro-sync

Se dice ‘nothing to do’ o simile, ripristini /etc/dnf/dnf.conf a come era prima e provi ad installare filezilla. Forse anche handbrake, se ti ricordi di averlo installato.
Salvati l’output della console in un file di testo nel caso servisse. Guarda anche che cosa installa come dipendenze.

Non installa né l’uno né l’altro, come era da aspettarsi, perchè vuole le librerie che vanno in conflitto con le nuove.

Chiedevo se, per accedere alla nuova release:
1 Devo fare il reboot (magari solo per il kernel), o i pacchetti ( a parte il kernel) sono tutti operativi.
2 Posso fare aggiornamenti, col comando standard upgrade ?
3 Come controllo se sto sulla Lx 4.2 ? C’è un comando apposito, o fa fede ciò che vedo scritto sul Welcome ?
4 Se, in seguito all’upgrade, riscontro problemi con alcune applicazioni, deve aprire un altro thread ?
Succede anche questo:

Blockquote
[alangea@alangea-systemproductname ~]$ sudo dnf clean all ; dnf clean all ; dnf repolist
[sudo] password di alangea:
avvertimento: Found bdb Packages database while attempting sqlite backend: using bdb backend.
40 file rimossi
avvertimento: Found bdb Packages database while attempting sqlite backend: using bdb backend.
0 file rimossi
avvertimento: Found bdb Packages database while attempting sqlite backend: using bdb backend.
id repo nome repo
rock-updates-x86_64 OpenMandriva Rock - x86_64 - Updates
rock-updates-x86_64-non-free OpenMandriva Rock - Non-free - x86_64 - Updates
rock-updates-x86_64-restricted OpenMandriva Rock - Restricted - x86_64 - Updates
rock-updates-x86_64-unsupported OpenMandriva Rock - Unsupported - x86_64 - Updates
rock-x86_64 OpenMandriva Rock - x86_64
rock-x86_64-non-free OpenMandriva Rock - Non-free - x86_64
rock-x86_64-restricted OpenMandriva Rock - Restricted - x86_64
rock-x86_64-unsupported OpenMandriva Rock - Unsupported - x86_64

Da QUI

$ sudo rpm --rebuilddb -vvv

Scopro poi che dovrò usare anche gli altri comandi suggeriti

$ sudo dnf install plasma-workspace-x11
$ sudo dnf reinstall distro-release-theme

Se hai ri-editato /etc/dnf/dnf.conf non ci sono più impedimenti. Le abbiamo escluse dall’aggiornamento, e quell’operazione è conclusa.

Prova con reinstall:

$ sudo dnf --reinstall filezilla
$ sudo dnf --reinstall handbrake

Si.
Ma ora vediamo di concludere qui tutto quanto è attinente all’operazione di upgrade in sé, se possibile.

Ho eseguito i comandi suggeriti sopra per la ricostruzione dei database, e per la reinstallazione del theme e di plasma-workspace-x11 li ho dati, e ho effettuato il reboot.
L’upgrade non mi dà altri pacchetti da installare.

Forse devo inserire i nomi completi deI pacchettI, che però non so quali siano.
In ogni caso, se questo problema non è risolto, poco male. L’importante è che l’aggiornamento a OMA LX 4.2, al momento , SEMBRA FUNZIONARE !

Scusa, un lapis :grin:

$ sudo dnf reinstall filezilla
$ sudo dnf reinstall handbrake

Ah, handbrake è nei restricted, dovrai abilitarli se non lo sono già.

[alangea@alangea-systemproductname ~]$ sudo dnf reinstall filezilla
[sudo] password di alangea:
Ultima verifica della scadenza dei metadati: 0:09:42 fa il gio 25 feb 2021, 20:26:10.
Pacchetto filezilla disponibile, ma non installato.
Nessuna corrispondenza per l’argomento: filezilla
Errore: Nessun pacchetto contrassegnato per la reinstallazione.

Ok.

$ sudo dnf --refresh install filezilla

Copia tutto il testo della console dall’inizio, comando compreso, e postalo qui.
Saranno poche righe, ma se fossero tante fai un file di testo e allegalo.

Filezilla.txt (3.3 KB)
Questo è quanto.

Va bene. Potremmo aver scoperto un bachetto, magari un semplice rebuild risolve.
Verifico, mi informo, e poi ti dico.
Accantoniamo per ora filezilla, che mi dici di handbrake? a posto? si installa?

Postedit:
in cooker filezilla si installa correttamente: dpaste/bqyL (Python)

handbrake.txt (700 Bytes)

Questo è il log di filezilla su rock: dpaste/HUmd (Python)

E questo è il log di handbrake, sempre su rock dpaste/PAkg (Python)

Il tuo file handbrake.txt non è completo.

Postedit:
Finiamo questo turno di verifiche con digikam.
Lancia digikam da console e vedi se si lamenta di qualcosa. Anche qui copia/incolla tutta la console e allega file di testo (oppure usa dpaste.org come ho fatto io).

S’, chiedo venia.handbrake.txt (1.4 KB)
Questo è copiato dalla console.

digikam.txt (1.0 KB)

(non ho capito come si usa dpaste)

Come tutti i servizi di condivisione di codice, tipo pastebin ecc.
Incolli il codice che hai copiato dalla console, trovi un pulsante che dice ‘pubblica’ o simile. Su dpaste è in alto a destra “Paste Snippet”
Copi l’indirizzo quindi ottenuto dalla barra degli indirizzi del browser e lo incolli nel tuo post.

Notare che il servizio dpaste.org è ‘temporaneo’ dato che mantiene i contenuti in memoria solo fino a 7 giorni.
E’ utile più che altro nell’immediatezza (domanda-risposta veloce).
A me è simpatico perchè è semplice, non è invasivo, non ti spuntano pop-up di pubblicità indesiderati e/o quant’altro.

Per tornare in argomento, mi pare che abbiamo raccolto tutte le informazioni. Che era lo scopo della seconda parte della discussione.
Queste robe techiche vanno al di là delle mie conoscenze, probablimente serve uno sviluppatore che capisca dall’errore che cosa non va.
Non appena avremo abf di nuovo pienamente funzionante potremmo tentare un semplice rebuild. Però come si è visto nessuno di noi riesce a riprodurre il bug da te rilevato…

Ora che abf funziona, cosa devo fare ?

Actually, I’m on ibiblio. Should I pass to abf ? How ? Or…?