Betriebsstunden eines Sanyo PLV-Z1 feststellen / How to get the hour count on the bulb of a Sanyo PLV-Z1

In vielen Foren and eBay-Auktionen lese ich immer wieder von dem Problem, dass die meisten Leute keine Ahnung haben, wie man die Betriebsstunden eines Sanyo PLV-Z1 (Z1X und Z1-BL funktionieren genauso) feststellt. Dabei ist es eigentlich kein großes Hexenwerk. English: In many forums and eBay auctions, I read again and again of the problem, that most people have no idea how to get the hour count on the bulb of a Sanyo PLV-Z1 (or Z1 and Z1X-BL). It is actually not really complicated. ...

Gentoo: Update von Apache <2.2.6-r4 auf Apache >2.2.6-r4

Unter Gentoo gibt es beim Update auf >Apache-2.2.6-r4 einige Kleinigkeiten, die man beachten muss. Wenn man das erste Mal emerge -av apache in die Console tippt, stellt man schnell fest, dass es nun zusätzlich zu den üblichen USE-Flags noch APACHE2_MODULES und APACHE2_MPMS gibt. Leider ist die Anleitung, wie man diese Flags einstellt, relativ versteckt. In dem Apache Upgrading Dokument  von Gentoo findet sich mittlerweile eine Anleitung, wie man das Update durchführt. ...

favicon.ico Fehler in den Apache Logs entfernen

Die meisten Einträge bei mir im Apache-Log sehen folgendermaßen aus: 1 [Sun Oct 01 14:49:08 2006] [error] [client 85.216.XX.XX] File does not exist: /var/www/XXXX/html/Webspell/favicon.ico Lässt sich einfach beheben, indem man die httpd.conf oder apache2.conf editiert und folgendes hinzufügt: 1 2 3 4 5 6 7 # Send an 404, if favicon.ico is not available Redirect 404 /favicon.ico # Don't bother sending the custom error page for favicon.ico <location /favicon.ico> ErrorDocument 404 "No favicon.ico available" </location> Ähnlich kann man vermutlich auch den robots.txt Fehler entfernen.

"Fatal error: Interface 'Countable' not found in" im Zusammenhang mit PHP5 unter Gentoo

Heute bin ich bei der Installation von PHPIDS auf einen Fehler gestoßen, dessen Bedeutung ich mir nicht sofort erklären konnte. Er lautete: 1 Fatal error: Interface 'Countable' not found in /path/zum/IDS/Report.php on line 49 Mögliche Lösungen habe ich in Google schnell gefunden: PHP Version größer 5.1 installieren: Ich habe bereits PHP5.2.6-rc4 installiert PHP mit der SPL (Standard PHP Library) installieren Hier wurde ich hellhörig und habe ich meine USE-Flags von PHP überprüft. natürlich war “spl” nicht in den USE-Flags. Ein schnelles: ...

bwbar auf Debian-Art installieren

Was ist bwbar? Heute habe ich bereits darüber schon mal geschrieben, allerdings auf dem normalen Wege. Doch wie installiert mans am einfachsten auf Debian? Geht ganz schnell: 1 apt-get install bwbar Nun muss man noch die Config-Datei /etc/default/bwbar editieren und gegebenenfalls die Daten anpassen. Nun startet man bwbar mit /etc/init.d/bwbar start Sollte nun keine Datei (ubar.txt und ubar.webp) erscheinen, so kann der User, den man in der Config-Datei eingestellt hat wohl nicht auf die Config-Datei zugreifen. Dann eben entsprechend die Rechte anpassen.

[notice] child pid #### exit signal Segmentation fault (11) - Die Lösung

Soeben habe ich mal wieder ein kleines Problem gehabt: 1 2 3 4 5 [notice] child pid #### exit signal Segmentation fault (11) [error] cgid daemon process died, restarting [notice] child pid #### exit signal Segmentation fault (11) [error] mod_fcgid: fcgid process manager died, restarting the server [notice] SIGHUP received. Attempting to restart Wobei #### durch Prozessnummer zu ersetzen ist Da kritische Anwendungen auf dem Server liefen, konnte ich mich nicht auf den Rat vieler Foren, den RAM mittels Memtest86 zu prüfen, verlassen, sondern musste zeitnah handeln. Ich vermutete keinen RAM-Fehler sondern ein Programmproblem (bzw ich hoffte, dass es nur das war). Es stand sowieso ein Update von Apache 2.2.6-r5 auf Apache 2.2.6-r7 an, daher habe ich zunächst dieses gemacht. Meine anfängliche Vermutung war korrekt. Nachdem der Apache neu kompiliert war, lief wieder alles anstandslos. ...

