The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблемы при запуске amavisd-new с DKIM"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"Проблемы при запуске amavisd-new с DKIM"  +/
Сообщение от taraska (ok) on 30-Окт-15, 10:26 
Добрый день, пытаюсь заставить amavis работать в связке с dkim:

amavisd.conf

$enable_dkim_verification = 1;  
$enable_dkim_signing = 1;  
@dkim_signature_options_bysender_maps = (
{ '.' => { a => 'rsa-sha256', c=> 'relaxed/simple', ttl => 30*24*3600 },
} );
dkim_key('example.com','default','/etc/amavisd/dkim/key2.pem',g=>'*',h=>'sha256',k=>'rsa');

При попытке запустить:

# amavisd
Oct 30 10:04:27.221 mx1.example.com /usr/sbin/amavisd[27011]: INFO: the 'g' tag is historic (RFC 6376), signers are advised not to include a 'g' tag in key records: s=default d=example.com g=*

fetch_modules: error loading optional module Razor2/Client/Agent.pm:
  Can't locate Getopt/Long.pm:   lib/Getopt/Long.pm: Отказано в доступе at /usr/share/perl5/vendor_perl/Razor2/Client/Agent.pm line 15.
  BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Razor2/Client/Agent.pm line 15.
  Compilation failed in require at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/DKIM.pm:
  Can't locate Mail/DKIM.pm:   lib/Mail/DKIM.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Image/Info.pm:
  Can't locate Image/Info.pm:   lib/Image/Info.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Image/Info/GIF.pm:
  Can't locate Image/Info/GIF.pm:   lib/Image/Info/GIF.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Image/Info/JPEG.pm:
  Can't locate Image/Info/JPEG.pm:   lib/Image/Info/JPEG.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Image/Info/PNG.pm:
  Can't locate Image/Info/PNG.pm:   lib/Image/Info/PNG.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Image/Info/BMP.pm:
  Can't locate Image/Info/BMP.pm:   lib/Image/Info/BMP.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Image/Info/TIFF.pm:
  Can't locate Image/Info/TIFF.pm:   lib/Image/Info/TIFF.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF.pm:
  Can't locate Mail/SPF.pm:   lib/Mail/SPF.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Server.pm:
  Can't locate Mail/SPF/Server.pm:   lib/Mail/SPF/Server.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Request.pm:
  Can't locate Mail/SPF/Request.pm:   lib/Mail/SPF/Request.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mech.pm:
  Can't locate Mail/SPF/Mech.pm:   lib/Mail/SPF/Mech.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mech/A.pm:
  Can't locate Mail/SPF/Mech/A.pm:   lib/Mail/SPF/Mech/A.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mech/PTR.pm:
  Can't locate Mail/SPF/Mech/PTR.pm:   lib/Mail/SPF/Mech/PTR.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mech/All.pm:
  Can't locate Mail/SPF/Mech/All.pm:   lib/Mail/SPF/Mech/All.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mech/Exists.pm:
  Can't locate Mail/SPF/Mech/Exists.pm:   lib/Mail/SPF/Mech/Exists.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mech/IP4.pm:
  Can't locate Mail/SPF/Mech/IP4.pm:   lib/Mail/SPF/Mech/IP4.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mech/IP6.pm:
  Can't locate Mail/SPF/Mech/IP6.pm:   lib/Mail/SPF/Mech/IP6.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mech/Include.pm:
  Can't locate Mail/SPF/Mech/Include.pm:   lib/Mail/SPF/Mech/Include.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mech/MX.pm:
  Can't locate Mail/SPF/Mech/MX.pm:   lib/Mail/SPF/Mech/MX.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mod.pm:
  Can't locate Mail/SPF/Mod.pm:   lib/Mail/SPF/Mod.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mod/Exp.pm:
  Can't locate Mail/SPF/Mod/Exp.pm:   lib/Mail/SPF/Mod/Exp.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/Mod/Redirect.pm:
  Can't locate Mail/SPF/Mod/Redirect.pm:   lib/Mail/SPF/Mod/Redirect.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/SenderIPAddrMech.pm:
  Can't locate Mail/SPF/SenderIPAddrMech.pm:   lib/Mail/SPF/SenderIPAddrMech.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/v1/Record.pm:
  Can't locate Mail/SPF/v1/Record.pm:   lib/Mail/SPF/v1/Record.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Mail/SPF/v2/Record.pm:
  Can't locate Mail/SPF/v2/Record.pm:   lib/Mail/SPF/v2/Record.pm: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module auto/NetAddr/IP/_compV6.al:
  Can't locate auto/NetAddr/IP/_compV6.al:   lib/auto/NetAddr/IP/_compV6.al: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module auto/NetAddr/IP/short.al:
  Can't locate auto/NetAddr/IP/short.al:   lib/auto/NetAddr/IP/short.al: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/inet_any2n.al:
  Can't locate auto/NetAddr/IP/InetBase/inet_any2n.al:   lib/auto/NetAddr/IP/InetBase/inet_any2n.al: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/inet_n2ad.al:
  Can't locate auto/NetAddr/IP/InetBase/inet_n2ad.al:   lib/auto/NetAddr/IP/InetBase/inet_n2ad.al: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/inet_n2dx.al:
  Can't locate auto/NetAddr/IP/InetBase/inet_n2dx.al:   lib/auto/NetAddr/IP/InetBase/inet_n2dx.al: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/inet_ntoa.al:
  Can't locate auto/NetAddr/IP/InetBase/inet_ntoa.al:   lib/auto/NetAddr/IP/InetBase/inet_ntoa.al: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/ipv6_aton.al:
  Can't locate auto/NetAddr/IP/InetBase/ipv6_aton.al:   lib/auto/NetAddr/IP/InetBase/ipv6_aton.al: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module auto/NetAddr/IP/InetBase/ipv6_ntoa.al:
  Can't locate auto/NetAddr/IP/InetBase/ipv6_ntoa.al:   lib/auto/NetAddr/IP/InetBase/ipv6_ntoa.al: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al:
  Can't locate auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al:   lib/auto/Crypt/OpenSSL/RSA/new_key_from_parameters.al: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/get_key_parameters.al:
  Can't locate auto/Crypt/OpenSSL/RSA/get_key_parameters.al:   lib/auto/Crypt/OpenSSL/RSA/get_key_parameters.al: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module auto/Crypt/OpenSSL/RSA/import_random_seed.al:
  Can't locate auto/Crypt/OpenSSL/RSA/import_random_seed.al:   lib/auto/Crypt/OpenSSL/RSA/import_random_seed.al: Отказано в доступе at /usr/sbin/amavisd line 209.
