GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come aggiornare un server Ubuntu 7.04 ("The Perfect Setup" + ISPConfig) a Ubuntu 7.10

Come aggiornare un server Ubuntu 7.04 ("The Perfect Setup" + ISPConfig) a Ubuntu 7.10

Questo articolo spiega come aggiornare un server Ubuntu 7.04 (Feisty Fawn) a Ubuntu 7.10 (Gutsy Gibbon). Sto usando un server Ubuntu 7.04, configurato secondo The Perfect Setup - Ubuntu Feisty Fawn (Ubuntu 7.04) e con ISPConfig installato, con siti web, account e-mail e ftp, database, record DNS, ecc., e lo aggiorno a Ubuntu 7.10.

Non garantisco che questo funzionerà per te!

1 Nota preliminare

Come accennato nell'introduzione, il mio server Ubuntu 7.04 è configurato secondo The Perfect Setup - Ubuntu Feisty Fawn (Ubuntu 7.04) e ha ISPConfig installato. Ho usato ISPConfig per configurare siti Web, account e-mail e ftp, database, record DNS, ecc. L'ho aggiornato a Ubuntu 7.10 e testato anche i siti Web esistenti, account e-mail e ftp, database, record DNS, ecc. come ISPConfig in seguito, e ho quindi impostato nuovi siti Web, utenti, database, record DNS ecc. per testare la funzionalità del server dopo l'aggiornamento della distribuzione e non ho riscontrato errori. Tutto funziona come previsto.

2 Aggiornamento distribuzione al server Ubuntu 7.10

Per prima cosa corriamo

apt-get update

per aggiornare il database dei pacchetti del sistema.

Quindi installiamo il pacchetto update-manager-core:

apt-get install update-manager-core

Per avviare l'aggiornamento della distribuzione, digitiamo:

do-release-upgrade

Durante il processo di aggiornamento, il sistema farà alcune domande a cui noi rispondiamo come segue:

[email protected]:~# do-release-upgrade
Verifica di una nuova versione di Ubuntu
Firma dello strumento di aggiornamento completato
Strumento di aggiornamento completato
Download completato
estrazione ' /tmp/tmpj_2RBY/gutsy.tar.gz'
autentica '/tmp/tmpj_2RBY/gutsy.tar.gz' contro '/tmp/tmpj_2RBY/gutsy.tar.gz.gpg'

Reading cache
Checking package manager

Continuare a funzionare in SSH?
Questa sessione sembra essere in esecuzione in ssh. Al momento non è consigliabile eseguire un aggiornamento su ssh perché in caso di errore è più difficile ripristinarlo.

Se continui, verrà avviato un demone ssh aggiuntivo sulla porta '9004'.
Vuoi continuare?
Continua [yN] <-- y

(In effetti ho usato SSH per aggiornare il sistema; anche se il processo di aggiornamento ci dice che non è consigliabile eseguire l'aggiornamento su SSH, non ho riscontrato alcun problema; la connessione era stabile e non dovevo andare a la console, né ho dovuto collegare il mio client SSH alla porta 9004. Se si verificano problemi di connessione, indirizzare il client SSH alla porta 9004 o utilizzare la console, se si dispone dell'accesso fisico al sistema.)

Avvio di sshd aggiuntivo
Per semplificare il ripristino in caso di errore, verrà avviato un sshd aggiuntivo sulla porta '9004'. Se qualcosa va storto con ssh in esecuzione puoi comunque connetterti a quello aggiuntivo.

