dos2unix und unix2dos unter Debian und Ubuntu

Grad eben hab ich dos2unix und unix2dos unter meinem Debian gesucht und nicht auf Anhieb gefunden. Eigentlich ist es einfach, wenn mans weiß: apt-get install tofrodos Und schon hat mans ;)

/lib/ld-linux.so.2: No such file or directory

Soeben habe ich ein bisschen mit der Kompilierung eines Build-Environments für das DNS-320 herumgespielt und bin anfangs über den folgenden Fehler gestolpert: /lib/ld-linux.so.2: No such file or directory Leider gings danach nicht weiter, was mir durchaus verständlich ist. ld-linux.so.2  ist ein dynamischer Linker/Loader für ELF-Dateien. Was mir jedoch nicht klar war, war warum dieser Fehler aufkam. Nach einigem Lesen kam ich zur Idee, dass es evtl. an 32-Bit/64-Bit unterschieden liegen könnte. Es stellte sich heraus, dass ich ein 32-Bit-Build-Environment auf einem 64-Bit Debian kompilieren wollte. Die Lösung war dann ganz einfach, es mussten nur die ia32-libs  installiert werden: ...

wolf-u.li und nas-tweaks.net sind per IPv6 erreichbar

Seit vergangenem Wochenende sind meine Webseiten, vorrangig wolf-u.li und nas-tweaks.net  per IPv6 erreichbar. Ermöglicht wurde diese durch die probeweise und hoffentlich dauerhafte Bereitstellung einer IPv6-Adresse von Hosteurope, die vor einigen Wochen auf meinem Virtual Server Linux 4.0 den Probebetrieb mit den neuen Adressen aufgenommen haben. ...

Test und Review des D-Link DNS-325 - Erste Bilder

Ich habe das neue NAS von D-Link, welches ich vor kurzem angekündigt hatte, mittlerweile bei mir stehen und auch schon ein bisschen untersucht. Die Rede ist vom D-Link DNS-325, dem ShareCenter Shadow. Wie bereits beschrieben, hat es nochmal mehr Power als das DNS-320 schon mitgebracht hat und kann mit noch mehr RAM aufwarten. Dies führt zu einem sehr erfreulichen Ergebnis bei den Netzwerkübertragungsraten, hierzu aber später mehr. Zunächst habe ich das gute Stück ausgepackt: ...

SysCP 1.4(.1) ist erschienen

Es ist zwar schon ein paar tage her, dennoch ist es eine Meldung wert: SysCP 1.4.1 ist erschienen. Der Versionssprung von 1.2.19 auf 1.4.1 bringt folgende Neuerungen mit sich: APS: Der Application Packaging Standard hat seinen Weg in dieses Relelase gefunden. Kunden können nun Blogs, Gästebücher, Foren mit nur einem Klick installieren. Abrechnungs-Modul: Das Modul ermöglicht eine einfache Abrechnung von Kundendienstleistungen und bietet Unterstützung für diverse Vorlagen. Autoresponder: Abwesenheitsnotizen werden immer wichtiger in der Geschäftswelt. Dieses Feature wurde nun in SysCP integriert und bietet nun die Möglichkeit einfach solche automatischen Abwesenheitsnachrichten zu erstellen. Cronjob: Das Herz von SysCP wurde komplett neu geschrieben. Dabei flossen viele Verbesserungen und Fehlerbehebungen ein. Unterstützung für Dovecot. E-Mail-Kontingente: Jeder Benutzer kann nur eine bestimmte Menge an Speicherplatz pro Mailbox beanspruchen. Verfügbar für Courier und Dovecot. FCGID: PHP-Skripte können in ihrer eigenen Umgebung laufen - jeder Kunde hat seine eigene php.ini. IPv6 Verbesserung: SysCP kann nun vollständig mit IPv6-Adressen umgehen. Unterstützung für Lighttpd: Oft nachgefragt und nun endlich enthalten: Lighttpd Support für SysCP. Lighttpd ist ein schneller und einfach zu benutzender Webserver und damit eine wertvolle Alternative für Apache 2. Logging-System: Alle Aktivitäten im Überblick: Mit diesem Feature werden die Aktionen der Kunden, Reseller, Admins, des Updaters und des Cronjobs protokolliert. Sicherheit: Um die Einträge in der Datenbank sicher zu halten nutzt SysCP nun die PHP-Filter-Erweiterung um die eingegebenen Daten auf Gültigkeit zu überprüfen. Einstellungsseite: Die neue, überarbeitete Einstellungsseite wurde in verschiedene Kategorien unterteilt und bietet nun An-Aus-Schalter zum schnellen Deaktivieren von Features. Traffic-Überblick: Gibt Kunden einen graphischen Überblück über ihren Trafficverbrauch. Konfigurationsdateien für Ubuntu 8.04 (Hardy Heron) Usability: Viele Interface-Verbesserungen machen die Bedienung von SysCP noch einfacher und benutzerfreundlicher. Bugfixes: Sehr viele Bugs, die von Nutzern berichtet wurden Insgesamt ein hervorragendes Release, ich freue mich auf das APS-System. Da es kein Security-Release war, ist ein Upgrade nicht sofort erforderlich. Gott sei Dank, denn es sind leider auch verdammt viele Änderungen :P Wird ein kompliziertes Upgrade…(Ich fahr ja FCGID nicht erst seit 1.2.19…). Momentan scheint es noch ein Problem mit doppelten Menüeinträgen zu geben, wofür momentan noch kein Fix verfügbar ist. Mittlerweile gibt es ein Update auf 1.4.2 mit folgenden Änderungen: ...

