Перейти к содержимому


Фото
- - - - -

После установки антивируса перестал работать почтовый сервер


  • Please log in to reply
30 ответов в этой теме

#21 mc-sim

mc-sim

    Newbie

  • Posters
  • 64 Сообщений:

Отправлено 12 Май 2010 - 17:43

упс, права забыл дать ldwrap.sh
Демон работает.
вернулись к проблеме при отправке почты пользователями:

Задача 'mc-sim@sag.kuban.ru - отправка' сообщила об ошибке (0x800CCC6A) : 'Сервер исходящей почты (SMTP) обнаружил внутреннюю ошибку. Если вы продолжаете получать это сообщение, обратитесь к администратору сервера или поставщику услуг Интернета. Отклик сервера: 451 qq temporary problem (#4.3.0)'

в messages:
May 12 19:09:42 fw smtpd: 1273676982.367598 /opt/drweb/qmail-queue.real: error while loading shared libraries: /opt/drweb/qmail-queue.real: cannot open shared object file: Permission denied
May 12 19:09:42 fw smtpd: 1273676982.367598 /opt/drweb/qmail-queue.real: error while loading shared libraries: /opt/drweb/qmail-queue.real: cannot open shared object file: Permission denied
в maillog ошибок нет, только записи от
devocot: pop3-login: login: адрес@почты
Вот права на все файлы в /opt/drweb
[root@fw drweb]# ls -l
total 12496
drwxr-xr-x  2 drweb  drweb	 336 May  6 11:47 agent
drwxr-xr-x  2 drweb  drweb	  88 May  6 11:47 common
drwxr-xr-x  8 drweb  drweb	 672 May  6 11:47 doc
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drweb -> ldwrap.sh
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drweb-agent -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb 2508060 Oct 29  2009 drweb-agent.real
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drweb-inject -> ldwrap.sh
-rwsr-xr-x  1 drweb  drweb  187708 Dec 25 14:41 drweb-inject.real
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drweb-lookup -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb  191596 Dec 25 14:41 drweb-lookup.real
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drweb-maild -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb 3560604 Dec 25 14:41 drweb-maild.real
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drweb-monitor -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb 1002356 Oct 29  2009 drweb-monitor.real
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drweb-notifier -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb 1913272 Dec 25 14:41 drweb-notifier.real
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drweb-qcontrol -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb  894432 Dec 25 14:41 drweb-qcontrol.real
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drweb-qmail -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb  512384 Dec 25 14:41 drweb-qmail.real
-rwxr-xr-x  1 drweb  drweb   19988 Jun  1  2009 drweb-qp
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drweb-sender -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb  677396 Dec 25 14:41 drweb-sender.real
-rwxr-xr-x  1 drweb  drweb  262168 Oct 29  2009 drweb.real
-rw-rw-rw-  1 root   root	 1467 Apr 30 20:18 drweb32.key
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drwebd -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb  604720 Jan 20 18:39 drwebd.real
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 drwebdc -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb   89836 Jan 20 18:39 drwebdc.real
-rwxr-xr-x  1 drweb  drweb	  79 Apr 27 11:20 ldwrap.sh
drwxr-xr-x  4 drweb  drweb	1640 May  6 14:42 lib
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 lzma -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb  102660 Dec 16 10:58 lzma.real
drwxr-xr-x  4 drweb  drweb	  96 May  6 11:47 maild
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 qmail-queue -> ldwrap.sh
-rwx--x--x  1 drweb  qmail   70460 Dec 25 14:41 qmail-queue.real
lrwxrwxrwx  1 drweb  drweb	   9 May  6 11:47 read_signed -> ldwrap.sh
-rwxr-xr-x  1 drweb  drweb   21164 Dec 16 10:58 read_signed.real
-rwxr-xr-x  1 drweb  drweb   95985 Dec 16 04:51 update.pl
drwxr-xr-x  2 root   root	   88 May  6 11:47 web


#22 mc-sim

mc-sim

    Newbie

  • Posters
  • 64 Сообщений:

Отправлено 12 Май 2010 - 18:24

и вот еще информация:
ldd -r /opt/drweb/qmail-queue.real вот чего показывает, хотя libstdc++.so.6 имеется....
[root@fw drweb]# ldd -r /opt/drweb/qmail-queue.real
/opt/drweb/qmail-queue.real: error while loading shared libraries: libstdc++.so.6: cannot handle TLS data
[root@fw lib]# ls -l | grep stdc
lrwxrwxrwx   1 root  root		   31 May 22  2006 libstdc++-3-libc6.1-2-2.10.0.so -> libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx   1 root  root		   59 May 22  2006 libstdc++-3-libc6.2-2-2.10.0.so -> gcc-lib/i586-alt-linux/2.96/libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx   1 root  root		   31 May 22  2006 libstdc++-libc6.1-1.1.so.2 -> libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx   1 root  root		   31 May 22  2006 libstdc++-libc6.1-1.so.2 -> libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx   1 root  root		   31 May 22  2006 libstdc++-libc6.1-2.so.2 -> libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx   1 root  root		   31 May 22  2006 libstdc++-libc6.1-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx   1 root  root		   31 May 22  2006 libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx   1 root  root		   31 May 22  2006 libstdc++.so.2.9 -> libstdc++-3-libc6.2-2-2.10.0.so
lrwxrwxrwx   1 root  root		   18 May 18  2006 libstdc++.so.5 -> libstdc++.so.5.0.7
-rw-r--r--   1 root  root	   739608 Jun 23  2005 libstdc++.so.5.0.7
lrwxrwxrwx   1 root  root		   18 May  1 00:25 libstdc++.so.6 -> libstdc++.so.6.0.3
-rw-r--r--   1 root  root	   829008 Jun 23  2005 libstdc++.so.6.0.3


#23 Boris Savelev

Boris Savelev

    Member

  • Dr.Web Staff
  • 153 Сообщений:

Отправлено 13 Май 2010 - 11:41

попробуйте установить след. права:

chown drweb:qmail /opt/drweb/qmail-queue.real
chmod 4755 /opt/drweb/qmail-queue.real

chown drweb:drweb /opt/drweb/lib/ld-linux.so.2
chmod 2755 /opt/drweb/lib/ld-linux.so.2


#24 mc-sim

mc-sim

    Newbie

  • Posters
  • 64 Сообщений:

Отправлено 13 Май 2010 - 20:46

Тааак... От одной проблемы избавились.
Теперь такая проблема...
Письма зависают в почтовом клиенте и не отправляются, выдают ошибку таймаута сервера.
В логах линух (maillog) куча вот таких записей:

May 13 21:20:13 fw drweb-maild.real: [2461068208] maild.ipc ERROR 0000094F resolve (sag.kuban.ru@10.0.0.20) failed: this is not an IP address
May 13 21:20:14 fw drweb-maild.real: [2461068208] maild WARN 0000094F Can not parse received header 'from unknown (HELO oDmen) (mc-sim@sag.kuban.ru@10.0.0.20)

а так же (/var/log/mail/errors)

May 13 21:20:06 fw drweb-maild.real: [2463165360] maild.ipc ERROR 00000947 resolve (sag.kuban.ru@10.0.0.20) failed: this is not an IP address
May 13 21:20:06 fw drweb-maild.real: [2492525488] maild.ipc ERROR 00000949 resolve (sag.kuban.ru@213.33.163.230) failed: this is not an IP address
May 13 21:20:10 fw drweb-maild.real: [2492525488] maild.ipc ERROR 0000094B resolve (sag.kuban.ru@213.33.163.230) failed: this is not an IP address
May 13 21:20:10 fw drweb-maild.real: [2461068208] maild.ipc ERROR 0000094A resolve (sag.kuban.ru@10.0.0.20) failed: this is not an IP address
May 13 21:20:13 fw drweb-maild.real: [2458971056] maild.ipc ERROR 0000094E resolve (sag.kuban.ru@213.33.163.230) failed: this is not an IP address
May 13 21:20:13 fw drweb-maild.real: [2492525488] maild.ipc ERROR 00000950 resolve (sag.kuban.ru@10.0.0.20) failed: this is not an IP address
May 13 21:20:13 fw drweb-maild.real: [2461068208] maild.ipc ERROR 0000094F resolve (sag.kuban.ru@10.0.0.20) failed: this is not an IP address