fetch_modules: error loading optional module Error.pm:
  Can't locate Error.pm:   lib/Error.pm: Отказано в доступе at /usr/sbin/amavisd line 209

Похожая проблема здесь на форуме обсуждалась: http://www.opennet.me/openforum/vsluhforumID1/96225.html
Там коллега решил проблему запуском демона от юзера amavis. В моём случае это проблему не решает, демон и так запущен от этого юзера:
# ls -l /var/spool/amavisd/amavisd.sock
srwxr-x--- 1 amavis amavis 0 окт 29 16:29 /var/spool/amavisd/amavisd.sock

Я так понимаю что не удаётся обнаружить определённые модули (Mail::DKIM, SPF и т.д.), но они установлены и права вроде везде верные:
# ls -l /usr/local/share/perl5/Mail/DKIM.pm
-rw-r--r-- 1 root root 2058 июл 30  2009 /usr/local/share/perl5/Mail/DKIM.pm

cat /etc/redhat-release
Fedora release 22 (Twenty Two)

Прошу помощи, куда копать, не понимаю.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблемы при запуске amavisd-new с DKIM"  +/
Сообщение от PavelR (??) on 30-Окт-15, 10:41 

>Похожая проблема здесь на форуме обсуждалась:
>http://www.opennet.me/openforum/vsluhforumID1/96225.html

первые три комментария внимательно прочитали?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проблемы при запуске amavisd-new с DKIM"  +/
Сообщение от taraska (ok) on 30-Окт-15, 10:58 
>>Похожая проблема здесь на форуме обсуждалась:
>>http://www.opennet.me/openforum/vsluhforumID1/96225.html
> первые три комментария внимательно прочитали?

Читал:

ls -ld /
drwxr-xr-x. 17 root root 4096 авг  4 13:22 /

ls -ld /usr/
drwxr-xr-x. 12 root root 4096 июл 15 14:59 /usr/

ls -ld /usr/local
drwxr-xr-x. 12 root root 4096 июл 15 14:59 /usr/local

ls -ld /usr/local/share
drwxr-xr-x. 6 root root 58 сен 16 11:17 /usr/local/share

ls -ld /usr/local/share/perl5/
drwxr-xr-x 17 root root 4096 окт 15 14:54 /usr/local/share/perl5/

ls -ld /usr/local/share/perl5/Mail/
drwxr-xr-x 4 root root 54 окт 15 15:01 /usr/local/share/perl5/Mail/

ls -ld /usr/local/share/perl5/Mail/DKIM
drwxr-xr-x 4 root root 4096 окт 15 15:01 /usr/local/share/perl5/Mail/DKIM

