Major upgrade: troppo spazio richiesto su disco per installare

OpenMandriva Lx 25.06 (ROME) Rolling con kernel 6.14.2 desktop

KDE Plasma workspace 5.27.12
KDE Frameworks aggiornato 6.13.0.

Salve.

Il nuovo aggiornamento richiede 1.7 GB ulteriori a quei 3.5 GB liberi, che diventano un paio di centiaia di M una volta scaricati i pacchetti.

Dovrei ripartizionare tutto, ho fatto il backup della home, ma comunque si tratta di un lavoro delicato che richiede molto tempo, e al momento soprassiedo.

In una vecchia conversazione rugyada suggerì di installare a tappe: non ricordo però da quali pacchetti conviene iniziare e quali evitare. Ho provato a caso libreoffice e ci son confiltti.

Posso avere qualche suggerimento su come fare, prima di scoraggiarmi e lasciar perdere, attendendo un momento di calma in futuro?

Ancora: ho installato su un paio di chiavette la nuova iso , ma non riesco a far partire il sistema dalla chiavetta. Mi compare la nuova tela fiorata e si blocca lì…

dsync-log.txt (1.5 MB)

Si, ricordo.
Direi inizia dai più grossi. Nel tuo log in fondo a ogni riga vedi quanti K o quanti M sono.
Ad esempio hai alcuni pacchetti kernel-* e anche virtualbox è un altro papabile.
Salta i pacchetti di KDE perchè probabilmente si tirerebbero dietro tutto il resto.
Se libreoffice dà problemi rimuovilo, lo puoi reinstallare dopo.

Non sembra molto chiaro il motivo dei conflitti che leggo nel tuo file.. Hai dato il solito comando con --allowerasing?
Ma può anche essere che se trova lo spazio necessario si sistemi da sé.

Sì, l’opzione c’era: penso che il problema sia proprio lo spazio

Riguardo alla chiavetta col la nuova iso che si pianta, cosa posso fare?

La soluzione migliore è una nuova installazione.

Riepilogo errori

Requisiti relativi al disco:
Necessari almeno 1762MB di spazio aggiuntivo nel filesystem /.

Non sono sicuro di aver capito bene cosa sta succedendo qui.

Forse:

sudo dnf clean all

sudo dnf autoremove | tee autoremove.log.txt

Prima di selezionare y per sì, dai un’occhiata e assicurati che non vengano rimossi elementi che desideri conservare. Se hai dei dubbi, fermati e chiedi. Non dovrebbe essere così difficile liberare 2000 MB di spazio, se è effettivamente quello che serve.

Il problema che la nuova installazione da chiavetta non parte: si ferma sullo sfondo fiorato.

L’ho fatto su più chiavette, non va.

E’ possibile fare un’installazione direttamente on line ?

I 200O M me li chiede quando ho scaricato i pacchetti, ed è rimasto solo 300M

Se non mi sbaglio, la soluzione al problema dello spazio su disco insufficiente è rimuovere file dal disco finché non si libera spazio a sufficienza.

Se il problema riguarda pacchetti duplicati, questo video potrebbe essere d’aiuto:

Se il problema è di altro tipo:

ls -la <qualche_directory>

Questo comando dovrebbe mostrare cosa sta occupando spazio. Inizierei con:

ls -la /
ls -ls /home

Con ls -la / si possono individuare le directory nella directory principale che occupano troppo spazio e quindi eseguire ls -la <qualche_directory> su quelle directory.

Se nessuna di queste soluzioni funziona, il problema esula dalle mie competenze.

Cerca il tuo problema su Google e vedi se riesci a trovare risposte migliori.

Ho provato a toglier un po’ di spazio, rimuovendo anche chromium riesco ad avere disponibili 3.3 G, troppo pochi perché scaricando tutti i pacchetti da aggiornare occupa comunque di più.

