Re: Downgrade pacchetti

2017-09-12 Per discussione Mattia Oss
On Mon, Sep 11, 2017 at 07:29:47PM +0200, Davide Prina wrote:
> On 10/09/2017 08:16, Mattia Oss wrote:
> 
> > Avete suggerimenti per clonare il server? Pensavo a rsync escludendo le
> > cartelle di sistema.
> 
> perché rsync? Non devi clonarlo una volta e basta?
> 
> dd

Hai perfettamente ragione. dd l'ho usato qualche volta per recuperare
dei DVD. Proverò.



Re: Downgrade pacchetti

2017-09-11 Per discussione Davide Prina

On 10/09/2017 08:16, Mattia Oss wrote:


Avete suggerimenti per clonare il server? Pensavo a rsync escludendo le
cartelle di sistema.


perché rsync? Non devi clonarlo una volta e basta?

dd

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
I lati oscuri del secure boot:
https://www.fsf.org/campaigns/secure-boot-vs-restricted-boot/whitepaper-web
Petizione contro il secure boot:
https://www.fsf.org/campaigns/secure-boot-vs-restricted-boot/statement
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: Downgrade pacchetti

2017-09-10 Per discussione Mattia Oss
On Sat, Sep 09, 2017 at 07:36:21PM +0200, Davide Prina wrote:
> On 07/09/2017 20:04, Davide Prina wrote:
> 
> Package: *
> Pin: release a=jessie
> Pin-Priority: 1001

Grazie per il consiglio, come anche suggerito da una altra persona.
In realtà bisogna mettere n=jessie oppure a=oldstable. 

Proverò appena avrò un po' di tranquillità.

Avete suggerimenti per clonare il server? Pensavo a rsync escludendo le
cartelle di sistema.



Re: Downgrade pacchetti

2017-09-09 Per discussione Davide Prina

On 07/09/2017 20:04, Davide Prina wrote:


In teoria puoi riportare indietro i pacchetti, devi usare
http://snapshot.debian.org/


mi era sfuggita una cosa che rende questa operazione veramente semplice. 
Tu devi ripristinare la situazione di jessie.


Quindi è sufficiente:
1) ripristinare jessie nel tuo sources.list (che hai già fatto)
2) impostare jessie in /etc/apt/preferences con priorità >= 1000

Es:

Package: *
Pin: release a=jessie
Pin-Priority: 1001


Questo permette di ripristinare le versioni di jessie perché:
$ man apt_preferences
[---]
P >= 1000
   causa l'installazione di una versione anche se ciò 
costituisce una retrocessione del pacchetto

[...]

3) eseguire
# apt-get update; apt-get upgrade; apt-get dist-upgrade

