Entra

View Full Version : Upgrade Debian da 8 a 9 un po' lungo...


thundercom
15-11-2018, 09:11
Ciao a tutti,
mi sono lanciato nell'upgrade di Debian da 8 a 9. Fatti i dovuti backup e aggiornato l'os ho modificato sources.list con i riferimenti a stretch e ri-aggiornato il tutto: prima con apt-get update e poi con apt-get dist-update.

Credo sia arrivato allo step finale e senza intoppi, solo che sta in "Checking init scripts..." da molte ore, quasi 12 ormai.
Non sembra essere bloccato e se apro un'altra sessione ssh, con top vedo che c'è il processo apt-get in esecuzione e che sta girando (occupa cpu e memoria).

Secondo voi è normale che sia ancora in esecuzione? C'è modo di verificare a che sta attraverso un log?

Eseguendo 'lsb_release -a' mi dice che è già Debian 9.6, ma non mi fido a interrompere l'esecuzione e riavviare la macchina.

Qualche consiglio?

Grazie

unnilennium
15-11-2018, 09:25
Se tarda troppo qualcosa non va, 12h sono tante... Potrebbe essere bloccato... Se hai salvato tutto puoi rischiare il reboot, anche se prevedi che non risorgerà... Nel caso preparati ad un ripristino o ad un setup ex novo della 9... Con tutto quel che ne consegue

Inviato dal mio MI 5 utilizzando Tapatalk

thundercom
15-11-2018, 19:01
grazie unnilennium.

Nel frattempo mi sono fatto coraggio e ho riavviato: tutto ok. Nel senso che la macchina funziona ancora :)

E ho anche capito dov'è il problema: nel passare da Jessie a Stretch non ho aggiornato prima il kernel da 2.6 a qualcosa > 3.2 : questo ha comportato uno stallo a livello di librerie necessarie (nella fattispecie libc6) che richiede un kernel 3.2.

Ora sono a un blocco: non riesco a fare l'upgrade del kernel dalla 2.6 alla 4.9 (4.9 è il kernel fornito con Stretch) perchè non soddisfo i requisiti minimi di quella libreria, ma non riesco nemmeno a installare quella libreria perchè ho bisogno del kernel >3.2. Provando a installare quest'ultimo non riesco perchè dice che la dipendenza da libc6:amd64 non è soddisfatta (e ovviamente non riesco a installarla, nè tramite package manager nè compilandola...).

Qualcuno ha qualche suggerimento? :cry:

Grazie

LukeIlBello
16-11-2018, 11:07
grazie unnilennium.

Nel frattempo mi sono fatto coraggio e ho riavviato: tutto ok. Nel senso che la macchina funziona ancora :)

E ho anche capito dov'è il problema: nel passare da Jessie a Stretch non ho aggiornato prima il kernel da 2.6 a qualcosa > 3.2 : questo ha comportato uno stallo a livello di librerie necessarie (nella fattispecie libc6) che richiede un kernel 3.2.

Ora sono a un blocco: non riesco a fare l'upgrade del kernel dalla 2.6 alla 4.9 (4.9 è il kernel fornito con Stretch) perchè non soddisfo i requisiti minimi di quella libreria, ma non riesco nemmeno a installare quella libreria perchè ho bisogno del kernel >3.2. Provando a installare quest'ultimo non riesco perchè dice che la dipendenza da libc6:amd64 non è soddisfatta (e ovviamente non riesco a installarla, nè tramite package manager nè compilandola...).

Qualcuno ha qualche suggerimento? :cry:

Grazie

inserisci il cd di isntallazione di stretch e avvia in modalità expert install..fai montare la partizione dove c'è jessie ibrida e installa kernel e librerie di sistema.. poi vai su termina installazione e reboota

thundercom
16-11-2018, 11:20
inserisci il cd di isntallazione di stretch e avvia in modalità expert install..fai montare la partizione dove c'è jessie ibrida e installa kernel e librerie di sistema.. poi vai su termina installazione e reboota

Magari... è una macchina VPS posta da qualche parte nel mondo :D

Il fatto è che il provider che fornisce il servizio di VPS, ho scoperto poi, fornisce questi server virtualizzati con una versione piuttosto vecchia si openVZ con kernel bloccato a 2.6.32 . Maledetti... vedi a pagà poco i servizi che succede? :doh:

Alla fine, ho provato di tutto e di più, e forte dei backup fatti ho piallato tutto e reinstallato direttamente Deb9. Ovviamente con kernel 2.6.32 :rolleyes:

Grazie per il supporto