Re: Downgrade pacchetti
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
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
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
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
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
il giorno Fri, 8 Sep 2017 11:32:27 +0200 Mattia Ossha 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
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
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
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
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
Ciao, Inizia a considerare d'usare un configuration management per gestire i tuo servers. Il giorno 7 settembre 2017 17:25, Mattia Ossha 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
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