GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment mettre à niveau un serveur Ubuntu 7.04 ("The Perfect Setup" + ISPConfig) vers Ubuntu 7.10

Comment mettre à niveau un serveur Ubuntu 7.04 ("The Perfect Setup" + ISPConfig) vers Ubuntu 7.10

Cet article explique comment mettre à niveau un serveur Ubuntu 7.04 (Feisty Fawn) vers Ubuntu 7.10 (Gutsy Gibbon). J'utilise un serveur Ubuntu 7.04, configuré selon The Perfect Setup - Ubuntu Feisty Fawn (Ubuntu 7.04) et avec ISPConfig installé, avec des sites Web, des comptes de messagerie et ftp, des bases de données, des enregistrements DNS, etc., et mettez-le à niveau vers Ubuntu 7.10.

Je n'émets aucune garantie que cela fonctionnera pour vous !

1 Remarque préliminaire

Comme mentionné dans l'introduction, mon serveur Ubuntu 7.04 est configuré selon The Perfect Setup - Ubuntu Feisty Fawn (Ubuntu 7.04) et ISPConfig est installé. J'ai utilisé ISPConfig pour configurer des sites Web, des comptes de messagerie et ftp, des bases de données, des enregistrements DNS, etc. Je l'ai mis à niveau vers Ubuntu 7.10 et testé les sites Web existants, les comptes de messagerie et ftp, les bases de données, les enregistrements DNS, etc. en tant qu'ISPConfig par la suite, et j'ai ensuite configuré de nouveaux sites Web, utilisateurs, bases de données, enregistrements DNS, etc. pour tester la fonctionnalité du serveur après la mise à niveau de la distribution, et je n'ai trouvé aucune erreur. Tout fonctionne comme prévu.

2 Mise à niveau de la distribution vers le serveur Ubuntu 7.10

D'abord on court

apt-get update

pour mettre à jour la base de données de packages du système.

Ensuite, nous installons le package update-manager-core :

apt-get install update-manager-core

Pour démarrer la mise à jour de la distribution, nous tapons :

do-release-upgrade

Au cours du processus de mise à niveau, le système posera quelques questions auxquelles nous répondrons comme suit :

[email protected]:~# do-release-upgrade
Vérification d'une nouvelle version d'ubuntu
Signature de l'outil de mise à niveau terminée
Outil de mise à niveau terminée
Téléchargement terminé
extraction ' /tmp/tmpj_2RBY/gutsy.tar.gz'
authentifier '/tmp/tmpj_2RBY/gutsy.tar.gz' contre '/tmp/tmpj_2RBY/gutsy.tar.gz.gpg'

Reading cache
Checking package manager

Continuer à s'exécuter sous SSH ?
Cette session semble s'exécuter sous ssh. Il n'est pas recommandé d'effectuer une mise à niveau via ssh actuellement car en cas d'échec, il est plus difficile de récupérer.

Si vous continuez, un démon ssh supplémentaire sera démarré sur le port '9004'.
Voulez-vous continuer ?
Continuer [yN] <-- y