Lettura degli elenchi dei pacchetti:Fine
Lettura delle informazioni sullo stato:Fine
Lettura delle informazioni sullo stato:Fine
Lettura delle informazioni sullo stato:Fine
Fatto http://us.archive.ubuntu.com feisty- backports Release.gpg
Fatto http://de.archive.ubuntu.com feisty Release.gpg
Fatto http://de.archive.ubuntu.com feisty-updates Release.gpg
Fatto http://security.ubuntu.com feisty-security Release.gpg
Hit http://de.archive.ubuntu.com feisty Release
Fatto http://de.archive.ubuntu.com Rilascio feisty
Vai a http://security.ubuntu.com Rilascio feisty-security
Fatto http://security.ubuntu.com Rilascio feisty-security
Vai a http://de.archive Rilascio di .ubuntu.com feisty-updates
Fatto http://de.archive.ubuntu.com Rilascio di feisty-updates
Vai a http://de.archive.ubuntu.com feisty/main Packages
/>Accedi http://de.archive.ubuntu.com feisty/restricted Packages
Accedi http://de.archive.ubuntu.com feisty/main Sources
Accedi http://security.ubuntu .com feisty-security/pacchetti principali
Vai a http://de.archive.ubuntu.com feisty/restricted Sources
Vai a http://de.archive.ubuntu.com feisty/universe Packages
Vai a http://de.archive.ubuntu .com feisty/universe Sources
Vai a http://de.archive.ubuntu.com feisty/multiverse Packages
Hit http://de.archive.ubuntu.com feisty/multiverse Sources
Vai a http://de.archive.ubuntu.com feisty-updates/pacchetti principali
Vai a http://de.archive.ubuntu.com feisty-updates/pacchetti limitati
Vai a http://de .archive.ubuntu.com feisty-updates/fonti principali
Accedi http://de.archive.ubuntu.com feisty-updates/restricted Sources
Accedi http://security.ubuntu.com feisty- security/pacchetti limitati
Accedi http://security.ubuntu.com feisty-security/main Sources
Accedi http://security.ubuntu.com feisty-security/restricted Sources
Fatto http ://us.archive.ubuntu.com Rilascio di feisty-backports
Fatto http://us.archive.ubuntu.com Rilascio di feisty-backports
Vai a http://security.ubuntu.com feisty- Pacchetti sicurezza/universo
Accedi a http://security.ubuntu.com feisty-security/universe Sources
Accedi a http://security.ubuntu.com feisty-security/multiverse Packages
Accedi a http://security.ubuntu .com feisty-security/multiverse Sources
Fatto http://us.archive.ubuntu.com feisty-backports/main/debian-installer Pacchetti
Fatto http://us.archive.ubuntu.com feisty-backports/main/debian-installer Pacchetti
Download terminato
Lettura degli elenchi dei pacchetti:Donem feisty-backports/main/debian-installer Pacchetti:98
Lettura delle informazioni sullo stato:Fine
Lettura delle informazioni sullo stato:Fine
Lettura delle informazioni sullo stato:Fine
Fatto http://us.archive.ubuntu.com feisty-backports/main/debian-installer release-upgrader-dpkg 1.14.5ubuntu11.2
Fatto http://us.archive.ubuntu.com feisty-backports/main/debian-installer release-upgrader-apt 0.6.46.4ubuntu10.3
Download terminato

Reading cache
Checking package manager

Continuare a funzionare in SSH?
Questa sessione sembra essere in esecuzione in ssh. Al momento non è consigliabile eseguire un aggiornamento su ssh perché in caso di errore è più difficile ripristinarlo.

Se continui, verrà avviato un demone ssh aggiuntivo sulla porta '9004'.
Vuoi continuare?
Continua [yN] <-- y

[...]

Fatto http://de.archive.ubuntu.com gutsy/universe Sources
Fatto http://de.archive.ubuntu.com gutsy/multiverse Pacchetti
Fatto http://de.archive.ubuntu .com gutsy/multiverse Sources
Fatto http://de.archive.ubuntu.com gutsy-updates/main Packages
Fatto http://de.archive.ubuntu.com gutsy-updates/restricted Packages
Fatto http://de.archive.ubuntu.com gutsy-updates/main Sources
Fatto http://de.archive.ubuntu.com gutsy-updates/restricted Sources
Download terminato

Controllo del gestore dei pacchetti
Lettura degli elenchi dei pacchetti:Donegatsy-security/Multiverse Packages:98
Lettura delle informazioni sullo stato:Fine
Lettura delle informazioni sullo stato:Fine
Lettura delle informazioni sullo stato:Fine

Asking for confirmation

Supporto per alcune applicazioni terminato
Canonical Ltd. non fornisce più supporto per i seguenti pacchetti software. Puoi ancora ricevere supporto dalla community.

Se non hai abilitato il software gestito dalla comunità (universo), questi pacchetti verranno suggeriti per la rimozione al termine dell'aggiornamento.
libdb3
libdb3-util
liblzo1

Do you want to start the upgrade?
2 packages are going to be removed. 35 new packages are going to be installed. 339 packages are going to be upgraded.
You have to download a total of 181M. This download will take about 23 minutes with a 1Mbit DSL connection and about 7 hours 1 minutes with a 56k modem.

Il recupero e l'installazione dell'aggiornamento possono richiedere diverse ore e non possono essere annullati in un secondo momento.
Continua [yN] <-- y

[...]

Servizi da riavviare per l'aggiornamento della libreria PAM:<-- saslauthd proftpd cron Courier-authdaemon atd

[...]

