LSTAT – lstatd: Use of uninitialized value $pointname in hash element at /usr/local/lstat/lib//Std_obj.pm line 959.

Po instalacji lstat dostałem w logach /var/log/lstatd informację:

lstatd: Use of uninitialized value $pointname in hash element at /usr/local/lstat/lib//Std_obj.pm line 959.

Analizując kod nic nie przychodziło mi do głowy z wyjątkiem tego że coś nie tak może być z wyświetleniem informacji o zasobach dyskowych komendą df, i tak było. Z powodu iż korzystam z macierzy ścieżka montowania jest długa i nie mieści się wpis w jednej linii. Na rozwiązanie tego problemu wystarczyło zmienić w konfiguracji komendę df.

Edytujemy:

/usr/local/lstat/lib/Std_obj.pm

i zamieniamy wpis w linii 948:

my @mounted =`$df`;

na

my @mounted =`$df -P`;

Powinno wszytko poprawnie działać.