roundcube: Login schlägt mit „Invalid server name“ fehl

Wenn man sich bei roundcube (0.8.4) anmelden will kommt die Meldung: Invalid server name.Invalid server name. Dies scheint ein Bug in roundcube zu sein und passiert lustigerweise nur beim Zugriff mit Internet Explorer, wenn man in config/main.inc.php in der Variable $rcmail_config[‚default_host‘] mehrere Hosts konfiguriert-, aber einen oder mehrere davon auskommentiert hat. Beispiel: Dies würde zum … Continue reading roundcube: Login schlägt mit „Invalid server name“ fehl

Perl-FTP bricht mit der Meldung: „Can’t use an undefined value as a symbol reference“ ab

Wenn man über das Perl-Modul Net::FTP ein file über FTP hochladen will bricht die Verbindung mit der message: Can’t use an undefined value as a symbol reference at /usr/share/perl5/Net/FTP/dataconn.pm line 54Can’t use an undefined value as a symbol reference at /usr/share/perl5/Net/FTP/dataconn.pm line 54 ab. So geschehen beispielsweise beim REOBack backup-script. Das liegt daran, weil das … Continue reading Perl-FTP bricht mit der Meldung: „Can’t use an undefined value as a symbol reference“ ab

Thunderbird zeigt mit sieve gefilterte Mails nicht an

Solange man den internen (lokalen) Filter von Thunderbird benutzt wird jedes neu eintreffende Mail nach der Sortierung im jeweiligen Verzeichnis angezeigt. Filtert man nun jedoch auf dem Server mit sieve, bleibt dies aus und man sieht die neuen Mails erst, wenn man das Unterverzeichnis öffnet. Dies lässt sich mit dem Parameter: mail.server.default.check_all_folders_for_newmail.server.default.check_all_folders_for_new einstellen, welcher man … Continue reading Thunderbird zeigt mit sieve gefilterte Mails nicht an

mysql: Datenbank-Replikation einrichten

Mittels der mysql Datenbank-Replizierung kann man eine automatisch aktualisierende Kopie einer oder mehreren Datenbanken auf einem anderen Server haben. Dies hat zwei grosse Vorteile: Man hat eine failover-Datenbank, falls die Haupt-DB down ist Man kann die SELECT Abfragen auf mehren Hosts verteilen und hat so einen Lastausgleich. Grundsätzliches mysql sieht vor, dass es einen sog. … Continue reading mysql: Datenbank-Replikation einrichten

Drupal: Nach wechsel des File System Path werden Benutzerbilder nicht mehr angezeigt

Nachdem man bei Drupal den "File system path" unter admin/settings/file-system geändert hat und die Methode auf "private" hat, werden alle Benutzerbilder (avatare) nicht mehr angezeigt, obwohl der neue Pfad noch stimmt. Stattdessen wird nach dem /system/files/ noch der Webroot angehängt, z.B.: /system/files/var/www/my_site/public_html/files/pictures/picture-123.jpg. Dies passiert daher, weil in der Datenbank in der Tabelle "users" im Feld … Continue reading Drupal: Nach wechsel des File System Path werden Benutzerbilder nicht mehr angezeigt

X-Applikationen ohne display aufrufen

Möchte man unter Linux eine grafische Applikation ohne grafische Benutzeroberfläche aufrufen (z.B. wenn man nur den Output in einem Script auswerten muss) geht dies mit: [http://en.wikipedia.org/wiki/Xvfb|Xvfb]. Xvfb ist ein x-server mit dem man "Virtuelle X-Konsolen erstellen- und mittels der DISPLAY variable grafische Programme darin ausführen kann. Möchte man z.B: firefox so "verdeckt" aufrufen genügt das: … Continue reading X-Applikationen ohne display aufrufen

OpenVPN: Connect script failed

Wenn man bei OpenVPN, bzw. genauer gesagt dem OpenVPN-GUI nach dem Verbinden ein script ausführt, das manchmal etwas länger dauert, bekomme man die Fehlermeldung: openvpn connect script failed. ( exit code =1)openvpn connect script failed. ( exit code =1) oder auch: Connect script failed. Timeout after 15 secsConnect script failed. Timeout after 15 secs Dieses … Continue reading OpenVPN: Connect script failed

Linux an Active Direcory Domäne anmelden

Um sich bei einem Linux Server über das Actice Directory authentifizieren (anmelden) zu können gibt es mehrere Möglichkeiten. Die populärsten sind kerbereos und winbind. Hier wird erklärt, wie man sich mit winbind über ein AD-Login bei einem Linux Server anmelden kann: Domäne konfigurieren [stextbox id=“warning“ caption=“Achtung“]Damit das Active Directry login funktioniert, MUSS die Ausgabe von … Continue reading Linux an Active Direcory Domäne anmelden

bash: Unlimittierte History

Möchte man in der bash eine unlimitierte Shell-History anlegen, reicht es, z.B. in /etc/profile die Variable HISTFILESIZE auf leer zu setzen. Damit werden eingegebene Befehle in der Shell nie überschrieben und mit der Variable HISTSIZE kann man dann noch die Anzahl Befehle definieren, die jeweils in den Puffer geschrieben werden: export HISTFILESIZE="" export HISTSIZE=10000export HISTFILESIZE="" … Continue reading bash: Unlimittierte History

apache: Umlaute werden nicht richtig dargestellt

Wenn beim apache Webserver Text oder HTML Dateien mit falschen Umlauten angezeigt werden, liegt dies meist an den Zeichensatz Einstellungen. Mittels der [http://httpd.apache.org/docs/2.2/mod/core.html#adddefaultcharset|AddDefaultCharset]-Direktive kann ein Zeichensatz angegeben werden, der für alle Dateien gilt; dieser verändert jedoch die Standard-Einstellung des Browsers und führt so manchmal zu verkorksten Umlauten. Deshalb sollte diese Einstellung Standardmässig auf "Off" sein. … Continue reading apache: Umlaute werden nicht richtig dargestellt