ls -ld /usr/local/share/perl5/Mail/DKIM.pm
-rw-r--r-- 1 root root 2058 июл 30  2009 /usr/local/share/perl5/Mail/DKIM.pm

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Проблемы при запуске amavisd-new с DKIM"  +/
Сообщение от eRIC (ok) on 30-Окт-15, 11:27 
> Прошу помощи, куда копать, не понимаю.

опыт показывает что проблемы c Perl приложениями возникают по следующим причинам:
0- права доступа от имени которого запускается ПО
1- версия Perl модулей или несколько версий в разных местах
2- несколько версий Perl в системе, кривые ручки ссылают не на ту версию
2- требуемая версия Perl и других составляющих для работы ПО


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Проблемы при запуске amavisd-new с DKIM"  +/
Сообщение от eRIC (ok) on 30-Окт-15, 11:46 
и в добавок:

> При попытке запустить:
> # amavisd

запускаете от имени root

а он то, у вас запущен

> # ls -l /var/spool/amavisd/amavisd.sock
> srwxr-x--- 1 amavis amavis 0 окт 29 16:29 /var/spool/amavisd/amavisd.sock

остановите amavisd
запустите amavisd debug от имени amavis и смотрите кино...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Проблемы при запуске amavisd-new с DKIM"  +/
Сообщение от taraska (ok) on 30-Окт-15, 13:12 
> опыт показывает что проблемы c Perl приложениями возникают по следующим причинам:
> 0- права доступа от имени которого запускается ПО
> 1- версия Perl модулей или несколько версий в разных местах
> 2- несколько версий Perl в системе, кривые ручки ссылают не на ту
> версию
> 2- требуемая версия Perl и других составляющих для работы ПО

В системе есть несколько директорий с перлом, например поиск по DKIM выдаёт:
/usr/share/perl5/vendor_perl/Mail/DKIM
/usr/local/lib64/perl5/auto/Mail/DKIM
/usr/local/share/perl5/Mail/DKIM

Это то, про что вы упоминаете?


> и в добавок:
>> При попытке запустить:
>> # amavisd
> запускаете от имени root
> а он то, у вас запущен
>> # ls -l /var/spool/amavisd/amavisd.sock
>> srwxr-x--- 1 amavis amavis 0 окт 29 16:29 /var/spool/amavisd/amavisd.sock
> остановите amavisd
> запустите amavisd debug от имени amavis и смотрите кино...

Попробовал раскоментировать my_require в /usr/sbin/amavisd (209 строчка)

