Published on Tuesday, May 29th, 2007 .
Bonjour,
Quand j'ai voulu installer mon serveur perso sous Debian 4 Release Candidate, j'ai eu un problème avec le dépot par défaut. J'ai fait une installation sans dépôt, puis je l'ai ajouté à la main après. Seulement voilà, ajouter un dépôt dans le fichier /etc/apt/sources.list ne suffit pas toujours pour pouvoir l'utiliser et bien souvent il faut ajouter une clé GPG pour l'authentification des paquets.
Si vous voyez un message d'erreur de ce type : The following signatures couldn't be verified because the public key is not available. accompagné d'un numéro de clé, alors, dans le cas de Debian, les commandes suivantes permettent de résoudre le problème :
gpg --keyserver hkp://keyring.debian.org recv-keys numéro_de_la_clé
gpg --armor export numéro_de_la_clé | apt-key add -
Bien sûr, pensez à remplacer le numéro de la clé par le numéro donné dans le message d'erreur. De plus, pour d'autres dépôts les commandes peuvent être différentes.
Tags:
APT-GET,
Debian,
FLOSS,
GPG,
Linux,
Server,
Tips
Published on Wednesday, March 21st, 2007 .
Bonjour,
Récemment j'ai eu l'occasion de recycler mon ancien PC de bureau en serveur sous Debian. Il se trouve que depuis que j'ai acheté un ordinateur portable, je suis tout le temps dessus et le PC de bureau ne servait plus que pour stocker des données. J'avais un dual boot Microsoft Windows XP Pro / Ubuntu Edgy dessus, et j'avais commencé à installer les services d'un serveur sur mon Ubuntu tout en sachant qu'il me faudrait une vraie solution de serveur. Jusque là j'attendais idiotement la sortie de Debian Etch, mais vu que ça a été repoussé j'ai décidé d'installer la première Release Candidate de Debian 4.
Après ce billet vont suivre tout une suite de billets traitant chacun de l'installation et du paramètrage d'un service différent, dans ceux que j'ai installé à savoir : un serveur SSH tout d'abord, qui doit être, je pense, le tout premier service que l'on se doit d'installer sur un serveur pour éviter d'avoir à être physiquement à côté de la machine pour la contrôler, un serveur Web avec Apache et PHP5, un serveur MySQL, un serveur Samba, un serveur NFS, un serveur VPN avec OpenVPN, un serveur FTP avec vsFTPd, un serveur eDonkey avec aMule Daemon et aMule Web pour l'interface Web permettant de le contrôler, un serveur Bittorrent avec interface Web du nom de TorrentFlux et bien d'autres choses que je ferais quand j'aurais le besoin et la motivation.
En ce qui concerne l'installation de Debian 4 en elle même, et bien il y a eu un petit soucis. Je l'avais installé plusieurs fois en machine virtuel avec succès pour vérifier que cela fonctionnait bien un bug est apparu entre la fin de mes tests et l'installation sur le serveur. Après avoir choisi les paquets à installer, Debian a commencé son installation puis s'est bloqué. En navigant entre les console, j'ai vu qu'un paquet posait une question, à laquelle on ne peut pas répondre car il n'y a pas moyen de communiquer avec la console, donc l'installation bloque. La solution a consisté à installer Debian en version minimale sans dépôt, uniquement à partir du CD d'installation minimale, puis à ajouter à la main les dépôts.
Pour ajouter des dépôts, il suffit simplement d'ajouter des lignes comme celles-ci dans le fichier /etc/apt/sources.list :
deb http://ftp.fr.debian.org/debian/etch main
deb-src http://ftp.fr.debian.org/debian/etch main
Seulement voilà ça ne suffit pas car le téléchargement des paquets requiert une clé GPG. Voir le billet suivant pour la solution au problème de clé GPG pour un miroir Debian.
La suite dans les prochains billets.
Tags:
Apache,
BitTorrent,
Debian,
eMule,
FLOSS,
FTP,
GPG,
Linux,
Microsoft,
MySQL,
NFS,
PHP,
Samba,
SSH,
VPN,
vsFTPd