Archiv der Kategorie: Linux

Ein PEM-Bundle erstellen

Heute mal ein bisschen leichtere Kost. Bestimmte Applikationen benötigen bestimmte Arten an Formaten von Zertifikaten und Schlüsseln.

Eine der bekannteren Situationen ist wohl, das eigene Zertifikat sowie ein Root-Zertifikat einer CA „zusammenzulegen“.

Hierbei ist in jedem Fall „cat“ ein hilfreicher Weggefährte:

cat unser-zertifikat.pem deren-zertifikat.pem >> bundle.pem

Dies kann um beliebig viele Einträge ergänzt werden, die dann allesamt in der Datei „bundle.pem“ zusammengelegt werden. In manchen Einsatzbereichen ist auch die Zusammenlegung mit dem privaten Schlüssel notwendig. Die Vorgehensweise ist hierbei gleich.

Korrekte Syntax für die Cyrus IMAP-Konfiguration

Mir passieren oft „Schusselfehler“ beim Ändern und Erstellen von Konfigurationen unterschiedlichster Programme. Zuletzt hatte ich mir Cyrus IMAP zu kämpfen, da ich die Doppelpunkte nach den „Schlüsseln“ vergaß. Der besagte „Schusselfehler“ führt bei Cyrus zur folgenden Fehlermeldung verbunden damit, dass der IMAP-Server nicht startet:

mail master[2792]: invalid option name on line 59 of configuration file /etc/imapd.conf
mail master[2792]: exiting

Falsch:

tls_server_cert /etc/pki/zertifikat.crt
tls_server_key /etc/pki/schluessel.key
tls_server_ca_file /etc/pki/wurzelzertifikat.crt

Korrekte Syntax für die Cyrus IMAP-Konfiguration weiterlesen

„Lets encrypt“ Bulk-Funktion für Plesk (die Zweite)

Gemäß dem Wiki-Eintrag vom „letsencrypt-plesk“-Repository auf Github hat sich der Befehl zum Bezug von „Let’s Encrypt“-Zertifikaten geändert. Die alte Methode funktioniert zwar auch weiterhin, die Frage ist jedoch, wie lange. Zudem möchte ich meine Beiträge gerne aktuell halten.

„Lets encrypt“ Bulk-Funktion für Plesk (die Zweite) weiterlesen

iDRAC6-Update mit „dsu“ benötigt compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686 unter CentOS 6 64bit

Möchte man für alle Komponenten eines Dell-Servers einheitlich und schnell die Firmware aktualisieren, bietet sich „dsu“ (Dell System Upgrade) an. Unter CentOS und RHEL funktioniert dsu einwandfrei „out-of-the-box“ da diese Distributionen von Dell offiziell unterstützt werden.

Allerdings ist bei mir mit CentOS 6.7 in der 64bit-Ausführung folgender Fehler beim Update des iDRAC aufgetreten:

iDRAC6-Update mit „dsu“ benötigt compat-libstdc++-33.i686 libstdc++.i686 libxml2.i686 unter CentOS 6 64bit weiterlesen

BPM-Metadaten für die ganze Musiksammlung erstellen

In diesem Beispiel mal mit Ubuntu 14.04, statt Debian Jessie. Aber die Funktionsweise sollte gleich sein.

Die bpm-tools und Unterstützung für mp3-Dateien installieren:

sudo apt-get install libsox-fmt-mp3 bpm-tools

Alle BPM-Werte von allen mp3-Dateien im aktuellen Verzeichnis und Unterverzeichnissen abfragen und (nur!) anzeigen:

BPM-Metadaten für die ganze Musiksammlung erstellen weiterlesen