Home Forums OS X Server and Client Discussion Mail amavis won’t start

  • This topic has 6 replies, 3 voices, and was last updated 19 years ago by jk.
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #358571
    BobC
    Participant

    Hi folks,
    I’m trying to get amavisd running on MacOS X 10.3.4 Server. The problem I’m facing and not able to solve is that after running trying to start amavisd, I get an error:
    ERROR: MISSING REQUIRED BASIC MODULES:
    Unix::Syslog
    BEGIN failed–compilation aborted at /usr/bin/amavisd line 123.

    it’s weird, because I’m sure that Unix::Syslog is installed. I even forced the installation but it didn’t help. Does anyone have an idea how to solve it?

    #358603
    Anonymous
    Guest

    You should verify if Unix::Syslog is really installed ….

    $ pico /System/Library/Perl/5.8.1/darwin-thread-multi-2level/perllocal.pod

    and search for the string ‘Unix’

    Last version is 0.99.

    You should also have this file on your system:

    /Library/Perl/5.8.1/darwin-thread-multi-2level/Unix/Syslog.pm

    tazzfr

    #358608
    BobC
    Participant

    Hm,
    I had two installations of perl on my server and the amavis was looking for the second Smile

    #358967
    Anonymous
    Guest

    I’m getting this same error after installing perl 5.8.5. Amavis was running fine on perl 5.6.1. Can anyone hand me a clue how to fix it?

    #358980
    Anonymous
    Guest

    [QUOTE BY= MacTroll] The jump from 5.6 to 5.8 is going to require you to redo all of your modules. Have you reinstalled them with CPAN?[/QUOTE]

    I hadn’t, but I have now and all is well again. Thanks!

    #360660
    jk
    Participant

    [QUOTE BY= tazzfr] You should verify if Unix::Syslog is really installed ….

    $ pico /System/Library/Perl/5.8.1/darwin-thread-multi-2level/perllocal.pod

    and search for the string ‘Unix’

    Last version is 0.99.

    You should also have this file on your system:

    /Library/Perl/5.8.1/darwin-thread-multi-2level/Unix/Syslog.pm

    tazzfr[/QUOTE]

    If I do not have the string “Unix” in that file does that mean that Unix::Syslog is not installed? If that is the case – how do I go about installing it?

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Comments are closed