хотя syslog показывает что вроде что-то проверяется...

May 13 21:20:53 fw drweb-maild.real: [2492525488] maild INFO 00000986 Attach msg to plugin modifier...
May 13 21:20:53 fw drweb-maild.real: [2492525488] maild INFO 00000986 Msg was accepted by plugin modifier; time=0 ms
May 13 21:20:53 fw drweb-maild.real: [2492525488] maild INFO 00000986 Attach msg to plugin vaderetro...
May 13 21:20:50 fw drweb-maild.real: [2458971056] maild INFO 00000984 Msg was accepted by plugin drweb; time=233 ms
May 13 21:20:53 fw drweb-maild.real: [2458971056] maild INFO 00000984 Attach msg to plugin headersfilter...
May 13 21:20:53 fw drweb-maild.real: [2458971056] maild INFO 00000984 Msg was accepted by plugin headersfilter; time=0 ms
May 13 21:20:53 fw drweb-maild.real: [2458971056] maild INFO 00000984 Attach msg to plugin modifier...
May 13 21:20:53 fw drweb-maild.real: [2458971056] maild INFO 00000984 Msg was accepted by plugin modifier; time=0 ms
May 13 21:20:53 fw drweb-maild.real: [2458971056] maild INFO 00000984 Attach msg to plugin vaderetro...
May 13 21:20:52 fw drweb-maild.real: [2461068208] maild INFO 00000989 Attach msg to plugin drweb...
May 13 21:20:53 fw drweb-maild.real: [2490428336] maild.ipc ERROR 0000098B resolve (sag.kuban.ru@213.33.163.230) failed: this is not an IP address
May 13 21:20:54 fw drwebd.real: [2317] DATA[2317] - Ok
May 13 21:20:54 fw drwebd.real: [2317] DATA[2317] - Ok
May 13 21:20:54 fw drweb-maild.real: [2490428336] maild WARN 0000098B Can not parse received header 'from unknown (HELO nvr) (a.boytsov@sag.kuban.ru@213.33.163.230) by sag.kuban.ru with ESMTPA; 13 May 2010 17:16:15 -0000'
May 13 21:20:54 fw drwebd.real: [2329] /var/drweb/msgs/in/9/00000989/b3 - Ok
May 13 21:20:54 fw drwebd.real: [2329] /var/drweb/msgs/in/9/00000989/b3 - Ok
May 13 21:20:54 fw drweb-maild.real: [2490428336] maild INFO 0000098B Attach msg to plugin drweb...
May 13 21:20:53 fw drweb-maild.real: [2458971056] vaderetro INFO 00000984 SpamState = 0; SpamScore = -50; Version=Vade Retro 01.292.03 AV+AS Profile: <none>; Bailout: N/A;
May 13 21:20:54 fw drwebd.real: [2329] DATA[2329] - Ok
May 13 21:20:54 fw drwebd.real: [2329] DATA[2329] - Ok
May 13 21:20:54 fw drweb-maild.real: [2458971056] maild INFO 00000984 Msg was accepted by plugin vaderetro; time=321 ms
May 13 21:20:54 fw drwebd.real: [2317] /var/drweb/msgs/in/B/0000098B/b3 - Ok
May 13 21:20:54 fw drwebd.real: [2317] /var/drweb/msgs/in/B/0000098B/b3 - Ok