(En effet, j'ai utilisé SSH pour mettre à jour le système ; bien que le processus de mise à niveau nous indique qu'il n'est pas recommandé d'exécuter la mise à niveau via SSH, je n'ai eu aucun problème ; la connexion était stable et je n'ai pas eu à aller sur la console, et je n'ai pas non plus eu à connecter mon client SSH au port 9004. Si vous rencontrez des problèmes de connexion, veuillez diriger votre client SSH vers le port 9004, ou utiliser la console, si vous avez un accès physique au système.)

Démarrage d'un sshd supplémentaire
Pour faciliter la récupération en cas de panne, un sshd supplémentaire sera démarré sur le port '9004'. Si quelque chose ne va pas avec le ssh en cours d'exécution, vous pouvez toujours vous connecter à l'autre.

Lecture des listes de paquets :terminé
Lecture des informations d'état :terminé
Lecture des informations d'état :terminé
Lecture des informations d'état :terminé
Terminé http://us.archive.ubuntu.com feisty- backports Release.gpg
Terminé http://de.archive.ubuntu.com feisty Release.gpg
Terminé http://de.archive.ubuntu.com feisty-updates Release.gpg
Terminé http://security.ubuntu.com feisty-security Release.gpg
Cliquez sur http://de.archive.ubuntu.com feisty Release
Terminé http://de.archive.ubuntu.com feisty Release
Cliquez sur http://security.ubuntu.com feisty-security Release
Terminé http://security.ubuntu.com feisty-security Release
Cliquez sur http://de.archive .ubuntu.com feisty-updates Release
Terminé http://de.archive.ubuntu.com feisty-updates Release
Cliquez sur http://de.archive.ubuntu.com feisty/main Packages
Cliquez sur http://de.archive.ubuntu.com feisty/restricted Packages
Cliquez sur http://de.archive.ubuntu.com feisty/main Sources
Cliquez sur http://security.ubuntu .com feisty-security/forfaits principaux
Cliquez sur http://de.archive.ubuntu.com feisty/restricted Sources
Cliquez sur http://de.archive.ubuntu.com feisty/universe Packages
Cliquez sur http://de.archive.ubuntu .com feisty/universe Sources
Cliquez sur http://de.archive.ubuntu.com feisty/multiverse Packages
Cliquez sur http://de.archive.ubuntu.com feisty/multiverse Sources
Cliquez sur http://de.archive.ubuntu.com feisty-updates/main Packages
Cliquez sur http://de.archive.ubuntu.com feisty-updates/restricted Packages
Cliquez sur http://de .archive.ubuntu.com feisty-updates/main Sources
Cliquez sur http://de.archive.ubuntu.com feisty-updates/restricted Sources
Cliquez sur http://security.ubuntu.com feisty- security/restricted Packages
Cliquez sur http://security.ubuntu.com feisty-security/main Sources
Cliquez sur http://security.ubuntu.com feisty-security/restricted Sources
Terminé http ://us.archive.ubuntu.com feisty-backports Release
Terminé http://us.archive.ubuntu.com feisty-backports Release
Cliquez sur http://security.ubuntu.com feisty- Forfaits sécurité/univers
Cliquez sur http://security.ubuntu.com feisty-security/universe Sources
Cliquez sur http://security.ubuntu.com feisty-security/multiverse Packages
Cliquez sur http://security.ubuntu .com feisty-security/multiverse Sources
Terminé http://us.archive.ubuntu.com feisty-backports/main/debian-installer Packages
Terminé http://us.archive.ubuntu.com feisty-backports/main/debian-installer Paquets
Téléchargement terminé
Lecture des listes de paquets :Donem feisty-backports/main/debian-installer Paquets :98
Lecture des informations d'état :Terminé
Lecture des informations d'état :Terminé
Lecture des informations d'état :Terminé
Terminé http://us.archive.ubuntu.com feisty-backports/main/debian-installer release-upgrader-dpkg 1.14.5ubuntu11.2
Terminé http://us.archive.ubuntu.com feisty-backports/main/debian-installer release-upgrader-apt 0.6.46.4ubuntu10.3
Téléchargement terminé

Reading cache
Checking package manager

Continuer à s'exécuter sous SSH ?
Cette session semble s'exécuter sous ssh. Il n'est pas recommandé d'effectuer une mise à niveau via ssh actuellement car en cas d'échec, il est plus difficile de récupérer.

Si vous continuez, un démon ssh supplémentaire sera démarré sur le port '9004'.
Voulez-vous continuer ?
Continuer [yN] <-- y

[...]

Terminé http://de.archive.ubuntu.com gutsy/universe Sources
Terminé http://de.archive.ubuntu.com gutsy/multiverse Packages
Terminé http://de.archive.ubuntu .com gutsy/multiverse Sources
Terminé http://de.archive.ubuntu.com gutsy-updates/main Packages
Terminé http://de.archive.ubuntu.com gutsy-updates/restricted Packages
Terminé http://de.archive.ubuntu.com gutsy-updates/main Sources
Terminé http://de.archive.ubuntu.com gutsy-updates/restricted Sources
Téléchargement terminé

Vérification du gestionnaire de packages
Lecture des listes de packages :Donegutsy-security/multiverse Packages :98
Lecture des informations d'état :terminé
Lecture des informations d'état :terminé
Lecture des informations d'état :terminé

Asking for confirmation

Prise en charge de certaines applications terminée
Canonical Ltd. ne fournit plus de support pour les packages logiciels suivants. Vous pouvez toujours obtenir l'aide de la communauté.

Si vous n'avez pas activé le logiciel géré par la communauté (univers), ces packages seront suggérés pour suppression à la fin de la mise à niveau.
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.

La récupération et l'installation de la mise à niveau peuvent prendre plusieurs heures et ne peuvent être annulées à aucun moment par la suite.
Continuer [yN] <-- y

[...]

Services à redémarrer pour la mise à niveau de la bibliothèque PAM :<-- saslauthd proftpd cron courier-authdaemon atd

[...]

Fichier de configuration `/etc/mysql/my.cnf'
==> Modifié (par vous ou par un script) depuis l'installation.
==> Le distributeur de packages a livré une version mise à jour.
Qu'aimeriez-vous en faire ? Vos options sont :
Y ou I :installe la version du responsable du paquet
N ou O :conserve votre version actuellement installée
D :affiche les différences entre les versions
Z : arrière-plan ce processus pour examiner la situation
L'action par défaut est de conserver votre version actuelle.
*** my.cnf (Y/I/N/O/D/Z) [default=N] ? <-- ENTRÉE ou N

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

Que voudriez-vous faire à propos de php.ini ? <-- conserver votre version actuellement installée

[...]

Fichier de configuration `/etc/apache2/apache2.conf'
==> Modifié (par vous ou par un script) depuis l'installation.
==> Le distributeur de packages a livré une version mise à jour.
Qu'aimeriez-vous en faire ? Vos options sont :
Y ou I :installe la version du responsable du paquet
N ou O :conserve votre version actuellement installée
D :affiche les différences entre les versions
Z : arrière-plan ce processus pour examiner la situation
L'action par défaut est de conserver votre version actuelle.
*** apache2.conf (Y/I/N/O/D/Z) [default=N] ? <-- ENTRÉE ou N

[...]

Fichier de configuration `/etc/apache2/ports.conf'
==> Fichier sur le système créé par vous ou par un script.
==> Fichier également dans le package fourni par le responsable du package.
Qu'aimeriez-vous en faire ? Vos options sont :
Y ou I :installe la version du responsable du paquet
N ou O :conserve votre version actuellement installée
D :affiche les différences entre les versions
Z : arrière-plan ce processus pour examiner la situation
L'action par défaut est de conserver votre version actuelle.
*** ports.conf (Y/I/N/O/D/Z) [default=N] ? <-- ENTRÉE ou N

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

Que voudriez-vous faire à propos de php.ini ? <-- conserver votre version actuellement installée

[...]

Recherche de logiciels obsolètes
Lecture des listes de packages :terminé
Lecture des informations sur l'état :terminé
Lecture des informations sur l'état :terminé
Lecture des informations sur l'état :terminé

Remove obsolete packages?

10 colis vont être supprimés.
Continuer [yN] Détails [d] <-- y

Téléchargement terminé
(Lecture de la base de données ... 28724 fichiers et répertoires actuellement installés.)
Suppression de libbind9-0 ...
Suppression de libdevmapper1.02 ...
Suppression de libisccfg1 .. .
Suppression de libdns22 ...
Suppression de libisccc0 ...
Suppression de libisc11 ...
Suppression de libiw28 ...
Suppression de libjasper-1.701-1 ...
Suppression de liblwres9 ...
Suppression de libsnmp9 ...
Traitement des déclencheurs pour libc6 ...
Traitement différé de ldconfig en cours

System upgrade is complete.

A la fin de la mise à jour, un redémarrage du système est requis :

Redémarrage requis
Pour effectuer une mise à jour complète, veuillez redémarrer
Continuer [yN] <-- y

Message de diffusion de [email protected]
(/dev/pts/0) à 15:01 ...

The system is going down for reboot NOW!

Après le redémarrage, vous pouvez utiliser votre nouveau serveur Ubuntu 7.10 (Gutsy Gibbon).

Un

uname -a

montre que vous avez un nouveau noyau...

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

... et :

cat /etc/debian_version

affiche :

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

ce qui est correct pour Ubuntu 7.10 (Gutsy Gibbon).

Dans la dernière étape, assurez-vous que /bin/sh est un lien symbolique vers /bin/bash, et non /bin/dash en exécutant :

ln -sf /bin/bash /bin/sh 

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

Panels
  1. Le serveur parfait - Ubuntu 14.10 (nginx, BIND, Dovecot, ISPConfig 3)

  2. Le serveur parfait - Ubuntu 15.04 (nginx, BIND, Dovecot et ISPConfig 3)

  3. Configurer Rsyslog Server sur Ubuntu 20.04 - Comment faire ?

  4. Comment mettre à niveau Ubuntu Server 10.04 vers 12.04 ?

  5. Comment mettre à niveau un serveur Ubuntu 7.10 ("The Perfect Setup" + ISPConfig) vers Ubuntu 8.04 LTS

Le serveur parfait - Ubuntu 11.04 [ISPConfig 3]

Le serveur parfait - Ubuntu 11.10 avec Nginx [ISPConfig 3]

Le serveur parfait - Ubuntu 11.10 [ISPConfig 3]

Le serveur parfait - Ubuntu 12.04 LTS (Apache2, BIND, Dovecot, ISPConfig 3)

Le serveur parfait - Ubuntu 12.10 (Apache2, BIND, Dovecot, ISPConfig 3)

Le serveur parfait - Ubuntu 13.04 (Apache2, BIND, Dovecot, ISPConfig 3)