Precedente :: Successivo |
Autore |
Messaggio |
Gigi
Registrato: 28/06/07 13:58 Messaggi: 4
|
Inviato: Gio 28 Giu 2007 14:01 Oggetto: [Debian] Downgrade Etch -> Sarge |
|
|
Salve a tutti,
ho bisogno di effettuare il downgrade del mio server da Debian Etch a Debian Sarge per risolvere dei conflitti di alcuni software di cui ho bisogno.
Tenendo conto che ho solo accesso ssh al server, qualcuno sa dirmi se la cosa è fattibile/e che ci vuole/rischiosa/meglio se lasci perdere?
Grazie a tutti |
|
Top |
|
|
Davide Alberani
Registrato: 04/04/07 08:47 Messaggi: 953
|
Inviato: Ven 29 Giu 2007 10:33 Oggetto: [Debian] Downgrade Etch -> Sarge |
|
|
On Jun 28, Gigi <luigipastore@xxxxxx.xyz> wrote:
Citazione: | ho bisogno di effettuare il downgrade del mio server da Debian Etch
a Debian Sarge per risolvere dei conflitti di alcuni software di
cui ho bisogno.
|
Oddio, modificare /etc/apt/preferences indicando le priorita`
e poi fare un apt-get dist-ugrade e pregare iddio? Soprattutto
pregare iddio.
Tipo (/etc/apt/preferences):
Package: *
Pin: release a=sarge
Pin-Priority: 1001
Package: *
Pin: release a=etch
Pin-Priority: 50
Mai dovuto fare niente di cosi` brutale, quindi se poi esplode
non mi dare la colpa. :-)
Leggi bene man apt_preferences, e prima fai esperimenti non
distruttivi con apt-get -s -u dist-ugrade
Citazione: | Tenendo conto che ho solo accesso ssh al server, qualcuno sa dirmi se
la cosa è fattibile/e che ci vuole/rischiosa/meglio se lasci perdere?
|
Ecco, come dire... ;-)
_________________
Davide Alberani <da@xxxxxx.xyz> [PGP KeyID: 0x465BFD47]
http://erlug.linux.it/~da/ |
|
Top |
|
|
Alessandro Dotti Contra Ospite
|
Inviato: Ven 29 Giu 2007 10:39 Oggetto: [Debian] Downgrade Etch -> Sarge |
|
|
On Fri, Jun 29, 2007 at 11:34:59AM +0200, Davide Alberani wrote:
|> Tenendo conto che ho solo accesso ssh al server, qualcuno sa dirmi se
|> la cosa è fattibile/e che ci vuole/rischiosa/meglio se lasci perdere?
|
|Ecco, come dire... ;-)
Premetto due cose:
- quanto ti sto per dire non l'ho mai provato personalmente
- god is never on your side (cit.)
perche` non fare un chroot in cui installare una sarge da usare
all'occorrenza?
Oppure, crearsi un host virtuale?
HTH, anche se non so se nel tuo caso siano opzioni percorribili.
ciao
alex
_________________
Alessandro Dotti Contra
ASTER Scienza Tecnologia Impresa - scpa
Area di Ricerca di Bologna
Via Gobetti 101 - I-40129 Bologna
Tel +39 051 6398099 Fax +39 051 6398131
http://www.aster.it |
|
Top |
|
|
Fabio Muzzi Ospite
|
Inviato: Ven 29 Giu 2007 10:44 Oggetto: [Debian] Downgrade Etch -> Sarge |
|
|
On Fri, 2007-06-29 at 11:40 +0200, Alessandro Dotti Contra wrote:
Citazione: | Oppure, crearsi un host virtuale?
|
Ecco, se il server e` in remoto, accessibile solo da SSH, io non
tenterei nemmeno l' upgrade, figuriamoci il downgrade.
Direi che la cosa migliore sarebbe trovare la soluzione (virtuale o
altro) che NON TOCCA il sistema funzionante.
Pero` nemmeno io saprei dirti cosa sia meglio, se fare un virtuale o un
sistema chrooted o altro. A naso il sistema chrooted sembra il meno
intrusivo, quello che ragionevolmente non creera` mai problemi al
sistema "base".
_________________
Fabio "Kurgan" Muzzi |
|
Top |
|
|
tannoiser
Registrato: 02/04/07 10:06 Messaggi: 621
|
Inviato: Ven 29 Giu 2007 11:24 Oggetto: [Debian] Downgrade Etch -> Sarge |
|
|
* venerdì 29 giugno 2007, alle 11:34, Davide Alberani scrive:
Citazione: | Citazione: | ho bisogno di effettuare il downgrade del mio server da Debian Etch
a Debian Sarge per risolvere dei conflitti di alcuni software di
cui ho bisogno.
|
Oddio, modificare /etc/apt/preferences indicando le priorita`
e poi fare un apt-get dist-ugrade e pregare iddio? Soprattutto
pregare iddio.
Tipo (/etc/apt/preferences):
Package: *
Pin: release a=sarge
Pin-Priority: 1001
Package: *
Pin: release a=etch
Pin-Priority: 50
|
Allora, io l'ho fatto, e funzionicchia, con alcune considerazioni.
Purtroppo sono di fretta, percui non posso essere troppo dialettico in
merito.
1. inserisci in sources.list i repository per sarge.
2. modifica preferences, come ti ha indicato qui sopra Davide.
3. verifica se hai /etc/apt/apt.conf e cosa dice. Se c'e` una roba tipo
APT::Default-Release "stable";
potrebbe darti comportamenti impredicibili. Se c'e` solo questa riga,
rinomina il file. Se ce ne sono altre, cancella (temporaneamente) questa
riga.
Se non c'e` il file, fregatene.
fai una prima valutazione a botte di aptitude update ; aptitude
dist-upgrade su cosa vorrebbe fare.
In linea teorica, funziona. In linea pratica:
- devi dare un forzino quando e per reinstallare libc6 alla versione di
sarge. Temo che automagicamente non lo fai. Io ho dovuto esplicitargli
la versione in modo diretto (apt-get install pacchetto=versione), farlo
fallire a causa dei file di locale che in etch sono in altro pacchetto,
invocando dpkg a mano.
- per *nessun motivo* riavvia la macchina se non sei supersicuro che hai
una versione stabile di tutti i pacchetti core. Quando vai a sostituire
libc e compagnia, niente di piu` facile che ti rimuova il kernel. Niente
di drammatico, si reinstalla subito. Solo che se riavviassi nel
frattempo...
Per essere sicuro delle versioni dei pacchetti io ho fatto cosi`:
aptitude install apt-show-versions
quindi
apt-show-versions | fgrep /stable
apt-show-versions | fgrep /oldstable
apt-show-versions | fgrep -v /oldstable
Ovviamente tu dovresti avere tutti i pacchetti in /oldstable, e nessuno
in /stable o in generale, in <> da /oldstable (che e` poi il check che
fai con l'ultima riga qui sopra).
A cose fatte, togli i repo di etch, togli le preferences e via, in modo
che quando vuoi andare a sarge, funzioni il path-to-upgrade normale
(cambio dei repository e dist-upgrade).
HTH.
_________________
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG http://erlug.linux.it
-------------------------------------------------------------------------------
"Funny how just when you think life can't possibly get any worse
it suddenly does."
- Marvin |
|
Top |
|
|
Gigi
Registrato: 28/06/07 13:58 Messaggi: 4
|
Inviato: Ven 29 Giu 2007 13:53 Oggetto: |
|
|
Grazie a tutti ragazzi...debbo dire che un po' di caga addosso me l'avete messa ;-)
Ho già provato il metodo di cambio repository (in locale ovviamente) ma col dist-upgrade non mi modifica niente...
Per quanto riguarda il file preferences ho provato anche quello, ma pare che non accetti il nome della distribuzione ma solo la sua versione (stable/unstable ecc...), almeno da quanto ho letto in giro...
Non posso rischiare, in quanto il server è in produzione...quindi credo che tenterò altre vie...
Grandi ragazzi...
a presto |
|
Top |
|
|
tannoiser
Registrato: 02/04/07 10:06 Messaggi: 621
|
Inviato: Ven 29 Giu 2007 14:34 Oggetto: [Debian] Downgrade Etch -> Sarge |
|
|
* venerdì 29 giugno 2007, alle 14:53, Gigi scrive:
Citazione: | Per quanto riguarda il file preferences ho provato anche quello, ma pare
che non accetti il nome della distribuzione ma solo la sua versione
(stable/unstable ecc...), almeno da quanto ho letto in giro...
Non posso rischiare, in quanto il server è in produzione...quindi credo
che tenterò altre vie...
|
Piu` che altro, per farlo bisogna che o conosci a mena dito apt e
famiglia, compreso apt_preferences, o questo e` una buona occasione per
studiarlo (hint), o se devi fare a caso o "con procedura magica che
funziona solo da copiaincollare", allora e` meglio che non lo fai. ;)
Per la questione nomi e non. Se leggi man apt_preferences capisci i vari
aspetti, cmq, e puoi usare in nomi nelle release. Se preferisci la
versione, devi cambiare la riga di Pin in qualcosa tipo:
Pin: release v=3.1
_________________
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG http://erlug.linux.it
-------------------------------------------------------------------------------
BOFH excuse #387:
Your computer's union contract is set to expire at midnight. |
|
Top |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|