Mini-DebConf Marseille 2019 (fr)
Lire la suite
Le driver bnx2 du noyau Linux 2.6.26 de Debian Lenny (et du 2.6.24 d’half-and-etch) nécessite un firmware pour fonctionner avec les cartes réseau Broadcom NetXtreme II (présentes par exemple sur les serveurs DELL PowerEdge 1950/2950), au contraire du noyau Linux 2.6.18 de Debian Etch. Lors de la mise-à-jour vers l’un de ces noyaux, il faut donc installer le paquet firmware-bnx2 (section non-free) et s’assurer de mettre à jour les images initramfs (update-initramfs -u -k all).
Pour mettre en place des serveurs de backup, j’utilise un script chroot-ssh.sh qui permet la construction d’un chroot minimal pour faire tourner un serveur SSH et faire du rsync. Avec la mise-à-jour vers Lenny, l’allocation PTY réalisée par SSHD change : il ne semble plus possible de mettre en place un serveur SSH sans monter PROCFS et DEVPTS. Sans cela, on rencontre les erreurs suivantes côté serveur SSH :
debug1: Allocating pty openpty: No such file or directory session_pty_req: session 0 alloc failed
Si uniquement DEVPTS est monté, et pas PROCFS :
debug1: Allocating pty openpty: returns device for which ttyname fails.
Voici donc les étapes pour lancer le serveur SSH chrooté avec Debian Lenny :
# chroot /backup/jails/myserver mount -t proc proc-chroot /proc/ # chroot /backup/jails/myserver mount -t devpts devpts-chroot /dev/pts/ # chroot /backup/jails/myserver /usr/sbin/sshd > /dev/null