Indice del forum Emilia Romagna Linux Users Group
i forum di ERLUG
torna alla home page di ERLUG
 
 Forum SubscriptionsForum Subscriptions   FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

[Debian] Downgrade Etch -> Sarge

 
Nuovo argomento   Rispondi    Indice del forum -> ERLUG
Precedente :: Successivo  
Autore Messaggio
Gigi



Registrato: 28/06/07 13:58
Messaggi: 4

MessaggioInviato: Gio 28 Giu 2007 14:01    Oggetto: [Debian] Downgrade Etch -> Sarge Rispondi citando

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
Profilo Invia messaggio privato
Davide Alberani



Registrato: 04/04/07 08:47
Messaggi: 953

MessaggioInviato: Ven 29 Giu 2007 10:33    Oggetto: [Debian] Downgrade Etch -> Sarge Rispondi citando

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
Profilo Invia messaggio privato HomePage
Alessandro Dotti Contra
Ospite





MessaggioInviato: Ven 29 Giu 2007 10:39    Oggetto: [Debian] Downgrade Etch -> Sarge Rispondi citando

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





MessaggioInviato: Ven 29 Giu 2007 10:44    Oggetto: [Debian] Downgrade Etch -> Sarge Rispondi citando

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

MessaggioInviato: Ven 29 Giu 2007 11:24    Oggetto: [Debian] Downgrade Etch -> Sarge Rispondi citando

* 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
Profilo Invia messaggio privato
Gigi



Registrato: 28/06/07 13:58
Messaggi: 4

MessaggioInviato: Ven 29 Giu 2007 13:53    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato
tannoiser



Registrato: 02/04/07 10:06
Messaggi: 621

MessaggioInviato: Ven 29 Giu 2007 14:34    Oggetto: [Debian] Downgrade Etch -> Sarge Rispondi citando

* 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
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> ERLUG Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
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


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it

torna alla home page di ERLUG
Per informazioni o problemi, contattare info@erlug.linux.it.
La connettività per questo sito e per gli altri nostri servizi è offerta da Ehiweb.it