[LUGOS] Perl in Sys::Syslog...

Matija Grabnar matija.grabnar at arnes.si
Tue May 4 14:55:48 CEST 2004


Iztok Kham wrote:
> Lep pozdrav!
> 
> Imam manjši problem z Perlom:
> Pri zagonu Qmail-scanner.pl mi javi napako:
> 
> Can't locate Sys/Syslog.pm in @INC (@INC 
> contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl /usr/local/share/perl/5.8.0) 
> at /usr/sbin/qmail-scanner-queue.pl line 79.
> BEGIN failed--compilation aborted at /usr/sbin/qmail-scanner-queue.pl line 79.
> 
> Zadeva se brez problema zažene, če jo na roke poženem kot root, če pa sem 
> prijavljen kot navaden uporabnik mi pa vrže ven zgornjo napako.
> Pravice pri direktorijih so 755, pri datotekah pa 644. Bere lahko torej vsak.
> 
> Ker sem nov, kar se Perla tiče, prosim za nasvet obupancu ...

Najprej preveri, ali sta perl, ki ga pozene root in perl, ki ga pozene 
navaden uporabnik ISTI perl. Ce za roota zadeva dela, grem skoraj 
stavit, da zaganja /usr/bin/perl ki najbrz ni isti kot 
/usr/local/bin/perl (ceprav na mnogih sistemih je). Ce nista ista,
lahko zadevo resis tako, da pac tudi iz navadnega userja poganjas
isti perl, kot ga poganja root.

Ce to ne bo pomagalo, pozeni (kot root)
/usr/local/bin/perl -MCPAN -e shell
(morda te bo vprasal par konfiguracijskih vprasanj).
Kot dobis prompt, vpisi
install Sys::Syslog

Matija



More information about the lugos-list mailing list