Wasserzeichen für Bilder mittels Imagemagick und exifv2 erstellen

Viele meiner Fotos sind derzeit ohne Wasserzeichen, da ich das in den Bildern immer als störend empfand. Heute ist mir jedoch bei den eingehenden Links aufgefallen, dass sehr viele Anfragen auf ein einziges Bild liefen. Der Aufruf der Seite ergab, dass jemand einen Sonnenuntergang als den seinen (also ohne Quellenangabe) ausgegeben hatte. Dumm gelaufen, jetzt steht dort eben, dass der jenige ein Dieb ist und die richtige Adresse des Sonnenuntergangs. Da ich Hotlinking aber nicht ganz abstellen wollte, nun ein kleiner Trick, der die Fotos mal zumindest markiert: Wasserzeichen. ...

Löschen und ersetzen mehrerer aufeinanderfolgender Leerzeichen mittels tr unter Linux

Heute hatte ich das Problem, dass ich aus einer Ausgabe eines Konsolenprogramms alle mehrfach aufeinanderfolgenden Leerzeichen löschen und diese jeweils durch ein einzelnes Leerzeichen ersetzen wollte. Leider hatte ich die Lösung nicht sofort, daher hier mal wieder ein Merkzettel ;) Die Lösung fand ich bei dem Programm “tr”: 1 tr -d "\ " Das wars ;) Sicher gibt es eine Million andere Wege, schreibt einen Kommentar, wenn ihr das anders machen würdet!

Spezielle USE-Flags für ein Paket und Demaskierung von Paketen unter Gentoo

Spezielle USE-Flags für ein Paket Möchte man für ein Paket bestimmte USE-Flags setzen, ohne dass es in der make.conf global gesetzt wird, kann man die Datei /etc/portage/package.use verwenden. Beispielsweise möchte ich für das Paket mysql die berkdb deaktivieren. Daher habe ich entsprechend: 1 dev-db/mysql -berkdb in der obenstehenden Datei eingetragen. Möchte man jedoch USB-Support für apcupsd (Ein Programm zur Steuerung von USV’s) haben, so muss man folgendes eintragen: 1 sys-power/apcupsd usb Jedes Paket beansprucht dabei eine Zeile. ...

Fehler "Invalid query name 1" in der Log-Datei von PHP-FPM unter Nginx und Apache

Seit ein paar Tagen fahre ich PHP 5.3 mittels FPM in der Kombination mit Nginx auf Debian Lenny und habe einige (großteils sehr positive) Erfahrungen damit gesammelt. Natürlich versucht man alle Fehler, die während der ersten Phase entstehen, so gut wie möglich auszumerzen, wozu auch der folgende gehört. In der Log-Datei von PHP-FPM hatten einige Einträge gesammelt, die wie folgt lauteten: [WARNING] [pool mypool1] child 23791 said into stderr: "Invalid query name 1" ...

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: ...