Salve su un server(Redhat Linux Fedora 9) ho installato proftpd server ed il relativo modulo per webmin (1.420) ma quando vado poi su proftpd server per configurarlo mi esce questo errore
Error - Perl execution failed
Can't locate WebminCore.pm in @INC (@INC contains: /usr/libexec/webmin /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl . ..) at ./proftpd-lib.pl line 5.
BEGIN failed--compilation aborted at ./proftpd-lib.pl line 5.
Compilation failed in require at /usr/libexec/webmin/proftpd/index.cgi line 5.
da quello che ho capito cercando su internet e che non essendo compilato ma installato da pacchetto c'è un errore di puntamento del file, invece di puntare in usr/(s)bin o usr/share/lib o altro punta su usr/local sbagliando percorso giusto?
come soluzione c'è la modifica di un file .pl per fargli vedere il giusto percorso, ho aperto proftpd-lib.pl alla linea 5 vedo
riga 4 BEGIN { push(@INC, ".."); };
riga 5 use WebminCore;
invece in index.cgi alla riga 5 trovo
require './proftpd-lib.pl';
entrambi i file sono nella stessa cartella
/usr/libexec/webmin/proftpd
come posso risolvere il problema?