Debian: error writing /proc/self/oom_adj: Permission denied

Gerade eben bin ich im auth.log eines Debian-Servers auf den Fehler: sshd[9438]: error writing /proc/self/oom_adj: Operation not permitted gestoßen. Diese Meldung kommt im Zusammenspiel zwischen OpenSSH und OpenVZ, einer Virtualisierungssoftware, zustande. Dieser Fehler bedarf einer Lösung, die laut Debian Bug 555625  eigentlich bereits vorhanden sein sollte. Da es ja offensichtlich nicht der Fall ist, gibt es seitens der Debian-Mailingliste  eine andere Lösung, die wohl so aussieht: ...

Debian: Unable to open env file: /etc/default/locale: No such file or directory

Gerade eben bin ich im auth.log eines Debian-Servers auf den Fehler: sshd[3420]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory gestoßen. Natürlich hat mir diese Meldung nicht gefallen (schon gar nicht, da diese oft erschienen ist…), daher musste eine Lösung her, die wie folgt aussieht: Gebe auf der Kommandozeile folgenden Befehl ein: dpkg-reconfigure locales Und das ergibt dann: Generating locales (this might take a while)… en_US.ISO-8859-1… done en_US.ISO-8859-15… done en_US.UTF-8… done Generation complete. ...

Deaktivierung des Schließen-Buttons von einzelnen Fenstern

  Ich habe gelegentlich einen Besucher, der gerne meinen Firefox benutzt und es liebt, diesen nach Benutzung über den Button rechts oben zu schließen. Soweit ist das ja kein Problem. Wenn man mich aber kennt, weiß man, dass ich dank dem Plugin “ TreeStyleTab  ” immer rund 80-200 Tabs offen habe. Schließt man nun meinen Firefox, darf ich diese natürlich neu laden, was 2-3 Minuten dauert und die Webserver der Seiten unnötig belastet. Doch es gibt eine Lösung für das Problem: Man deaktiviert einfach den Schließen-Button des Firefox. Ich habe mich ein wenig Schlau gemacht und bin auf das Programm NoClose von Skrommel  gestoßen, was einfach im Tray läuft und per Tastenkombination den Button aktivieren oder deaktivieren kann. Auch kann man Regeln festlegen, sodass der Button immer ohne Funktion ist, sobald das Fenster aufgebaut wird. Per Strg+1 wird der Button de- oder aktiviert, per Strg+2 kann man eine Regel erstellen. Diese Button-Kombinationen sind natürlich änderbar. Die erstellten Regeln gehen über den gesamten oder Teile des Fenstertitels und lassen sich im Programm selbst betrachten. Für den Firefox ist folgende Regel beispielsweise korrekt: ...

ProFTPd: unknown configuration directive 'AuthUserFile'

Soeben habe ich einen ProFTPd-Server unter Gentoo mit der Direktive AuthUserFile  konfigurieren wollen. Dieser quittierte meinen Versuch mit der folgenden Meldung: ...

Installation des Oracle JDK unter Linux 64 Bit

Gerade eben bin ich auf das Problem, wie man den Oracle JDK auf Linux 64 Bit bekommt. Einfache Lösung: Man gehe auf die Webseite des JDK  und wähle das richtige Release “Linux x64” aus, setzt KEINEN Haken bei dem Sun Download Manager und geht auf Continue. Das aufpoppende Fenster zur Registrierung kann man mit “Skip” überspringen und kommt zur eigentlichen Downloadseite. Dort lädt man jdk-VERSION-linux-x64-rpm.bin herunter (Wobei VERSION natürlich durch die aktuelle Version zu ersetzen ist). ...

Aerosnap für Windows XP und Vista mittels Aquasnap

Nach einiger Zeit der Benutzung von Windows 7 bin ich ein Fan von dessen Funktionalität. Leider kann ich es jedoch nicht auf jedem Rechner installieren, da ich mich teils an Vorgaben halten muss, die Windows XP vorziehen. Auf Windows XP fehlte mir jedoch immer die Funktionalität Aerosnap, welche ich von Windows 7 schon kannte. Mit der Freeware Aquasnap  ist das nun Vergangenheit, funktioniert fast genauso wie von Windows 7 bekannt. Ich habe lediglich für den oberen und unteren Bildschirminhalt statt der Teilung in Fensterhälften die Aktion “Vollbild” verwendet, damit es wie bei Windows 7 funktioniert. Zusätzlich kann man noch Aktionen für die Ecken des Monitors vergeben, was auch für Windows 7 durchaus hilfreich sein kann. So wird beispielsweise die Viertelung der Fensterfläche in den Ecken unterstützt. Das einzige was mir nun noch fehlt, ist die Unterstützung mehrerer Monitore, die Bildgrenzen werden vom Programm nämlich leider nicht erkannt. Auch Aero Shake (Schütteln des Fensters mit der Maus für das Minimieren aller anderen Fenster) für Aktionen wird unterstützt, dort kann man zwischen der Originalfunktionalität oder dem Aquashake-Modus, welcher das Fenster im Vordergrund hält, wählen. Zusätzlich kann man Aquaglass aktivieren, welches die Fenster beim bewegen transparent macht. Das zehrt dann aber ganz schön an der Performance…

Quelle für den Download von CouchDB 0.11.0 für Windows

Ein Kumpel hat mich gerade gefragt, ob er die derzeit aktuelle Version 0.11.0 von CouchDB  unter Windows nur über den umständlichen Weg des Kompilierens  ausprobieren kann. Eigentlich sollte CouchDB seit 0.10.0 für die Installation unter Windows vorbereitet sein, jedoch fanden wir auf den Downloadseite  nur die Sourcen. Nach etwas herumsuchen hatten wir dann das Downloadverzeichnis von Mark Hammond gefunden, wo man die aktuelle 0.11.0 als Installer bekommen kann: ...

Einlesen von Eingaben ohne gleichzeitige Ausgabe in der Kommandozeile mittels read und stty

Manchmal hat man den Fall, dass man vom Benutzer Eingaben entgegen nehmen will, welche nicht gleichzeitig in der Kommandozeile ausgegeben werden sollen. So beispielsweise im Fall einer Passworteingabe, die nicht im Log landen soll. Hierzu schaltet man einfach mittels stty die Ausgabe ab und nach dem Einlesen wieder ein. 1 2 3 4 echo "Dein Passwort:" stty -echo read PASSWD stty echo In der Variable $PASSWD ist nun die Eingabe abgelegt.

Rekursives Suchen und Löschen von Verzeichnissen unter Linux und Unix

Ein Kollege hat mich gerade gefragt, wie man unter Linux von einem Verzeichnis ausgehend in einem Befehl alle Unterverzeichnisse mit einem bestimmten Namen löschen kann. Da ichs auch spontan nicht im Kopf hatte und vermutlich mir auch nicht gleich wieder merken kann, hier die Lösung: find . -name WVXYZ -type d -exec rm -rf {} \; Wobei WVXYZ auch durch andere Namen zu ersetzen ist. Lässt man “-type d” weg, so werden auch alle Dateien mit dem Namen WVXYZgelöscht.

Häufung von Fehler "Unerreichbar" in Google Webmaster Tools aufgrund von Global Translator und Parameter replytocom

In den letzten Tagen haben sich bei mir in den Google Webmaster-Tools sehr viele “Unerreichbar”-Fehler aufgrund des dynamischen “replytocom”-Parameters angehäuft. Dieser wird bei, von Global Translator übersetzten, Seiten an verlinkungen der Kommentare angehängt, was Google wohl nicht so gut verpackt. Die Lösung ist sehr einfach: Man gehe in die betroffene Seite, klicke links auf “Website-Konfiguration” und anschließend “Einstellungen”. Dort trägt man am Ende der Seite unter “Parameterbehandlung” den Parameter “replytocom” mit der Aktion “Ignorieren” ein. ...