Ho aggiornato thunderbird e i kernel- , virtualbox e firefox mi dice che non c’è niente da aggiornare (immagino per via delle dipendenze).

D’altronde non so quali pacchetti ancora togliere: se provo a togliere virtual box se ne vien via un bel po’ di roba e temo si possa bloccare tutto.

Inoltre posso aggiornare solo quelli che apparentemente non danno problemi: spesso mi dice che le dipendenze sono rotte e non li aggiorna. Se forzo con le opzioni —best -alowerasing posson succeder casini . Per esempio:

Insomma, sono in cul de sac: non posso fare un’installazione fresh, perché la chiavetta sulla iso nuova non parte, forse per via del driver grafico o della sceda cui non piace il plasma 6, e non posso aggiornare perché c’è poco spazio.

Potrei salvare i dati della home (ne ho diverse copie), e ripartizionare con più spazio per il sistema ma mi vengono i brividi…e comunque, dovrei installare la vecchia versione e poi aggionrare alla nuova. Non mi sembra una grande idea.

……

I pacchetti vengono scaricati da qualche parte nella partizione dove è installato il sistema.

La home sta in un altra partizione dove c’è abbastanza spazio.

C’è un modo per scaricare i pacchetti sulla home, per poi reinstallarli al posto giusto ?

In questo modo riuscirei almeno ad aggiornare, se non riesco ad installare “fresh”. Non sono però sicuro che riuscirei a fare il boot, se il problema è l’hardware grafico.

Che ne pensate ?

Ciao, puoi modificare la directory di cache di dnf modificando il file:

/etc/dnf/dnf.conf

un backup prima di iniziare è consigliato, poi devi aggiungere in fondo al file questa riga:

system_cachedir=/tua_home/tua_cartella_di_cache_dnf

così dovresti risolvere il problema dello spazio, per il boot incrocia le dita o invoca la tua divinità preferita :smiley:

P.S. magari a lavoro finito ripristina il file di conf come era in origine

Ho fatto quanto suggerito, e ho riavviato i PC: ,ma quando scarico i pacchetti con il comand distro-sync da dnfdrake (o da console) la directory creata rimane vuota. E si riempie sempre la partizione del sistema. Non ce la fa.

Forse c’è un altro modo per forzare il comando dnf-sync a scaricare in una cartella diversa da quella default.

Non il sistema è quello, non serve neppure riavviare il pc.

Questa è la modifica che ho messo sul mio sistema per test:

questa è la cartella dove sta scaricando il pacchetto da aggiornare, al momento ho solo Brave:

Con questo setup:

dnfdrake mi dà quest’errore:

escludendo la riga col comando exclude=… continua a scaricare i pacchetti sulla partizione sistema /dev/sdc2 mentre la directory /home/my-cachedir sta su una partizione diversa.

Dunque, continua a non farcela con lo spazio, perché consuma quello sulla /dev/sdc2.

La butto lì non è che devi indicare nel percorso anche la cartella di home del tuo utente. Non credo visto che dnf gira come root ma non vedo altre differenze.

Altra cosa nella tua installazione usi dnf5 o ancora dnf4?

Ho provato anche come /home/alangea/my-cache_dir e accade la stessa cosa-

immagine

Questo è il pacchetto installato.
Se installo l’aggiornamento, non funziona più niente.

Con dnf4 prova a cambiare la la riga:

system_cachedir=/home/my-cache_dir

in

cachedir=/home/my-cache_dir

Servono più informazioni.

se aggiorno dnf (solo dnf, ovviamente, visto che non riesco ad aggiornare tutto), dnf non funziona più.

Proverò, anche se non so come distinguere dnf4 da dnf5.

Hai dnf 4, prova con:

su una distro con dnf4 che ho su una partizione funziona con questo comando.

mi pare che s

Mi pare che adesso stia memorizzando dove voglio; però mi pare che non funzioni la pulizia della chache, anche se va avanti comunque.
Spero che basti lo spazio disponibile…