# su amavis -c /usr/sbin/amavisd debug
fetch_modules: error loading required module Exporter.pm:
  Can't locate object method "my_require" via package "Exporter.pm" (perhaps you forgot to load "Exporter.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module POSIX.pm:
  Can't locate object method "my_require" via package "POSIX.pm" (perhaps you forgot to load "POSIX.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module Fcntl.pm:
  Can't locate object method "my_require" via package "Fcntl.pm" (perhaps you forgot to load "Fcntl.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module Socket.pm:
  Can't locate object method "my_require" via package "Socket.pm" (perhaps you forgot to load "Socket.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module Errno.pm:
  Can't locate object method "my_require" via package "Errno.pm" (perhaps you forgot to load "Errno.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module Carp.pm:
  Can't locate object method "my_require" via package "Carp.pm" (perhaps you forgot to load "Carp.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module Time/HiRes.pm:
  Can't locate object method "my_require" via package "Time/HiRes.pm" (perhaps you forgot to load "Time/HiRes.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module IO/Handle.pm:
  Can't locate object method "my_require" via package "IO/Handle.pm" (perhaps you forgot to load "IO/Handle.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module IO/File.pm:
  Can't locate object method "my_require" via package "IO/File.pm" (perhaps you forgot to load "IO/File.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module IO/Socket.pm:
  Can't locate object method "my_require" via package "IO/Socket.pm" (perhaps you forgot to load "IO/Socket.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module IO/Socket/UNIX.pm:
  Can't locate object method "my_require" via package "IO/Socket/UNIX.pm" (perhaps you forgot to load "IO/Socket/UNIX.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module IO/Stringy.pm:
  Can't locate object method "my_require" via package "IO/Stringy.pm" (perhaps you forgot to load "IO/Stringy.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module Digest/MD5.pm:
  Can't locate object method "my_require" via package "Digest/MD5.pm" (perhaps you forgot to load "Digest/MD5.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module Unix/Syslog.pm:
  Can't locate object method "my_require" via package "Unix/Syslog.pm" (perhaps you forgot to load "Unix/Syslog.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module File/Basename.pm:
  Can't locate object method "my_require" via package "File/Basename.pm" (perhaps you forgot to load "File/Basename.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module Compress/Zlib.pm:
  Can't locate object method "my_require" via package "Compress/Zlib.pm" (perhaps you forgot to load "Compress/Zlib.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Base64.pm:
  Can't locate object method "my_require" via package "MIME/Base64.pm" (perhaps you forgot to load "MIME/Base64.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/QuotedPrint.pm:
  Can't locate object method "my_require" via package "MIME/QuotedPrint.pm" (perhaps you forgot to load "MIME/QuotedPrint.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Words.pm:
  Can't locate object method "my_require" via package "MIME/Words.pm" (perhaps you forgot to load "MIME/Words.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Head.pm:
  Can't locate object method "my_require" via package "MIME/Head.pm" (perhaps you forgot to load "MIME/Head.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Body.pm:
  Can't locate object method "my_require" via package "MIME/Body.pm" (perhaps you forgot to load "MIME/Body.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Entity.pm:
  Can't locate object method "my_require" via package "MIME/Entity.pm" (perhaps you forgot to load "MIME/Entity.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Parser.pm:
  Can't locate object method "my_require" via package "MIME/Parser.pm" (perhaps you forgot to load "MIME/Parser.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Decoder.pm:
  Can't locate object method "my_require" via package "MIME/Decoder.pm" (perhaps you forgot to load "MIME/Decoder.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Decoder/Base64.pm:
  Can't locate object method "my_require" via package "MIME/Decoder/Base64.pm" (perhaps you forgot to load "MIME/Decoder/Base64.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Decoder/Binary.pm:
  Can't locate object method "my_require" via package "MIME/Decoder/Binary.pm" (perhaps you forgot to load "MIME/Decoder/Binary.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Decoder/QuotedPrint.pm:
  Can't locate object method "my_require" via package "MIME/Decoder/QuotedPrint.pm" (perhaps you forgot to load "MIME/Decoder/QuotedPrint.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Decoder/NBit.pm:
  Can't locate object method "my_require" via package "MIME/Decoder/NBit.pm" (perhaps you forgot to load "MIME/Decoder/NBit.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Decoder/UU.pm:
  Can't locate object method "my_require" via package "MIME/Decoder/UU.pm" (perhaps you forgot to load "MIME/Decoder/UU.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module MIME/Decoder/Gzip64.pm:
  Can't locate object method "my_require" via package "MIME/Decoder/Gzip64.pm" (perhaps you forgot to load "MIME/Decoder/Gzip64.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module Net/LibIDN.pm:
  Can't locate object method "my_require" via package "Net/LibIDN.pm" (perhaps you forgot to load "Net/LibIDN.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module Net/Server.pm:
  Can't locate object method "my_require" via package "Net/Server.pm" (perhaps you forgot to load "Net/Server.pm"?) at /usr/sbin/amavisd line 210.
fetch_modules: error loading required module Net/Server/PreFork.pm:
  Can't locate object method "my_require" via package "Net/Server/PreFork.pm" (perhaps you forgot to load "Net/Server/PreFork.pm"?) at /usr/sbin/amavisd line 210.
ERROR: MISSING REQUIRED BASIC MODULES:
  Exporter
  POSIX
  Fcntl
  Socket
  Errno
  Carp
  Time::HiRes
  IO::Handle
  IO::File
  IO::Socket
  IO::Socket::UNIX
  IO::Stringy
  Digest::MD5
  Unix::Syslog
  File::Basename
  Compress::Zlib
  MIME::Base64
  MIME::QuotedPrint
  MIME::Words
  MIME::Head
  MIME::Body
  MIME::Entity
  MIME::Parser
  MIME::Decoder
  MIME::Decoder::Base64
  MIME::Decoder::Binary
  MIME::Decoder::QuotedPrint
  MIME::Decoder::NBit
  MIME::Decoder::UU
  MIME::Decoder::Gzip64
  Net::LibIDN
  Net::Server
  Net::Server::PreFork
BEGIN failed--compilation aborted at /usr/sbin/amavisd line 249.

После установки недостающих модулей ничего не меняется, демон по прежнему указывает, что эти модули не установлены.

Я не слишком хорошо разибраюсь во всём этом деле, что вы мне можете посоветовать, может быть попробовать всё с нуля на другой ОС, например на CentOS'е или вообще на дебиан?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Проблемы при запуске amavisd-new с DKIM"  +/
Сообщение от eRIC (ok) on 30-Окт-15, 13:31 
>[оверквотинг удален]
>   MIME::Decoder::Base64
>   MIME::Decoder::Binary
>   MIME::Decoder::QuotedPrint
>   MIME::Decoder::NBit
>   MIME::Decoder::UU
>   MIME::Decoder::Gzip64
>   Net::LibIDN
>   Net::Server
>   Net::Server::PreFork
> BEGIN failed--compilation aborted at /usr/sbin/amavisd line 249.

