L'upgrade à Lenny est nécessaire et amusant! Voir aussi 26847.

Upgrade process

Note that this is a shorter form of the release notes process. Also note that this list is explicitly primarily targeted at server platforms and might not apply to desktops.

  1. Pre-upgrade
    1. inform users (./)

    2. check backups (./) off-line backups are ok

    3. backup configuration (/etc, /var/lib/dpkg, /var/lib/aptitude/pkgstates and the output of dpkg --get-selections "*" (the quotes are important).) (./) /var/backups/pre-lenny-backup.tbz and /var/backups/dpkg-selections-pre-lenny.txt

    4. have a rescue option (boot off older kernel, the lenny rescue option, or another live cd) (will bring live cds)
  2. Checking system
    1. You may want to disable puppet : (puppetd --disable) so it won't overwrite apt's config while we upgrade.

    2. Check for pinned (on hold) packages, and possibly disable (./) (move to preferences.sarge)

    3. Check for backports and possibly upgrade to official (./) (commented out in sources.list)

    4. Check for held packages and possibly upgrade (./) (have to upgrade alternc, package available on debian.koumbit.net)

  3. Preparing sources.list (./)

    • This mostly mean changing etch to lenny

  4. Upgrading the packages
    1. Run in screen (./)

    2. Run in script (script -t 2>~/upgrade-lenny.time -a ~/upgrade-lenny.script) (./)

    3. Update the package list (aptitude update) (./)

      3.1. Run (apt-get install debian-archive-keyring) if it complains about missing public keys (this shouldn't require not to trust the install!)

    4. Check disk space (aptitude -y -s -f --with-recommends dist-upgrade) <!> (NOTE: make sure preferences in /etc/apt is set correctly or it might not want to upgrade at all...)

    5. Minimal upgrade run (aptitude upgrade and aptitude install initrd-tools) (./)

    6. Install a new kernel (aptitude install linux-image-2.6.26-1-686-bigmem) (./)

    7. Upgrade the rest of the system (aptitude dist-upgrade) (./)

    8. Update package signatures (aptitude update) (./)

  5. Things to do after the upgrade
    1. Update mdadm (he will annoy you about it, just review mdadm.conf) (./) (mais fait en retard, donc a créé des problèmes au reboot)

    2. Switch to devfs (./)

    3. Rerun grub (./)

    4. Remove obsolete packages (./)

References

Problèmes rencontrés

Un serveur ou vserveur avec AlternC

Note Vserver guest

klogd

Notes Xen domU

Notes alternc

Pour alternc, il faut ajouter:

deb http://builder.koumbit.net/debian build main

a son sources.list.

Patrick
J'ai une erreur avec ce dépôt là:

Err http://builder.koumbit.net build/main Packages                    
  404 Not Found

Proftpd

Le paquet proftpd-mysql devient proftpd-mod-mysql

SSL

Le ssl ne doit pas être activé dans le fichier /etc/apache2/ports.conf car Alternc gère l'activation du port.

Dans le cas contraire cette erreur s'affiche lors du démarrage d'apache:

(98)Address already in use: make_sock: could not bind to address [::]:443

Notes MySQL

Sarge offre que MySQL 4, tandis que Lenny offre que MySQL 5. Pour s'assurer que l'on puisse revenir en arrière si jamais on a un problème majeur avec MySQL 5, il faut:

Une procédure alternative est d'utiliser mysqlhotcopy au lieu d'arrêter mysqld et ainsi éviter un downtime.

Package upgrades

l'upgrade va vouloir installer apache2, il faut l'en empêcher. mysql5 est inévitable par contre.

Specific upgrades

Upgrade du serveur de Bedford vers Lenny

/Bedford

Status

Voir la page ServerListPerOs for progress updates.


CategoryDebian

LennyUpgrade (last edited 2018-06-17 09:15:24 by anonymous)