Can't locate Sys/Hostname/Long.pm

Diesen Beitrag schrieb ich 15 Jahre und 10 Monate zuvor; die nachfolgenden Ausführungen müssen heute nicht unbedingt noch genau so funktionieren. Behalte das beim Lesen (und vor allem: beim Nachmachen!) bitte stets im Hinterkopf.

Geschätzte Lesezeit: 1 Minute

Ich bin heute mal wieder auf einem Mailserver umhergeschwirrt, den ich nicht selbst aufgesetzt habe – das ist per definitionem ja spannend. Also hab ich mal eine ganze Weile die Konsole beobachtet und vermehrt diese Fehlermeldung hier festgestellt:

Aug  3 13:36:36 rootie spamd\[559\]: Can't locate Sys/Hostname/Long.pm in @INC (@INC contains: lib ../lib /usr/share/perl5 /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site\_perl) at /usr/share/perl5/Mail/SPF/Query.pm line 328,  line 35.

Aufgrund dessen verirrte sich offenbar auch der spamassassin immer wieder mal, und das gefällt mir nicht. Also mal fix ein

$ cpan install Bundle::CPAN
$ cpan reload cpan
$ cpan install Sys::Hostname::Long

That’s it, hernach ist die nervige Fehlermeldung verschwunden.