Archiv der Kategorie: OSS

Kolab Syncroton: Call to protected method rcube_imap_generic::strToTime() from context ‚kolab_sync_data_email‘

Dieser kleine Patch[1] wurde Mitte Dezember erstellt und sollte eigentlich in die Packages einfließen. Dies ist bislang nicht passiert. Falls in Zukunft jemand also die Meldung

PHP Fatal error:  Call to protected method rcube_imap_generic::strToTime() from context 'kolab_sync_data_email' in /usr/share/kolab-syncroton/lib/kolab_sync_data_email.php on line 140

erfahren sollte, rate ich dazu, ein Update der Kolab-Pakete durchzuführen oder den folgenden Patch selbst von Hand durchzuführen (dann aber nicht mehr zu updaten).

Das eigentliche Problem ist nämlich, dass die ActiveSync-Funktion (aka Syncroton) dank dieses Fehlers nicht funktioniert.

Kolab Syncroton: Call to protected method rcube_imap_generic::strToTime() from context ‚kolab_sync_data_email‘ weiterlesen

Lösung für Postfix „postconf: fatal: missing ‚=‘ after attribute name“

Es kann es zum folgenden Fehler kommen, selbst wenn alles „in Ordnung“ zu sein scheint:

postconf: fatal: missing '=' after attribute name: "smtpd_tls_eecdh_grade"

Der Fehler wird je nach der eingegebenen Einstellungsvariable variieren.
Die Lösung ist einfach, denn es müssen meist lediglich die Leerzeichen zwischen dem „Schlüssel“, dem Gleichheitszeichen und dem „Wert“ entfernt werden.

Falsch:

Lösung für Postfix „postconf: fatal: missing ‚=‘ after attribute name“ weiterlesen

Kolab „pykolab.imap ERROR Could not rename to reside on partition archive“

Bei Kolab in den neueren Versionen (von 3.2 bis aktuell 16) kommt es im Log nach einer sauberen Installation immer wieder zu Fehlern, die etwa so lauten:

pykolab.imap ERROR Could not rename <user> to reside on partition archive

Diese Fehler haben einen relativ simplen Grund und eine lange Vorgeschichte. Ohne jetzt weit auszuholen geht es darum, dass Kolab meiner Meinung nach, nach wie vor, gewisse Begebenheiten, welche bei anderer vergleichbarer Software sofort als Bug eingestuft und behoben werden würde, mehrere Jahre kursiert und mit der Begründung „Kann dann ja jeder selbst machen.“ abgetan wird.
Aber es ist nunmal nicht der „Sinn der Sache“, nach dem Deployment alle auftretenden Fehler zu recherchieren und sukzessive zu beheben. Damit erstmal genug dazu.

Der Bugreport von 2014 zum besagten Fehler befindet sich hier[1].

Kolab „pykolab.imap ERROR Could not rename to reside on partition archive“ 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