ATTENZIONE: il downgrade non è ufficialmente supportato in Debian, 
perché gli script dei .deb sono concepiti solo per fare upgrade, ma nel 
tuo caso si tratta di pochi pacchetti e quindi non dovresti avere grossi 
problemi... però ti consiglio di fare un clone del disco e provare sul 
clone se tutto fila liscio... ed in ogni caso di avere un backup 
aggiornato prima del tentativo sul server.


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
What happened in 2013 couldn't have happened without free software
(He credited free software for his ability to help disclose the U.S. 
government's far-reaching surveillance projects).

Edward Snowden




Re: Downgrade pacchetti

2017-09-08 Per discussione Mattia Oss
On Fri, Sep 08, 2017 at 01:02:19PM +0200, andrea biancalana wrote:
> il giorno Fri, 8 Sep 2017 11:32:27 +0200  Mattia Oss  
> ha scritto:
> 
> > Grazie a tutti per le risposte.
> > I pacchetti sono pochi perché di solito quando aggiorno una stable
> > modifico il source.list, aggiorno dpkg, apt e aptitude, poi faccio
> > l'upgrade e alla fine il dist-upgrade. Qui avevo appena cominciato.
> > 
> 
> osservazione un po' stupida: 
> ma non e' che hai interrotto nella fase di download dei pacchetti e, quindi, 
> installazione e configurazione non erano nemmeno cominciate?!

No, io non ho interrotto l'installazione. Mi sono accorto dell'errore
dopo la fine dell'installazione di alcuni pacchetti (dpkg, apt, ecc..).



Re: Downgrade pacchetti

2017-09-08 Per discussione andrea biancalana
il giorno Fri, 8 Sep 2017 11:32:27 +0200  Mattia Oss  ha 
scritto:

> Grazie a tutti per le risposte.
> I pacchetti sono pochi perché di solito quando aggiorno una stable
> modifico il source.list, aggiorno dpkg, apt e aptitude, poi faccio
> l'upgrade e alla fine il dist-upgrade. Qui avevo appena cominciato.
> 

osservazione un po' stupida: 
ma non e' che hai interrotto nella fase di download dei pacchetti e, quindi, 
installazione e configurazione non erano nemmeno cominciate?!




Re: Downgrade pacchetti

2017-09-08 Per discussione Mattia Oss
On Fri, Sep 08, 2017 at 12:31:43AM +0200, Felipe Salvador wrote:
> On Thu, Sep 07, 2017 at 05:25:59PM +0200, Mattia Oss wrote:
> > Ciao a tutti,
> > 
> > stavo facendo l'upgrade a stretch sul portatile quando mi sono accorto
> > che in realtà mi trovavo su una console remota di un server. Questi sono
> > i pacchetti che ho installato prima di accorgermi della ca**ata:
> 
> A me pare una lista contenuta, anche solo per un primo apt-get upgrade
> (non dist-upgrade), in fase di upgrade del sistema.
> Questo mi fa sorgere una domanda: La lista che pubblichi è il
> risultato di un apt-get upgrade conclusosi regolarmente, o, rendendoti
> conto del pasticcio, hai chiuso tutto all'improvviso?
> 
> 
> Se quella prima installazione di pacchetti si è conclusa regolarmente
> senza errore potresti pensare, con molta pazienza, di lavorare caso
> per caso, eseguendo un pin[1] ed effettuando il downgrade.
> 
> Potrebbe essere un bagno di sangue.
> 
> [1] https://wiki.debian.org/AptPreferences
> 

Grazie a tutti per le risposte.
I pacchetti sono pochi perché di solito quando aggiorno una stable
modifico il source.list, aggiorno dpkg, apt e aptitude, poi faccio
l'upgrade e alla fine il dist-upgrade. Qui avevo appena cominciato.

Non me la sento di rischiare di fare casini. Non è un server mission
critical, ma c'è il cloud dell'azienda e quindi preferisco lasciarlo
così. Tanto più perché fra un paio di mesi devo cambiarlo.


Saluti
Mattia



Re: Downgrade pacchetti

2017-09-07 Per discussione Felipe Salvador
On Thu, Sep 07, 2017 at 05:25:59PM +0200, Mattia Oss wrote:
> Ciao a tutti,
> 
> stavo facendo l'upgrade a stretch sul portatile quando mi sono accorto
> che in realtà mi trovavo su una console remota di un server. Questi sono
> i pacchetti che ho installato prima di accorgermi della ca**ata:

A me pare una lista contenuta, anche solo per un primo apt-get upgrade
(non dist-upgrade), in fase di upgrade del sistema.
Questo mi fa sorgere una domanda: La lista che pubblichi è il
risultato di un apt-get upgrade conclusosi regolarmente, o, rendendoti
conto del pasticcio, hai chiuso tutto all'improvviso?


Se quella prima installazione di pacchetti si è conclusa regolarmente
senza errore potresti pensare, con molta pazienza, di lavorare caso
per caso, eseguendo un pin[1] ed effettuando il downgrade.

Potrebbe essere un bagno di sangue.

[1] https://wiki.debian.org/AptPreferences


> apt:amd64 1.4.7
> aptitude:amd64 0.8.7-1
> aptitude-common:all 0.8.7-1
> apt-utils:amd64 1.4.7
> dpkg:amd64 1.18.24
> fping:amd64 3.10-2
> gcc-6-base:amd64 6.3.0-18
> gnupg:amd64 1.4.18-7+deb8u4
> gpgv:amd64 1.4.18-7+deb8u4
> libapt-inst2.0:amd64 1.4.7
> libapt-pkg5.0:amd64 1.4.7
> libboost-filesystem1.62.0:amd64 1.62.0+dfsg-4
> libboost-iostreams1.62.0:amd64 1.62.0+dfsg-4
> libboost-system1.62.0:amd64 1.62.0+dfsg-4
> libc-bin:amd64 2.19-18+deb8u10
> libcwidget3:amd64 0.5.17-2
> libcwidget3v5:amd64 0.5.17-4+b1
> libdbi1:amd64 0.9.0-4
> libfreeradius-client2:amd64 1.1.6-7
> libgd3:amd64 2.1.0-5+deb8u11
> liblz4-1:amd64 0.0~r131-2+b1
> liblzma5:amd64 5.2.2-1.2+b1
> libncurses5:amd64 6.0+20161126-1
> libncursesw5:amd64 6.0+20161126-1
> libnet-snmp-perl:all 6.0.1-2
> libperl5.20:amd64 5.20.2-3+deb8u8
> libsensors4:amd64 1:3.3.5-2
> libsigc++-2.0-0c2a:amd64 2.4.0-1
> libsigc++-2.0-0v5:amd64 2.10.0-1
> libsnmp30:amd64 5.7.2.1+dfsg-1
> libsnmp-base:all 5.7.2.1+dfsg-1
> libstdc++6:amd64 6.3.0-18
> libtinfo5:amd64 6.0+20161126-1
> libtirpc1:amd64 0.2.5-1+deb8u1
> libxapian22:amd64 1.2.19-1+deb8u1
> libxapian30:amd64 1.4.3-2
> man-db:amd64 2.7.0.2-5
> mime-support:all 3.58
> monitoring-plugins:all 2.1.1-1
> monitoring-plugins-basic:amd64 2.1.1-1
> monitoring-plugins-common:amd64 2.1.1-1
> monitoring-plugins-standard:amd64 2.1.1-1
> nagios3:amd64 3.5.1.dfsg-2+b1
> nagios3-cgi:amd64 3.5.1.dfsg-2+b1
> nagios3-common:all 3.5.1.dfsg-2
> nagios3-core:amd64 3.5.1.dfsg-2+b1
> nagios3-doc:all 3.5.1.dfsg-2
> nagios-images:all 0.8
> nagios-plugins:all 2.1.1-1
> nagios-plugins-basic:all 2.1.1-1
> qstat:amd64 2.15-1
> rpcbind:amd64 0.2.1-6+deb8u2
> snmp:amd64 5.7.2.1+dfsg-1
> tar:amd64 1.29b-1.1
> 
> Ho cercato un po' in giro ma sostanzialmente quello che si consiglia è
> di reinstallare tutto. Questo proprio non è possibile almeno per il
> momento. Non c'è proprio un modo per farlo senza incasinare tutto?
> Adesso ho rimesso jessie nel source.list. Quanto tempo ci vorrà prima
> che queste versioni dei pacchetti entrino in jessie? Anni?
> 
> Grazie

-- 
Felipe Salvador



Re: Downgrade pacchetti

2017-09-07 Per discussione Davide Prina

On 07/09/2017 17:25, Mattia Oss wrote:


stavo facendo l'upgrade a stretch sul portatile quando mi sono accorto
che in realtà mi trovavo su una console remota di un server.


ma il server remoto ha il suo sources.list e quindi stavi aggiornando 
rispetto a quanto qui presente... quindi non dovresti avere problemi, 
anzi potresti aver risolto bug, anche di sicurezza con gli aggiornamenti



apt:amd64 1.4.7


questo è presente in Stretch (stable) e quindi ne deduco che il tuo 
server ha una stable.



Adesso ho rimesso jessie nel source.list.


quindi hai modificato il sources.list prima di fare l'aggiornamento...
Perché hai fatto questa cosa? Pensavi che il tuo portatile avesse un 
sources.list errato? ma allora come hai fatto ad installare e aggiornare 
la tua stable? Questo doveva farti capire che eri nel posto sbagliato.


In teoria puoi riportare indietro i pacchetti, devi usare
http://snapshot.debian.org/

puoi impostare nel tuo sources.list il puntamento ad un determinato 
pacchetto-versione e poi fai il downgrade


per vedere le versioni che hai sostituito puoi guardare nei log
/var/log/apt/*
o
/var/log/dpkg


Quanto tempo ci vorrà prima
che queste versioni dei pacchetti entrino in jessie? Anni?


i pacchetti che arrivano in testing non vanno sulle testing già 
rilasciate, poiché nelle stable/old-stable già rilasciate vengono 
portati solo pacchetti di correzione di bug (con qualche eccezione).


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
I didn't use Microsoft machines when I was in my operational phase, 
because I couldn't trust them.
Not because I knew that there was a particular back door or anything 
like that, but because I couldn't be sure.

Edward Snowden



Re: Downgrade pacchetti

2017-09-07 Per discussione Felipe Salvador
On Thu, Sep 07, 2017 at 05:25:59PM +0200, Mattia Oss wrote:
> Ciao a tutti,
> 
> stavo facendo l'upgrade a stretch sul portatile quando mi sono accorto
> che in realtà mi trovavo su una console remota di un server. Questi sono
> i pacchetti che ho installato prima di accorgermi della ca**ata:

[...]
 
> Ho cercato un po' in giro ma sostanzialmente quello che si consiglia è
> di reinstallare tutto. Questo proprio non è possibile almeno per il
> momento. Non c'è proprio un modo per farlo senza incasinare tutto?
> Adesso ho rimesso jessie nel source.list. Quanto tempo ci vorrà prima
> che queste versioni dei pacchetti entrino in jessie? Anni?

Mai? 


> Grazie

-- 
Felipe Salvador



Re: Downgrade pacchetti

2017-09-07 Per discussione emmanuel segura
Ciao,

Inizia a considerare d'usare un configuration management per gestire i tuo
servers.

Il giorno 7 settembre 2017 17:25, Mattia Oss  ha
scritto:

> Ciao a tutti,
>
> stavo facendo l'upgrade a stretch sul portatile quando mi sono accorto
> che in realtà mi trovavo su una console remota di un server. Questi sono
> i pacchetti che ho installato prima di accorgermi della ca**ata:
>
> apt:amd64 1.4.7
> aptitude:amd64 0.8.7-1
> aptitude-common:all 0.8.7-1
> apt-utils:amd64 1.4.7
> dpkg:amd64 1.18.24
> fping:amd64 3.10-2
> gcc-6-base:amd64 6.3.0-18
> gnupg:amd64 1.4.18-7+deb8u4
> gpgv:amd64 1.4.18-7+deb8u4
> libapt-inst2.0:amd64 1.4.7
> libapt-pkg5.0:amd64 1.4.7
> libboost-filesystem1.62.0:amd64 1.62.0+dfsg-4
> libboost-iostreams1.62.0:amd64 1.62.0+dfsg-4
> libboost-system1.62.0:amd64 1.62.0+dfsg-4
> libc-bin:amd64 2.19-18+deb8u10
> libcwidget3:amd64 0.5.17-2
> libcwidget3v5:amd64 0.5.17-4+b1
> libdbi1:amd64 0.9.0-4
> libfreeradius-client2:amd64 1.1.6-7
> libgd3:amd64 2.1.0-5+deb8u11
> liblz4-1:amd64 0.0~r131-2+b1
> liblzma5:amd64 5.2.2-1.2+b1
> libncurses5:amd64 6.0+20161126-1
> libncursesw5:amd64 6.0+20161126-1
> libnet-snmp-perl:all 6.0.1-2
> libperl5.20:amd64 5.20.2-3+deb8u8
> libsensors4:amd64 1:3.3.5-2
> libsigc++-2.0-0c2a:amd64 2.4.0-1
> libsigc++-2.0-0v5:amd64 2.10.0-1
> libsnmp30:amd64 5.7.2.1+dfsg-1
> libsnmp-base:all 5.7.2.1+dfsg-1
> libstdc++6:amd64 6.3.0-18
> libtinfo5:amd64 6.0+20161126-1
> libtirpc1:amd64 0.2.5-1+deb8u1
> libxapian22:amd64 1.2.19-1+deb8u1
> libxapian30:amd64 1.4.3-2
> man-db:amd64 2.7.0.2-5
> mime-support:all 3.58
> monitoring-plugins:all 2.1.1-1
> monitoring-plugins-basic:amd64 2.1.1-1
> monitoring-plugins-common:amd64 2.1.1-1
> monitoring-plugins-standard:amd64 2.1.1-1
> nagios3:amd64 3.5.1.dfsg-2+b1
> nagios3-cgi:amd64 3.5.1.dfsg-2+b1
> nagios3-common:all 3.5.1.dfsg-2
> nagios3-core:amd64 3.5.1.dfsg-2+b1
> nagios3-doc:all 3.5.1.dfsg-2
> nagios-images:all 0.8
> nagios-plugins:all 2.1.1-1
> nagios-plugins-basic:all 2.1.1-1
> qstat:amd64 2.15-1
> rpcbind:amd64 0.2.1-6+deb8u2
> snmp:amd64 5.7.2.1+dfsg-1
> tar:amd64 1.29b-1.1
>
> Ho cercato un po' in giro ma sostanzialmente quello che si consiglia è
> di reinstallare tutto. Questo proprio non è possibile almeno per il
> momento. Non c'è proprio un modo per farlo senza incasinare tutto?
> Adesso ho rimesso jessie nel source.list. Quanto tempo ci vorrà prima
> che queste versioni dei pacchetti entrino in jessie? Anni?
>
> Grazie
>
>


-- 
  .~.
  /V\
 //  \\
/(   )\
^`~'^


Downgrade pacchetti

2017-09-07 Per discussione Mattia Oss
Ciao a tutti,

stavo facendo l'upgrade a stretch sul portatile quando mi sono accorto
che in realtà mi trovavo su una console remota di un server. Questi sono
i pacchetti che ho installato prima di accorgermi della ca**ata:

apt:amd64 1.4.7
aptitude:amd64 0.8.7-1
aptitude-common:all 0.8.7-1
apt-utils:amd64 1.4.7
dpkg:amd64 1.18.24
fping:amd64 3.10-2
gcc-6-base:amd64 6.3.0-18
gnupg:amd64 1.4.18-7+deb8u4
gpgv:amd64 1.4.18-7+deb8u4
libapt-inst2.0:amd64 1.4.7
libapt-pkg5.0:amd64 1.4.7
libboost-filesystem1.62.0:amd64 1.62.0+dfsg-4
libboost-iostreams1.62.0:amd64 1.62.0+dfsg-4
libboost-system1.62.0:amd64 1.62.0+dfsg-4
libc-bin:amd64 2.19-18+deb8u10
libcwidget3:amd64 0.5.17-2
libcwidget3v5:amd64 0.5.17-4+b1
libdbi1:amd64 0.9.0-4
libfreeradius-client2:amd64 1.1.6-7
libgd3:amd64 2.1.0-5+deb8u11
liblz4-1:amd64 0.0~r131-2+b1
liblzma5:amd64 5.2.2-1.2+b1
libncurses5:amd64 6.0+20161126-1
libncursesw5:amd64 6.0+20161126-1
libnet-snmp-perl:all 6.0.1-2
libperl5.20:amd64 5.20.2-3+deb8u8
libsensors4:amd64 1:3.3.5-2
libsigc++-2.0-0c2a:amd64 2.4.0-1
libsigc++-2.0-0v5:amd64 2.10.0-1
libsnmp30:amd64 5.7.2.1+dfsg-1
libsnmp-base:all 5.7.2.1+dfsg-1
libstdc++6:amd64 6.3.0-18
libtinfo5:amd64 6.0+20161126-1
libtirpc1:amd64 0.2.5-1+deb8u1
libxapian22:amd64 1.2.19-1+deb8u1
libxapian30:amd64 1.4.3-2
man-db:amd64 2.7.0.2-5
mime-support:all 3.58
monitoring-plugins:all 2.1.1-1
monitoring-plugins-basic:amd64 2.1.1-1
monitoring-plugins-common:amd64 2.1.1-1
monitoring-plugins-standard:amd64 2.1.1-1
nagios3:amd64 3.5.1.dfsg-2+b1
nagios3-cgi:amd64 3.5.1.dfsg-2+b1
nagios3-common:all 3.5.1.dfsg-2
nagios3-core:amd64 3.5.1.dfsg-2+b1
nagios3-doc:all 3.5.1.dfsg-2
nagios-images:all 0.8
nagios-plugins:all 2.1.1-1
nagios-plugins-basic:all 2.1.1-1
qstat:amd64 2.15-1
rpcbind:amd64 0.2.1-6+deb8u2
snmp:amd64 5.7.2.1+dfsg-1
tar:amd64 1.29b-1.1

Ho cercato un po' in giro ma sostanzialmente quello che si consiglia è
di reinstallare tutto. Questo proprio non è possibile almeno per il
momento. Non c'è proprio un modo per farlo senza incasinare tutto?
Adesso ho rimesso jessie nel source.list. Quanto tempo ci vorrà prima
che queste versioni dei pacchetti entrino in jessie? Anni?

Grazie