Демон при загрузке загружается нормально, после некоторго времени работы - умирает и вот что пишет при запуске:
&#91;root@fw root&#93;# service drwebd restart
Restarting Dr. Web daemon...
Dr.Web &#40;R&#41; daemon for Linux v5.0.1.2
Copyright &#40;c&#41; Igor Daniloff, 1992-2009
Doctor Web, Moscow, Russia
Support service&#58; http&#58;//support.drweb.com
To purchase&#58; http&#58;//buy.drweb.com
DrWeb/Linux&#58; setuid&#40;&#41;&#58; Can not set user ID &#40;Resource temporarily unavailable&#41;!
&#91;root@fw drweb&#93;# ./drweb-monitor -A
Thu May 13 21&#58;42&#58;14 2010 &#91;3083089584&#93; monitor ERROR change permission error&#58; cannot set uid, because of Resource temporarily unavailable
checking &#34;drweb-agent&#34; component&#58; timeout &#40;90 sec&#41; expired
Thu May 13 21&#58;42&#58;15 2010 &#91;3083089584&#93; monitor ERROR cannot start component &#34;drweb-agent&#34; from application &#34;AGENT&#34;&#58; stoped untimely
Thu May 13 21&#58;42&#58;15 2010 &#91;3083089584&#93; monitor ERROR application &#34;AGENT&#34; cannot start
checking &#34;drweb-agent&#34; component&#58; timeout &#40;90 sec&#41; expired
checking &#34;drweb-notifier&#34; component&#58; timeout &#40;30 sec&#41; expired
checking &#34;drweb-sender&#34; component&#58; timeout &#40;15 sec&#41; expired
checking &#34;drweb-maild&#34; component&#58; timeout &#40;120 sec&#41; expired
checking &#34;drweb-qmail&#34; component&#58; timeout &#40;15 sec&#41; expired
Thu May 13 21&#58;42&#58;25 2010 &#91;3083089584&#93; monitor ERROR cannot read maild data from drweb-agent&#58; the &#39;PoolManager&#58;&#58;GMultiEvent&#39; event&#58; timed out &#40;deadline=2010-05-13 21&#58;42&#58;25.652&#41;
Options ERROR
где он не может поставить UID - не говорит. :)

#25 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • 842 Сообщений:

Отправлено 14 Май 2010 - 09:35

May 13 21:20:54 fw drweb-maild.real: [2490428336] maild WARN 0000098B Can not parse received header 'from unknown (HELO nvr) (a.boytsov@sag.kuban.ru@213.33.163.230) by sag.kuban.ru with ESMTPA; 13 May 2010 17:16:15 -0000'


из-за того что заголовки Received не соответствуют rfc, то их разбор оканчивается неудачей. Попробуйте установить Maild/GetIpFromReceivedHeader в no

DrWeb/Linux: setuid(): Can not set user ID (Resource temporarily unavailable)!


это уже связано с настройками Вашей системы судя по:
http://www.dovecot.org/list/dovecot/2006-April/012881.html
http://marc.info/?l=apache-httpd-users&m=119094917121520
http://www.mail-archive.com/dovecot@doveco...g/msg05714.html

правка /etc/security/limits.conf на предмет максимального числа процессов возможно действительно поможет

#26 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • 842 Сообщений:

Отправлено 14 Май 2010 - 17:48

Тааак... От одной проблемы избавились.

выпущен сейчас фикс, где исправлена эта проблема с qmail на некоторых версиях линукс.

#27 mc-sim

mc-sim

    Newbie

  • Posters
  • 64 Сообщений:

Отправлено 17 Май 2010 - 20:56

Тааак... От одной проблемы избавились.

выпущен сейчас фикс, где исправлена эта проблема с qmail на некоторых версиях линукс.

спаибо за багфикс, после установки последней версии все встало, как у молодого http://forum.drweb.com/public/style_emoticons/default/smile.png
но с проблемой отправки не решено.
после изменения GetIpFromReceivedHeader в no, следующие ошибки более не появлялись:
May 13 21&#58;20&#58;13 fw drweb-maild.real&#58; &#91;2461068208&#93; maild.ipc ERROR 0000094F resolve &#40;sag.kuban.ru@10.0.0.20&#41; failed&#58; this is not an IP address
после повышения лимитов процессов до 2048, таймаут остался...

