Installer Puppet 2.6 sous Debian 3.1 Sarge et Etch

A l’installation de puppet sous Debian Sarge, on se retrouve avec l’erreur suivante : err: /File[/var/lib/puppet/lib]: Failed to generate additional resources using ‘eval_generate’: unknown message digest algorithm err: /File[/var/lib/puppet/lib]: Could not evaluate: unknown message digest algorithm Could not retrieve file metadata for puppet://bushmills.nexen.net/plugins: unknown message digest algorithm Il s’agit d’un bug de la libssl0.9.8, comme […]

Résoudre l’erreur HTTP 414 dans puppet

Avec la version 2.6 de puppet utilisée en Squeeze, on peut rencontrer l’erreur suivante : err: Could not retrieve catalog from remote server: Error 414 on SERVER: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>414 Request-URI Too Large</title> </head><body> <h1>Request-URI Too Large</h1> <p>The requested URL’s length exceeds the capacity limit for this server.<br /> Ce […]

Media player qui ne fonctionne pas dans ownCloud 5

Sur la toute nouvelle version d’ownCloud (5.0.0) le ‘Dropbox like libre’, le media player ne fonctionne pas. Il est impossible de lire de la musique. Dans firebug, j’ai trouvé l’erreur suivante : {"data":{"message":"Token expired. Please reload page."},"status":"error"} En fait, il faut modifier le fichier apps/media/ajax/api.php tel que ci-dessous :  \OCP\JSON::checkAppEnabled(’media’);  \OCP\JSON::checkLoggedIn(); -\OCP\JSON::callCheck();    error_reporting(E_ALL); //no […]

Se connecter à un VPN IPSEC avec vpnc

Pour se connecter à un VPN IPSec, on peut utiliser l’outil libre vpnc. Voici comment le configurer. Installer vpnc et netcat: apt-get install vpnc netcat Ajouter les lignes suivantes dans le fichier /etc/vpnc/default.conf : IPSec gateway <IP du VPN> IPSec ID tgroup1 IPSec secret Start1 IKE DH Group dh2 Vendor cisco Xauth username <Nom d’utilisateur> […]

Concaténer deux fichiers, ou les merger une ligne sur deux

Parfois, on a une liste dans les mains sous forme de fichier texte, et on doit insérer du contenu à la fin, ou une ligne sur deux. Pour cela, on peut utiliser la commande « paste ». Prennons le cas de ces deux fichiers : % cat fichier1.txt 111 222 333 % cat fichier2.txt aaa bbb ccc […]

Empêcher la suppression/modification d’un fichier par root

Pour empêcher la modification ou la suppression d’un fichier, y compris pour root, on peut utiliser la commande « chattr » qui permet de mettre en place des attributs avancés sur les fichiers. Pour bloquer un fichier : chattr +i fichier Pour voir les attributs avancés d’un fichier : lsattr —-i———– ./fichier Pour débloquer un fichier chattr […]

Résoudre l’erreur Network server getpeername() failure (107: Transport endpoint is not connected) pour Nagios NRPE

J’ai été confronté à l’erreur suivante dans le fichier daemon.log. Ce message s’affichait toutes les trois secondes. nrpe[8498]: Error: Network server getpeername() failure (107: Transport endpoint is not connected) nrpe[8498]: Cannot remove pidfile ‘/var/run/nagios/nrpe.pid’ – check your privileges. nrpe[8498]: Daemon shutdown C’est dû à un bug qui a été reporté en 2009 et qui n’est […]

Installation d’un serveur OpenVPN et automatisation

OpenVPN est un logiciel permettant de monter un serveur VPN SSL. Le but est de créer un LAN qui passe sur le WAN, et dont les données sont cryptées. Cela est utile quand on ne souhaite pas ouvrir de ports à partir de tout internet par exemple. Ce tutorial présente l’installation d’un serveur OpenVPN avec […]

Supprimer les mails reçus en double avec Pigeonhole et Dovecot 2

Si on est inscrit à deux mailing-lists, et qu’un mail est envoyé à ces deux mailing-lists, alors on va le recevoir deux fois. Ou même si on est simplement en copie du mail envoyé à la mailing list. Il est possible de supprimer ces doublons, en se basant sur vnd.dovecot.duplicate. C’est une extension sieve. Le […]

Paquet Debian Bullet pour compiler e17

Lors de la compilation de enlightenment, j’ai eu l’erreur suivante : configure: Start EPhysics checks configure: error: pkg-config missing bullet >= 2.80 Bullet est une librairie physique. Bullet n’étant pas disponible sous Debian, je l’ai compilé. Pour l’installer, il faut le télécharger ici : bullet-2.81_2.81+rev2613-1_amd64.deb.tar.gz tar xvzf bullet-2.81_2.81+rev2613-1_amd64.deb.tar.gz dpkg -i bullet-2.81_2.81+rev2613-1_amd64.deb Pour l’installer à la […]