[BSD] Postfix - postfixadmin - vacation
Gabor HALASZ
halasz.g at freemail.hu
2013. Jún. 5., Sze, 03:03:57 CEST
On 6/4/2013 4:05 PM, Lóránth Csaba wrote:
> Sziasztok,
> Egy vacation kérdésnben kérem a segítségeteket. Azt hiszem most elvesztem az erdőben, kellene kiút.
>
> Telepítettem és konfogoltam a Postfix - postfixadmin - vacation hármast.
> A vacation rész nem működik, mert bizonyos perl csomagokat hiányol a vacation.pl.
>
> Namost elkezdtem ezeket telepíteni kézzel. Mindig ami hibaüzenetben jött azt kézzel feltettem.
>
> Egy darabig ment is, de volt olyan csomag, ahol a telepítő nem oda tette fel a fájlt, mint ahol a vacation.pl kereste.
A telepito biztosan jo helyre tette.
> Átmásoltam a keresett helyre. Most már oda jutottam, hogy teljesen máshol keresi a fájlt, mint ahol lennie kellene.
Ugyes voltal, mehetsz porgetni a lamercounteren :) Torolj le minden perl
csomagot az interpreterrel egyutt, utana torold le a /usr/local/lib/perl
dirt is, es kezd elolrol, kulonben sosem lesz jo.
Azutan jegyezd meg jol, hogy perl modulokat (*.pm) nem piszkucalja a
kezevel a felhasznalo (ahogyan mondjuk shared libeket sem szokas ide-oda
pakolgatni).
>
> Példa:
> Jun 4 10:23:40 pan postfix/pipe[84006]: CEA165C79F:
> to=<admin#xx.hu at autoreply.xx.hu
> <mailto:admin#vasiirodahaz.hu at autoreply.vasiirodahaz.hu>>,
> orig_to=<admin at xx.hu <mailto:admin at vasiirodahaz.hu>>, relay=vacation,
> delay=2.3, delays=0.14/0.06/0/2.2, dsn=5.3.0, status=bounced (Command
> died with status 2: "/var/spool/vacation/vacation.pl". Command output:
> Name "Mail::Sender::NO_X_MAILER" used only once: possible typo at
> /var/spool/vacation/vacation.pl line 460.
Ez el fog mulni a vegen. Ha nem, akkor meg kell simogatni a 460. sor
kornyeken.
> ERROR: can't load
> appenderclass 'Log::Dispatch::Syslog' Can't
> locate*Log/Dispatch/Syslog.pm *in @INC (@INC contains:
> /usr/local/lib/perl5/5.14.2/BSDPAN
> /usr/local/lib/perl5/site_perl/5.14.2/mach
> /usr/local/lib/perl5/site_perl/5.14.2 /usr/local/lib/perl5/5.14.2/mach
> /usr/local/lib/perl5/5.14.2 .) at (eval 197) line 2. )
> Ide ment fel a csomag:
> [root at pan ~]# find / -name "Syslog.pm"
> /usr/local/lib/perl5/5.14.2/mach/Sys/Syslog.pm
> /usr/local/lib/perl5/site_perl/5.14.2/Net/Syslog.pm
Nem azt raktad fel, amit kellene. Igy ranezesre neked a p5-log-dispatch
kellene, nem pedig a p5-sys-syslog. net::syslog meg nincs a portsban,
nem tudom, honnan lett neked, meg mire is kellene.
További információk a(z) BSD levelezőlistáról