Задача 'mc-sim@sag.kuban.ru - отправка' сообщила об ошибке (0x8004210B) : 'Для операции истекло время ожидания отклика отправляющего (SMTP) сервера. Если вы продолжаете получать это сообщение, обратитесь к администратору сервера или поставщику услуг Интернета.'

Замечено следующее... drwebd падает после следующего сообщения в \var\mail\all
May 13 21&#58;20&#58;13 fw drweb-qmail.real&#58; &#91;3213376432&#93; qmail.thr1 ERROR CreateAndAddToPool&#58; error in pthread_create&#58; Cannot allocate memory


#28 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • 842 Сообщений:

Отправлено 18 Май 2010 - 09:26

у Вас явно стоят ограничения по максимальной доступной памяти либо по максимальному число процессов на пользователя.
что выводит
ulimit -a
?
сколько в момент появление ошибок у Вас процессов в имени которых есть drweb?

#29 mc-sim

mc-sim

    Newbie

  • Posters
  • 64 Сообщений:

Отправлено 18 Май 2010 - 19:13

что выводит
ulimit -a
?

&#91;root@fw root&#93;# ulimit -a
core file size		&#40;blocks, -c&#41; 0
data seg size		 &#40;kbytes, -d&#41; unlimited
file size			 &#40;blocks, -f&#41; unlimited
max locked memory	 &#40;kbytes, -l&#41; 32
max memory size	   &#40;kbytes, -m&#41; unlimited
open files					&#40;-n&#41; 1024
pipe size		  &#40;512 bytes, -p&#41; 8
stack size			&#40;kbytes, -s&#41; 8192
cpu time			 &#40;seconds, -t&#41; unlimited
max user processes			&#40;-u&#41; 1024
virtual memory		&#40;kbytes, -v&#41; unlimited

сколько в момент появление ошибок у Вас процессов в имени которых есть drweb?

на момент ошибки
&#91;root@fw log&#93;# ps axu | grep drweb | wc -l
426
Почта не уходит даже ДО появления ошибки. Даже до сервера не доходит. В очереди в клиенте зависает.
Так же, сегодня утром пришел на роботу - /opt/drweb/ldwrap.sh опять превратился в непонятный бинарник, из-за чего перестал запускаться демон.

#30 Mikhail Khokhlov

Mikhail Khokhlov

    Member

  • Dr.Web Staff
  • 299 Сообщений:

Отправлено 20 Май 2010 - 09:29

что выводит
ulimit -a
?

&#91;root@fw root&#93;# ulimit -a
core file size		&#40;blocks, -c&#41; 0
data seg size		 &#40;kbytes, -d&#41; unlimited
file size			 &#40;blocks, -f&#41; unlimited
max locked memory	 &#40;kbytes, -l&#41; 32
max memory size	   &#40;kbytes, -m&#41; unlimited
open files					&#40;-n&#41; 1024
pipe size		  &#40;512 bytes, -p&#41; 8
stack size			&#40;kbytes, -s&#41; 8192
cpu time			 &#40;seconds, -t&#41; unlimited
max user processes			&#40;-u&#41; 1024
virtual memory		&#40;kbytes, -v&#41; unlimited

сколько в момент появление ошибок у Вас процессов в имени которых есть drweb?

на момент ошибки
&#91;root@fw log&#93;# ps axu | grep drweb | wc -l
426
Почта не уходит даже ДО появления ошибки. Даже до сервера не доходит. В очереди в клиенте зависает.
Так же, сегодня утром пришел на роботу - /opt/drweb/ldwrap.sh опять превратился в непонятный бинарник, из-за чего перестал запускаться демон.


Что-то многовато drweb-овских. Да и с сервером у вас не все слава богу - в обычном состоянии скрипты в бинарники не превращаются

#31 mc-sim

mc-sim

    Newbie

  • Posters
  • 64 Сообщений:

Отправлено 29 Июнь 2010 - 11:46

Поставил ALT Linux 5.0.1 и Postfix - завелся DrWebd.


Читают тему: 1

0 пользователей, 1 гостей, 0 скрытых