Crash von fdisk unter busybox mit Fehler "Segmentation fault"

Seit langer Zeit melden sich immer wieder Leser bei mir, dass bei ihnen bei bestimmten USB-Sticks das Programm fdisk mit der Meldung, dass es auf einen “Segmentation fault” gestoßen sei, abgestürzt sei. Anscheinend ist dies ein Bug des Input-Handlings, weshalb mir ein Leser den folgenden Weg für den Aufruf von fdisk schickte: cat | fdisk /dev/sdc So bescheuert wie dieser Aufruf aussieht, er behebt den Fehler interessanterweise. Danke an Martin K.!

Vorgehen bei einem Firmwareupdate mit installiertem fun_plug für das Conceptronic CH3SNAS bzw. D-Link DNS-323

Von zeit zu Zeit erscheinen für die NAS-Geräte Firmwareupdates, welche von den Nutzern gerne akzeptiert werden, da diese Fehler beheben oder neue Funktionalitäten mitbringen. Leider wird der Updateprozess bei installiertem fun_plug etwas komplizierter und verlangt ein wenig Aufmerksamkeit. Hat mans bereits verbockt und geupdated, ohne den untenstehenden Prozess zu befolgen, so gibt es natürlich auch Abhilfe. Updatevorgang: Telnet aktivieren (chmod a+x /ffp/start/telnetd.sh) Datei fun_plug umbenennen, sodass das fun_plug deaktiviert wird Firmware-Update aufspielen Auf Werkseinstellungen zurücksetzen fun_plug zurück benennen Per Telnet einloggen, dann Shell und Root-Passwort neu setzen passwd chsh -s /ffp/bin/sh root pwck grpck login Login per SSH testen => Telnet abschalten store-passwd.sh zum aktualisieren des internen Passwortspeichers aufrufen Done ;)

Fehler "the fastcgi-backend /ffp/bin/php-cgi failed to start" unter fun_plug 0.5 in der Logdatei des lighttpd

Manchmal tritt der folgende Fehler unter FFP0.5 in den Logdateien des lighttpd auf, weshalb der Webserver nicht startet: 1 2 3 4 5 6 7 (log.c.172) server started (mod_fastcgi.c.1087) the fastcgi-backend /ffp/bin/php-cgi failed to start: (mod_fastcgi.c.1091) child exited with status 16 /ffp/bin/php-cgi (mod_fastcgi.c.1094) If you’re trying to run your app as a FastCGI backend, make sure you’re using the FastCGI-enabled version. If this is PHP on Gentoo, add ‘fastcgi’ to the USE flags. (mod_fastcgi.c.1398) [ERROR]: spawning fcgi failed. (server.c.928) Configuration of plugins failed. Going down. Das Problem ist schnell behoben, indem das Paket “curl” installiert wird. Hintergrund ist die Entscheidung, die curl-extensions in php mit aufzunehmen, was seit dem Paket der Version 5.2.9 der Fall ist. ...

Shell eines Nutzers unter Linux ändern

Im Gespräch mit einem Kumpel kam grad die Frage auf, wie man die Shell eines Nutzers unter Linux ändert: 1 chsh -s /pfad/zur/shell username Beispielsweise wäre der Befehl für das fun_plug so gestrickt: 1 chsh -s /ffp/bin/sh root

Beta-Tester für neue Lüftersteuerung für das Conceptronic CH3SNAS bzw. D-Link DNS-323 gesucht!

Seit einigen Tagen hat fonz das C-Programm fanctl für die Steuerung des internen Lüfters veröffentlicht  . Dieses verwendet keine internen Programme mehr, sodass sich vielleicht einige Probleme z.B. bezüglich des Spindown der Platten umgehen lassen. Mittlerweile habe ich dazu ein Paket gebastelt, welches seit einiger Zeit nun bei mir einwandfrei und ohne Probleme im Einsatz ist. Um zu verifizieren, dass das Paket korrekt arbeitet, möchte ich nun ein paar Beta-Tester finden, bevor ich es zusammen mit einem Tutorial veröffentliche. ...

Neue Version des fun_plug 0.5 für das Conceptronic CH3SNAS bzw. D-Link DNS-323

Seit einigen Tagen ist die neue Version des fun_plug 0.5 raus. Dieses bringt einige Architekturänderungen mit sich, die sich im Changelog  auch nachlesen lassen. ...

Alternative Lüftersteuerung für das Conceptronic CH3SNAS bzw. D-Link DNS-323

Die bisherige Lüftersteuerung für das Conceptronic CH3SNAS bzw. D-Link DNS-323 arbeitete nach einem bestimmten Prinzip: Haben sich die Festplatten abgeschalten, wird geprüft, ob die Temperatur unter dem Grenzwert T1 liegt. Wenn ja, werden die Lüfter abgeschalten, andernfalls wird weiter gekühlt. Sind die Festplatten jedoch an, wird zwischen RPM1 und RPM2 linear interpoliert. Das folgende Ablaufdiagramm verdeutlicht dies: Das alternative Lüfterskript ist vollkommen unabhängig von den Festplatten, da es nur Temperaturabhängig steuert. Ist die Temperatur über dem Schwellwert T1 wird zwischen RPM1 und RPM2 linear interpoliert, darunter ist der Lüfter ausgeschalten. Auch hier das Ablaufdiagramm: ...

Zeitsyncronisation mittels NTP auf dem Conceptronic CH3SNAS

Diese Anleitung bezieht sich auf fun_plug’s der Versionen 0.3 und 0.4. Die Anleitung für 0.5 befindet sich hier. Leider läuft die Systemzeit des CH3SNAS nach einiger Zeit ziemlich falsch, weshalb fonz im funplug 0.3 ein timezone.sh-Script beigefügt hat. Da Busybox jedoch keine leeren Funktionen mag, hat er nochmals das Script nachgebessert  . ...

RAID-Status des Conceptronic CH3SNAS wechselt nicht von DEGRADED nach RESYNC nach einem Reboot

In seltenen Fällen kann es passieren, dass das RAID1 auf dem Conceptronic CH3SNAS in den Status “DEGRADED” wechselt. Das bedeutet, dass die beiden Festplatten nicht mehr auf dem gleichen Status sind. Um dies zu behebn reicht es im Regelfall einfach einmal neu zu starten, das NAS erkennt dann das Problem und wechselt in den Status “RESYNC”, in welchen dann die Festplatten wieder auf den gleichen Stand gebracht werden. Manchmal klappt jedoch dieser Wechsel auf “RESYNC” auch nach mehrmaligem Reboot nicht. Doch natürlich ist alles rettbar ;) ...