Résoudre l’erreur « SOAP request error – possibly a protocol issue » qui apparaît avec le SDK Perl de VMWare

Si vous utilisez le SDK Perl de VMWare, il est possible que vous ayez été confronté à cette erreur : SOAP request error – possibly a protocol issue: <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"  xmlns:xsd="http://www.w3.org/2001/XMLSchema"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> Le souci provient de la lib LWP (libwww-perl) qui possède un bug à partir de la version 6.04 […]

Compiler un module PECL en paquet Debian

Voici la procédure pour générer un .deb à partir d’un .tar.gz PECL de la façon la plus simple qui soit. On aura besoin d’utiliser dh-make-pecl pour générer le répertoire debian : apt-get install dh-make-php php5-dev ubuntu-dev-tools build-essential On choisit le nom et l’adresse mail du mainteneur du paquet export DEBFULLNAME="Valerian Beaudoin" export DEBEMAIL="mail@domaine.com" On télécharge […]

Mettre en place une limite sur le nombre de mails envoyés par IP sur Postfix

Dans Postfix, on a la possibilité de paramétrer une limite du nombre de mails envoyés sur une intervalle de temps. Par exemple, pour mettre en place une limite de 10 mails envoyés par minutes, on ajoute les lignes suivantes au fichier /etc/postfix/main.cf : # Whitelist smtpd_client_event_limit_exceptions = 127.0.0.0/8 # Max 10 mails/IP/anvil_rate_time_unit smtpd_client_message_rate_limit = 10 […]

Installer Dell Powervault MD Storage Software (SMcli …) sous Debian

Voici la procédure pour installer SMclient sous Debian en passant par des paquets .DEB : Java doit être installé : apt-get install openjdk-7-jre Télécharger le ressource CD/DVD sur le site de Dell (Actuellement : DELL_MDSS_Consolidated_RDVD_5_1_0_9.iso) Le monter : mount DELL_MDSS_Consolidated_RDVD_5_1_0_9.iso /mnt On copie les fichiers qui nous intéressent : mkdir ~/dell_mdss cp /mnt/linux/mdsm/* ~/dell_mdss cd […]

Changer l’adresse ou le domaine de destination dans Postfix

Pour modifier l’adresse de destination des mails envoyés dans Postfix, il faut passer par trivial-rewrite. Pour ce faire, il faut ajouter dans le fichier /etc/postfix/main.cf : smtp_generic_maps = regexp:/etc/postfix/generic Ensuite, dans le fichier /etc/postfix/generic /^.*@domain1.com/ user1@domain1.com # renvoyer le domaine vers un utilisateur spécifique /^.*@domain1.com/ $1@domain2.com    # renvoyer les mails de l’utilisateur de domain1.com […]

Commandes utiles pour Postfix

Voir quels domaines ont beaucoup de mails deferred en réception : qshape deferred Voir quels domaines ont beaucoup de mails actifs en émission : qshape -s active Supprimer tous les mails dans « Deferred » postsuper -d ALL deferred Supprimer tous les mails en queue postsuper -d ALL Supprimer un mail spécifique postsuper -d DA80E24A0A Voir le […]

Réparer DPKG/APT quand rien ne va plus

J’ai récemment eu les erreurs suivantes : Pour résoudre l’erreur suivante : dpkg: regarding …/libgcc1_1%3a4.7.2-5_amd64.deb containing libgcc1:amd64, pre-dependency problem:  libgcc1 pre-depends on multiarch-support   multiarch-support is unpacked, but has never been configured. dpkg: error processing /var/cache/apt/archives/libgcc1_1%3a4.7.2-5_amd64.deb (–install): pre-dependency problem – not installing libgcc1:amd64 Preparing to replace libc6:amd64 2.13-38+deb7u1 (using …/libc6_2.13-38+deb7u1_amd64.deb) … dpkg: error processing /var/cache/apt/archives_old/libc6_2.13-38+deb7u1_amd64.deb […]

Empêcher les mails d’être délivrés

Afin d’empêcher les mails de certains domaines d’être délivrés, par exemple en cas de maintenance ou de migration du domaine, on peut laisser ces mails dans la queue en les mettant en status « HOLD » dans postfix. Pour passer un domaine en HOLD, il faut modifier le fichier /etc/postfix/main.cf tel que ci-dessous et redémarrer postfix : […]

Créer un repository Debian signé avec Freight

Reprepro ne permet pas d’avoir plusieurs versions d’un même paquet dans son dépôt. Pour contourner cette limitation, je suis donc passé à Freight. Freight : permet d’ajouter des .deb directement sans fichier .changes signe à la volée les paquets autorise plusieurs versions d’un même paquet permet d’avoir plusieurs branches est très simple à installer et […]

Résoudre l’erreur SSL 42 avec thunderbird

Quand on essaie d’utiliser Thunderbird pour se connecter sur un Dovecot en IMAPS, il se peut que l’on se retrouver avec l’erreur ci-dessous dans le syslog sur serveur web si le certificat est auto-signé ou invalide : dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=192.168.0.01, lip=10.10.10.62, TLS: SSL_read() failed: error:14094412:SSL routines:SSL3_READ_BYTES:sslv3 a […]