File di configurazione `/etc/mysql/my.cnf'
==> Modificato (da te o da uno script) dall'installazione.
==> Il distributore del pacchetto ha distribuito una versione aggiornata.
Cosa vorresti fare al riguardo? Le tue opzioni sono:
Y o I :installa la versione del manutentore del pacchetto
N o O :mantieni la versione attualmente installata
D :mostra le differenze tra le versioni
Z :background questo processo per esaminare la situazione
L'azione predefinita è mantenere la versione corrente.
*** my.cnf (S/I/N/O/D/Z) [default=N] ? <-- INVIO o N

[...]
A new version of configuration file /etc/php5/cli/php.ini is available, but your version has been locally modified. 

Cosa vorresti fare con php.ini? <-- mantieni la versione attualmente installata

[...]

File di configurazione `/etc/apache2/apache2.conf'
==> Modificato (da te o da uno script) dall'installazione.
==> Il distributore del pacchetto ha distribuito una versione aggiornata.
Cosa vorresti fare al riguardo? Le tue opzioni sono:
Y o I :installa la versione del manutentore del pacchetto
N o O :mantieni la versione attualmente installata
D :mostra le differenze tra le versioni
Z :background questo processo per esaminare la situazione
L'azione predefinita è mantenere la versione corrente.
*** apache2.conf (S/I/N/O/D/Z) [default=N] ? <-- INVIO o N

[...]

File di configurazione `/etc/apache2/ports.conf'
==> File sul sistema creato da te o da uno script.
==> File anche nel pacchetto fornito dal manutentore del pacchetto.
Cosa vorresti fare al riguardo? Le tue opzioni sono:
Y o I :installa la versione del manutentore del pacchetto
N o O :mantieni la versione attualmente installata
D :mostra le differenze tra le versioni
Z :background questo processo per esaminare la situazione
L'azione predefinita è mantenere la versione corrente.
*** ports.conf (Y/I/N/O/D/Z) [default=N] ? <-- INVIO o N

[...]
A new version of configuration file /etc/php5/apache2/php.ini is available, but your version has been locally modified. 

Cosa vorresti fare con php.ini? <-- mantieni la versione attualmente installata

[...]

Ricerca di software obsoleto
Lettura degli elenchi dei pacchetti:Fine
Lettura delle informazioni sullo stato:Fine
Lettura delle informazioni sullo stato:Fine
Lettura delle informazioni sullo stato:Fine

Remove obsolete packages?

10 pacchetti verranno rimossi.
Continua [yN] Dettagli [d] <-- y

Download terminato
(Lettura database... 28724 file e directory attualmente installati.)
Rimozione di libbind9-0 ...
Rimozione di libdevmapper1.02 ...
Rimozione di libisccfg1 .. .
Rimozione di libdns22 ...
Rimozione di libisccc0 ...
Rimozione di libisc11 ...
Rimozione di libiw28 ...
Rimozione di libjasper-1.701-1 ...
Rimozione di liblwres9 ...
Rimozione di libsnmp9 ...
Elaborazione dei trigger per libc6 ...
Ldconfig è ora in corso l'elaborazione differita

System upgrade is complete.

Al termine dell'aggiornamento è necessario riavviare il sistema:

Riavvio richiesto
Per eseguire completamente l'ugprade, riavvia
Continua [yN] <-- y

Invia messaggio da [email protected]
(/dev/pts/0) alle 15:01 ...

The system is going down for reboot NOW!

Dopo il riavvio, puoi utilizzare il tuo nuovo server Ubuntu 7.10 (Gutsy Gibbon).

A

uname -a

mostra che hai un nuovo kernel...

[email protected]:~# uname -a
Linux server1.example.com 2.6.22-14-server n. 1 SMP dom 14 ottobre 23:34:23 GMT 2007 i686 GNU/Linux
esempio @unixlinux.online:~#

... e:

cat /etc/debian_version

mostra:

[email protected]:~# cat /etc/debian_version
lenny/sid
[email protected]:~#

che è corretto per Ubuntu 7.10 (Gutsy Gibbon).

Nell'ultimo passaggio assicurati che /bin/sh sia un collegamento simbolico a /bin/bash, non a /bin/dash eseguendo:

ln -sf /bin/bash /bin/sh 

  • Ubuntu:http://www.ubuntu.com

Panels
  1. Il server perfetto - Ubuntu 14.10 (nginx, BIND, Dovecot, ISPConfig 3)

  2. Il server perfetto - Ubuntu 15.04 (nginx, BIND, Dovecot e ISPConfig 3)

  3. Imposta il server Rsyslog su Ubuntu 20.04 - Come farlo?

  4. Come aggiornare Ubuntu Server 10.04 a 12.04?

  5. Come aggiornare un server Ubuntu 7.10 ("The Perfect Setup" + ISPConfig) a Ubuntu 8.04 LTS

Il server perfetto - Ubuntu 11.04 [ISPConfig 3]

Il server perfetto - Ubuntu 11.10 con Nginx [ISPConfig 3]

Il server perfetto - Ubuntu 11.10 [ISPConfig 3]

Il server perfetto - Ubuntu 12.04 LTS (Apache2, BIND, Dovecot, ISPConfig 3)

Il server perfetto - Ubuntu 12.10 (Apache2, BIND, Dovecot, ISPConfig 3)

Il server perfetto - Ubuntu 13.04 (Apache2, BIND, Dovecot, ISPConfig 3)