вы их всех поставили?

версия amavisd-new какая? откуда ставили?

попробовали после этого переустановить amavisd-new?

конфиг  amavisd-new в студию

perl -V на pastebin тоже

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Проблемы при запуске amavisd-new с DKIM"  +/
Сообщение от taraska (ok) on 30-Окт-15, 15:49 
> вы их всех поставили?
> версия amavisd-new какая? откуда ставили?
> попробовали после этого переустановить amavisd-new?
> конфиг  amavisd-new в студию
> perl -V на pastebin тоже

Поставил все. amavisd-new-2.10.1-4.fc22, amavis переустанавливал, ставил из репозиториев федоры.
Конфиг амависа:
http://pastebin.com/AasPVt0f
perl -V:
http://pastebin.com/w70xR64R

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Проблемы при запуске amavisd-new с DKIM"  +1 +/
Сообщение от eRIC (ok) on 02-Ноя-15, 07:24 
> Поставил все. amavisd-new-2.10.1-4.fc22, amavis переустанавливал, ставил из репозиториев
> федоры.
> Конфиг амависа:
> http://pastebin.com/AasPVt0f
> perl -V:
> http://pastebin.com/w70xR64R

а теперь верните изменения которые делали в:

>Попробовал раскоментировать my_require в /usr/sbin/amavisd (209 строчка)

и испольняемые файлы amavisd-new не трогайте, а то вам *.conf файлы чтобы править!

закомментируйте секции

#$enable_dkim_verification = 1;  
#$enable_dkim_signing = 1;

#@dkim_signature_options_bysender_maps = (
#{ '.' => { a => 'rsa-sha256', c=> 'relaxed/simple', ttl => 30*24*3600 },
#} );
#dkim_key('example.com','default','/etc/amavisd/dkim/key2.pem',g=>'*',h=>'sha256',k=>'rsa');

запустите и убедитесь что amavisd-new запускается без ошибок.

далее следуя инстукцией Шаг-За-Шагом http://www.ijs.si/software/amavisd/amavisd-new-docs.html#dkim

выполните следующие действия в соответствии с вашим доменом(команды от имени avamis):

Generate a signing key:

  $ amavisd genrsa /var/db/dkim/example-foo.key.pem

add to amavisd.conf:

  $enable_dkim_verification = 1;
  $enable_dkim_signing = 1;
  dkim_key('example.com', 'foo', '/var/db/dkim/example-foo.key.pem');
  @dkim_signature_options_bysender_maps = (
    { '.' => { ttl => 21*24*3600, c => 'relaxed/simple' } } );
  @mynetworks = qw(0.0.0.0/8 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12
                   192.168.0.0/16);  # list your internal networks

run:

  $ amavisd showkeys

add the public key (as displayed) to your DNS zone, increment SOA sequence number and reload DNS; then test signing and a published key:

  $ amavisd testkeys

if all went well:

  $ amavisd reload

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Проблемы при запуске amavisd-new с DKIM"  +/
Сообщение от taraska (ok) on 02-Ноя-15, 10:57 

>[оверквотинг удален]
>        192.168.0.0/16);  # list
> your internal networks
> run:
>   $ amavisd showkeys
> add the public key (as displayed) to your DNS zone, increment SOA
> sequence number and reload DNS; then test signing and a published
> key:
>   $ amavisd testkeys
> if all went well:
>   $ amavisd reload

Хм, убрал опцию g=>'*', т.е. осталась такая строчка в конфиге амависа:  dkim_key('example.com', 'default', '/etc/amavisd/dkim/key2.pem');

Вроде амавис запустился и dkim работает, но иногда после остановки амависа приходится ребутать сервер (сыпет прежними ошибками)

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Проблемы при запуске amavisd-new с DKIM"  +1 +/
Сообщение от eRIC (ok) on 02-Ноя-15, 11:53 
> Вроде амавис запустился и dkim работает, но иногда после остановки амависа приходится
> ребутать сервер (сыпет прежними ошибками)

узнайте по какой причине падает и решите ее. ребутаете потому что остается pid файл и открытый сокет amavis'а


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Проблемы при запуске amavisd-new с DKIM"  +/
Сообщение от taraska (ok) on 02-Ноя-15, 15:26 

Спасибо за помощь

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру