Freitag Okt. 28, 2005

org.apache.commons.logging.LogConfigurationException

Wenn euch in Zusammenhang mit Apache Digester, Commons Logging und Log4j mal diese Exception um die Ohren fliegt, dann guggt mal, ob ihr die richtigen Library's am richtigen Ort eingebunden habt und diese auch in der richtigen Reihenfolge kommen. Ich Oberschlaubi hab die Lib's versehentlich in die Bootstrap Entries bei Eclipse aufgenommen, obwohl Digester, Commons Logging und Log4j schon bei den User Entries drin waren :-( Sehr schlau...

Mittwoch Okt. 26, 2005

SSH: X11 Forwarding will nicht

Wenn mal wieder das X11 Forwarding über SSH (z.B. ssh -X user-AT-sonstwo-DOT-com) nicht will, will heißen, man bekommt auf dem anderen Rechner keine DISPLAY-Variable gesetzt, sollte man mal überprüfen, ob auf dem anderen Rechner xauth installiert hat. Oder man ruft das Ganze mal mit viel Verbose auf:

ssh -X -vvv user-AT-sonstwo-DOT-com

In dem Ganzen Debugging-Output sollte dann drin stehen, wo's brennt.

Donnerstag Okt. 20, 2005

LINIX: RAID erstellen

Während man mit dem 2.4er Linux Kernel eine RAID-Device über /etc/raidtab definierte und mit mkraid anlegte, geht das mit den mdadm-Paket etwas leichter:

mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sd[efg]1

Dieser Befehl legt ein Metadevice an, das aus 3 Laufwerken besteht und ein RAID 5 erzeugt. Dazu verwendet es die Partitionen /dev/sde1, /dev/sdf1 und /dev/sdg1. Diese wurden mit fdisk erzeugt und tragen als Partitonstyp fd  Linux raid auto .

Montag Okt. 10, 2005

APACHE: SSL-Probleme

Es ist schon witzig, was passiert, wenn man auf dem SSL-Port 443 (wo er standardmäßig normalerweise ja liegt) beim Apache gar kein SSL konfiguriert hat ;-) Firefox meinte dazu, das zwar was angekommen sein, aber nur so halb - oder auch nicht... Und curl sagt dazu:

curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

Wenn diese Meldung kommt, hat man wahrscheinlich etwas bei den Apache <VirtualHost>-Direktiven etwas falsch gemacht. Da ja hostbasierende virtuelle Host's mit SSL prinzipbedingt schon nicht funktionieren, klappt das nur mit IP basierenden virtuellen Host's z.B. so:

Listen 80
Listen 443
NameVirtualHost 213.146.120.238:80
NameVirtualHost 213.146.120.238:443

Und für jeden virt. Host dann noch z.B.:
<VirtualHost 213.146.120.238:80>
  ServerName meinservername.de
</VirtualHost>

<VirtualHost 213.146.120.238:443>
  ServerName meinzweiterservername.de
</VirtualHost>

Bei mir kam die Meldung, weil ich die virt. Hosts Konfiguration in eine separate Datei ausgelagert hatte. Leider habe ich aber eine andere Datei eingebunden und da waren ganz andere virt. Hosts konfiguriert ;-) Es fehlten also sämtliche <VirtualHost>-Einträge für die oben definierten Listen- und NameVirtualHost-Parameter. Tja... Blöde Sache sowas ;-)

Samstag Okt. 08, 2005

VDR: Wie kann ich die Liste der Aufzeichnungen erneuern?

Man platziert einfach eine Datei ".update" im Video-Verzeichnis. Etwa so:

touch .update

Dienstag Okt. 04, 2005

ORACLE: 8.1.7.0 -> 8.1.7.4

Ich liebe Oracle... Da will man eine Oracle 8.1.7.0 Datenbank endlich mal auf 8.1.7.4 upgraden, geht Schritt für Schritt nach dem Readme vor, will die Datenbank wieder hochfahren und ... Nix is! Kommt 'ne tolle Fehlermeldung. Und warum? Weil man den glibc-Stubs Patch nochmal einspielen muß vorher. Echt toll! Hätte man ja vielleicht auch im Readme erwähnen können. Na ja. Mehr dazu findet man in Oracle Metalink.