Monthly Archive for Juli, 2009

Reaktivierung von Telnet bei installiertem fun_plug auf dem Conceptronic CH3SNAS bzw. D-Link DNS-323

Es gibt einige Situationen, wo plötzlich über SSH kein Zugriff mehr auf das NAS-Device besteht und ein Zugriff über das passwortlose Telnet praktisch wäre. Eine davon ist der Fall, wenn man ein Firmwareupdate durchführt und vergisst zuvor Telnet zu aktivieren. Oder wenn man beispielsweise das root-passwort vergisst.
Weiterlesen von ‘Reaktivierung von Telnet bei installiertem fun_plug auf dem Conceptronic CH3SNAS bzw. D-Link DNS-323′

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.
Weiterlesen von ‘Vorgehen bei einem Firmwareupdate mit installiertem fun_plug für das Conceptronic CH3SNAS bzw. D-Link DNS-323′

Zend Framework 1.9.0 ist erscheinen

Das Zend Framework ist in der Version 1.9.0 erschienen und bringt immer mehr unternehmensnahe Komponenten mit. So können mit Zend_Queue und Zend_Service_Amazon_Sqs die Queuing-Services Apache ActiveMQ, MemcacheQ, Zend Platform’s Job Queue und Amazon SQS in Anspruch genommen werden. Zend_Ldap arbeitet nun deutlich besser mit dem Microsoft Active Directory und dem Novell eDirectory zusammen. Zend_Db_Adapter_Sqlsrv ist einer neuer Datenbankadapter für den Microsoft SQLServer.
Aber auch die neue Komponente Zend_Feed_Reader ist sehr interessant, da diese eine einheitliche Schnittstelle zu allen Feeds im RSS und Atom-Feeds bietet. Eine weitere, schon lang fehlende Komponente ist Zend_View_Helper_BaseUrl, welche die URL zum public-Verzeichnis zurückgibt und auch URLs aufbauen kann.
Zudem wurden nun alle Komponenten gegen PHP5.3 getestet und sind diesbezüglich validiert. Der Support für PHP5.2 ist jedoch deswegen nicht aufgehoben, dieser ist bis auf weiteres gegeben. Das komplette Changelog ist hier zu finden.

Ein paar API-Changes waren dabei, die hier nachgelesen werden können.

Das Release ist über das SVN oder die offizielle Seite zu beziehen. Die Zeile für svn:externals lautet:

library/Zend http://framework.zend.com/svn/framework/standard/tags/release-1.9.0/library/Zend/

Änderung der UUID eines VHD-Images von Microsoft VirtualPC mittels VirtualBox

Seit einiger Zeit bin ich ein Fan von Sun VirtualBox zum Zweck der Virtualisierung von Betriebssystemen. Dank der Fähigkeit, die Images von Microsoft VirtualPC und VMWare einzulesen, kann dieses Tool hervorragend mit den kommerziellen Programmen mithalten und diese problemlos ersetzen. Ich hatte nun den speziellen Anwendungsfall, dass ich die exakt gleiche VHD-Datei von Virtual PC nochmals einbinden zu müssen, da ich eine identische VM benötigte. Leider kann VirtualBox nur eine "identische" Festplatte einbinden, da eine zweite die gleiche UUID aufweisen würde. Dies lässt sich jedoch schnell ändern, das Programm liefert VirtualBox mit:

CODE:
  1. VBoxManage internalcommands sethduuid IMAGENAME.vhd

Natürlich muss man IMAGENAME.vhd durch den gewünschten Namen ersetzen

Piwik 0.4.2 ist erschienen

Die Besucher-Statistiksoftware Piwik ist in der Version 0.4.2 erschienen. Warum ich drüber schreibe? Diesmal ist ein Patch von mir dabei :D In Ticket #831 habe ich eine Modifikation für das Archive-Script eingereicht, wodurch das verwendete php-binary nicht nur "php5" sondern auch "php" heissen kann. Nix großes, aber dringend benötigt, da mein Binary unter Gentoo nun mal "php" heisst ;) Leider hats mein Ticket #793 nicht ins Release geschafft, das wäre mir wichtiger gewesen.
Weiterlesen von 'Piwik 0.4.2 ist erschienen'

Nutzung der Firmware 300.21.012 des Nokia E71 ohne Nokia Messaging bzw. Nokia Email

Seit der Installation von Firmware 300.21.012 wurde ich mit der Verwendung von Nokia Messaging genervt. Was prinzipiell für normale Nutzer kein Problem ist (weils echt besser als das integrierte E-Mail-Programm ist), stellte es für mich ein Problem dar, da Nokia Messaging meinen Mailserver zwar akzeptiert hatte, jedoch den Account nicht anzeigen wollte. Prinzipiell rate ich aber jeden zunächst mal Nokia Messaging auszuprobieren, da es HTML-Mails unterstützt und beispielsweise neue Mails mit Betreff auf dem Ausgangsbildschirm anzeigen kann.

Hier also die Anleitung zur Nutzung der integrierten Funktionalität:

Nach der Update auf 300.21.012 wählt man auf dem Ausgangbildschirm den Punkt "E-Mail einrichten" aus und wählt dann "E-Mail-Setup starten". Anschließend "Start", dann KEINE Verbindungen zulassen (Klick auf "Nein"). Dann E-Mail-Adresse, Passwort und Benutzername angeben. Anschließend kommt eine Meldung, dass der E-Mail-Account nicht konfiguriert werden kann und das E-Mail-Programm geöffnet wird. Dort wieder wie bereits bekannt den Account wählen (POP3/IMAP/Mail for Exchange) und den Account einrichten.

Habs grad zweimal mit vorherigem Hardreset getestet, klappt immer wieder so ;)

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:

CODE:
  1. (log.c.172) server started
  2. (mod_fastcgi.c.1087) the fastcgi-backend /ffp/bin/php-cgi failed to start:
  3. (mod_fastcgi.c.1091) child exited with status 16 /ffp/bin/php-cgi
  4. (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.
  5. If this is PHP on Gentoo, add ‘fastcgi’ to the USE flags.
  6. (mod_fastcgi.c.1398) [ERROR]: spawning fcgi failed.
  7. (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.

So schnell gehts, wenn man mein Repository eingebunden hat:

CODE:
  1. funpkg -i /ffp/pkg/additional/*/curl-*.tgz

Dann den lighttpd wie gewohnt starten :)