Da kommt man Montagmorgens auf die Arbeit und sitzt mit einem frischem Kaffee vorm Nagios.
Bis hier hin normal.
Das Nagios teilt mir mit das “upgrades available” sind, klar nach einem Wochenende fast normal.
Also ssh auf die Maschine und dann:
su -c “apt-get update; apt-get -y upgrade”
Was aber versagt, “hmm, ahh in der apt/sourcelist stehen noch testing sources drin.” *auskommentier*
dann nochmal update & upgrade.
Und dann steht so etwas in der Apache.log:
[Mon Apr 28 07:54:10 2008] [error] [client] Not a CODE reference at /usr/share/perl/5.8/Carp.pm line 102.\nCompilation failed in require at /usr/lib/perl5/Apache2/Reload.pm line 160.\n
HALLO?? Ok, erstmal ab in die Carp.pm und die zeile 102 *auskommentier*. Aber dann
[Mon Apr 28 07:55:37 2008] [error] [client] [Mon Apr 28 07:55:37 2008] Encode.pm: [Mon Apr 28 07:55:37 2008] Encode.pm: Not a CODE reference at /usr/lib/perl/5.8/DynaLoader.pm line 113.\n[Mon Apr 28 07:55:37 2008] Encode.pm: Compilation failed in require at /usr/lib/perl5/Apache2/Reload.pm line 160.\n
“!ARG!” und gleichzeitig klingelt das Phone warum den das otrs nicht mehr geht? (Das läuft auf der Kiste.)
Ok jetzt wird es langsam hektisch, also ab in die DynaLoader.pm und Zeile 159 bis 163 auskommentiert und jetzt tut das wieder.
Oder? Jain, der Apache mit dem OTRS ist wieder da, aber jetzt meckert der Nagios-Raid-Check.
String found where operator expected at /usr/share/perl/5.8/English.pm line 67, near “Carp::croak “Can’t create English for match leftovers: $@”"
syntax error at /usr/share/perl/5.8/English.pm line 67, near “Carp::croak “Can’t create English for match leftovers: $@”"
Nachdem ich das auch auskommentiert hatte gehts wieder wie gewohnt, aber vertrauen hab ich in die Kiste nicht mehr.
Aber woher kommen diese Probleme? Wegen der testing2stable sourcelist? Vermutlich eher nicht, weil ich hatte mit Pinning die Stable-Distr. bevorzugt und die testing nur für wenige teile des Systemes genommen.
Aber Debian ist doch normalerweise “vertrauenswürdig”. Hmmm.
Montag morgen!