pl: VMWare Umgebung per Script abfragen - Fehlermeldung Can't locate Functions.pm

Beitrag lesen

Es gibt verschiedene Möglichkeiten @INC zu erweitern das hängt auch von Deiner Perlversion ab. Wenn der bisherige Pfad Monitoring/Plugin/Functions.pm lautete, ist der auch in der bisherigen Datei Funkctions.pm als package Monitoring::Plugin::Functions; deklariert.

Also falls Du den Pfad ändern solltest, die package Deklaration beachten. Du kannst aber auch Perl/site/lib für Dein Modul verwenden, wenn es nur die o.g. Datei ist: dahinkopieren und die Packagedeklaration anpassen. Und je nachdem wie Letztere lautet wird das Modul dann eingebunden.

Beachte auch: Nicht ins vendor/lib und nicht ins /lib Verzeichnis! Eigene Module immer nach site/lib weil dieses Verzeichnis bei einem Upgrade nicht verändert wird. MFG