oli@netcup ~ $ date

Thursday, August 27th, 2009

oli@netcup ~ $ echo Apache Mod Layout mit Content-Encoding-Fehler

Apache Mod Layout mit Content-Encoding-Fehler

Ich hatte letztens bei einer Kundeninstallation das Problem, dass Mod Layout mit html Seiten plötzlich nicht mehr umgehen konnte. Interessanter Weise klappte dies aber mit php Files ohne Problem.

Ein Aufruf über telnet der entsprechenden Website lieferte mir immer das richtige Ergebnis, aber weder ein Firefox noch ein IE oder Opera konnten mir die Website anzeigen.

Verschiedene Einstellungen zur Contentauslieferung brachten leider keine Hilfe.

Ein Workaround ist nun, einfach alle Files durch den PHP Prozessor laufen zu lassen:

AddType application/x-httpd-php .php .phtml .php3 .html .htm

Dies ist zwar nicht unbedingt die Ressourcen schonend, allerdings funktioniert Mod Layout anschließend.

2 comments » Filed under Muschelleben by oli at 15:12.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Thursday, August 7th, 2008

oli@netcup ~ $ echo Confixx Backup – awstats

Confixx Backup – awstats

Nach der Einspielung eines Backups kam es, dass Confixx plötzlich keinerlei awstats Updates mehr durchführte, nach einigem Suchen fand ich dann heraus, dass die pipelog.pl von Confixx nicht mehr die richtigen Logfiles angesprochen hat.

Die Logfiles die pipelog.pl anspricht werden aber leider auch nicht vom updateskript nachträglich generiert, also musste Hand angelegt werden:

for i in `ls /etc/apache2/confixx_vhosts`
do
  domains=`grep ServerName /etc/apache2/confixx_vhosts/$i | awk '{print $2}'`
  for j in $domains
  do
    ln -s /var/www/`basename $i .conf`/log/access_log /var/log/apache2/confixx/domains/access/$
  done
done

Ist es nicht schön eine bash zu haben? Nach der Generierung der Links liefen auch die awstats Updates wieder:

for i in `ls /var/www/`
do
  /usr/lib/cgi-bin/awstats.pl -config=$i -update
done

Leave a comment » Filed under Muschelleben by oli at 13:34.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Wednesday, July 30th, 2008

oli@netcup ~ $ echo ext3 – Dateisystem Fehler

ext3 – Dateisystem Fehler

Heute kam es, dass ein Dateisystem Fehler aufwies. Einige Dateien hatten plötzlich ziemlich merkwürdige Attribute:

Das Bild im VServer

More…

Leave a comment » Filed under Muschelleben by oli at 20:08.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Thursday, July 17th, 2008

oli@netcup ~ $ echo Solaris bash und fehlende Tasten

Solaris bash und fehlende Tasten

Immer wenn ich auf einer Solaris Shell arbeite und davor die Linux Keybindings gewohnt war, kommt es des öfteren vor, dass ich plötzlich jede Menge ~ in der Eingabe stehen habe. Dies kommt daher, dass ich gewohnheitsmäßig zum Löschen von Zeichen die rechts von meinerm Cursor liegen die “entf” Taste verwende. Diese ist leider standardmäßig unter der Solaris Bash nicht gebunden.

Nun habe ich dank Matty (http://prefetch.net/blog/) einen entscheidenden Tipp bekommen: http://prefetch.net/blog/index.php/2008/07/09/bashs-built-in-commands/

Ich bin davor noch nicht auf die Idee gekommen mit den Keybindings direkt in der Bash herumzuspielen. Dank ihm konnte ich nun so endlich die “entf” Taste in Solaris verwenden:

bind '"\e[3~"':delete-char

Ab in die .bashrc :)

Vielen Dank matty! Du hast mir das Leben erleichtert.

2 comments » Filed under Muschelleben by oli at 20:42.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Saturday, April 5th, 2008

oli@netcup ~ $ echo Linux und Windows Zeilenumbrüche

Linux und Windows Zeilenumbrüche

Es kommt ja leider oft vor, dass es Probleme mit Windowszeilenumbrüchen (\r\n) und Linuxzeilenumbrüchen (\n) kommt. Gerade Perlskripte sind da immer ein großes Problem.

Jedoch gibt es da auch andere Möglichkeiten, als direkt die Files richtig zu speichern, man mache dies mal einem Kunden klar.

Ich bin letztens über eine Seite gestolpert die nicht nur die Standardvariante mit dos2unix behandelt, sonder auch andere Wege vorschlägt: http://kb.iu.edu/data/acux.html

Mein absoluter Favorit ist hierbei die Perl variante:

perl -p -e 's/\r$//' < winfile.txt > unixfile.txt

Denke das dürfte auch dem einen oder anderen in einer misslichen Lage helfen, denn dos2unix und unix2dos ist nicht auf allen Kisten vorhanden…

1 comment » Filed under Allgemein by oli at 18:56.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Tuesday, March 11th, 2008

oli@netcup ~ $ echo Neue Funktion in OpenVCP

Neue Funktion in OpenVCP

In den letzen paar Tagen war bei OpenVCP reger commit Verkehr.

http://www.openvcp.org/timeline

OpenVCP setzen auch wir ein um unsere VServer zu steuern.

Es sind in den letzen paar Tagen ein paar nette neue Features dazugekommen, wie zum Beispiel für alle Benutzer ein Rettungssystem für den VServer. Dieser kann nun seinen VServer direkt in ein Rettungssystem booten um eventuelle Fehler am SSH Daemon zu beheben, sodass beim normalen Boot der Login wieder funktioniert.

Ein weiteres Feature ist die Deaktivierung von VServern, so muss nun nicht mehr der einzelne Benutzer gesperrt werden, sondern es ist nun direkt möglich, einen einzelnen VServer zu deaktivieren. Eine durchaus nette Funktion wenn es darum geht Schuldnern den VServer zu sperren.

Nach einer kleinen Betaphase hoffen wir dieses Feature sehr bald all unseren Kunden zur Verfügung zu stellen.

4 comments » Filed under Allgemein by oli at 22:53.

oli@netcup ~ $ clear
oli@netcup ~ $

oli@netcup ~ $ date

Wednesday, January 16th, 2008

oli@netcup ~ $ echo Rootrechte zu unrecht

Rootrechte zu unrecht

Scheinbar hat folgender “Mit” root eines Kunden nicht die übliche Erklärung bekommen was man als root anstellen soll. Der Kunde hatte heute Morgen angerufen, dass sein VServer nicht mehr ginge. Als ich diesen restarten wollte bekam ich viele Fehlermeldungen, was mich dann doch sehr überraschte.

Es zeigte sich nach einem ls auf dessen Homeverzeichniss, dass das Verzeichnis /etc fehle. Da der Kunde mich um eine kurze Fehleranalyse bat, damit sein VServer schnell wieder online kommt.

More…

2 comments » Filed under Allgemein, Muschelleben by oli at 7:48.

oli@netcup ~ $ clear
oli@netcup ~ $