Server boot loggen (/var/log/boot.msg) mit Gentoo - bootlogd / showconsole

Heute hatte dieser Server mal wieder einen kleinen Ausfall und ließ sich nicht mehr booten. Nach einem Hard-Reset (Strom aus/an) antwortete der Server auch nach 10 Minuten noch auf keinen Ping (untypisch für die Gentoo-Maschine, die normalerweise in rund 2 Minuten komplett hochfährt). Also habe ich den Server ins Rescue gefahren und nachgesehen, ob Logs zu erkennen sind… Fehlanzeige, es wurden KEINE Logs geschrieben. Wo liegt also das Problem? Evtl Festplattenchecks? fsck.ext3 auf meine Platten laufen lassen, alles in Ordnung. Nun in der Ruhe liegt die Kraft dachte ich mir…Rebooten lassen und derweil mal frühstücken. Ich kam zurück und der Server war wieder online. Ursache ungeklärt, Bootzeit rund 20 Minuten. Geschwind mal ein bisschen Pakete gesucht mit Bootloggern (unter Debian hatte ich immer ein /var/log/boot(.msg), warum habe ich das unter Gentoo (noch) nicht?) ...

Bootvorgang visualisieren mit bootchart

Man fragt sich ja gelegentlich was der Server eigentlich macht, wenn er hochfährt… heute morgen hat meiner zum Beispiel bestimmt noch ein Bierchen getrunken, bevor er losgelegt hat. Für die Visualisierung (der Mensch will doch was zum gucken haben) gibt es ein Tool namens bootchart  , welches bereits in vielen großen Distributionen (wenn meistens auch nur im unstable-Zweig) aufgenommen wurde. Nebenstehend eine Beispielgrafik von der Bootchart-Webseite  eines nicht-optimierten Gentoo-Systems. ...

Invalid command 'CacheSize', perhaps misspelled or defined by a module not included in the server configuration

Ein Kumpel Martin hatte soeben das nachstehende Problem: Invalid command ‘CacheSize’, perhaps misspelled or defined by a module not included in the server configuration Sein System: Debian Etch Apache/2.2.3 PHP5.2 Nachdem es mal wieder fast nix im Google zu finden gibt, gibt es mal wieder einen Blogeintrag von mir dazu. Grund des Problems: 1 2 3 4 5 6 7 8 9 ProxyRequests Off ProxyVia On CacheRoot "/var/cache/httpd" CacheSize 100000 CacheGcInterval 4 CacheMaxExpire 10 CacheLastModifiedFactor 0.1 CacheDefaultExpire 8 Eine Caching-Configuration, deren Herkunft nicht genau geklärt werden konnte, stand dort eingetragen. Die Direktive “CacheSize” existiert aber, wie einige andere Direktiven, nur in der Version 2.0 des Apache Webservers. Die von ihm verwendete Version 2.2 unterstützte diese DIrektive nicht, weshalb der obenstehende Fehler auftrat. Hier die Links zu mod_proxy in den verschiedenen Versionen: ...

Lösung für Fehler "locker: safe_lock: cannot create tmp lockfile" von Spamassassin unter Gentoo

Heute habe ich beim empfangen der Mails festgestellt, das Spamassassin noch gar nicht korrekt arbeitet. Also habe ich mal das Logfile mail.err geprüft und einige Fehlermeldungen entdeckt…. 1 2 3 spamd[5061]: mkdir /root/.spamassassin: Permission denied at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SpamAssassin.pm line 1536 spamd[5061]: locker: safe_lock: cannot create tmp lockfile /root/.spamassassin/auto-whitelist.lock.ainra.cundenserver.de.5061 for /root/.spamassassin/auto-whitelist.lock: Permission denied spamd[5061]: bayes: locker: safe_lock: cannot create tmp lockfile /root/.spamassassin/bayes.lock.ainra.cundenserver.de.5061 for /root/.spamassassin/bayes.lock: Permission denied Zunächst habe ich tatsächlich ein Rechte-Problem erkannt, denn Spamassassin sollte nicht unter root laufen. Also habe ich das mal geändert, was aber den Fehler in den Logs nur auf das Home-Directory des neuen Users verlegt, aber nicht geändert hat. ...