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


Фото
* * * * * 2 Голосов

Бета-тестирование: Dr.Web для файловых серверов UNIX 11.1


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

#21 Dmitry Mikhirev

Dmitry Mikhirev

    Member

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

Отправлено 06 Сентябрь 2018 - 17:06

А что с отправкой сообщения на root@localhost? Нет его.

Проверил — на CentOS 7 письмо из %post-скрипта действительно не отправляется, хотя если тот же скрипт запустить руками — отправляется. Будем разбираться.

Upd. Похоже на приколы SELinux.


Сообщение было изменено Dmitry Mikhirev: 06 Сентябрь 2018 - 17:15


#22 Aleksandra

Aleksandra

    VIP

  • Helpers
  • 2 240 Сообщений:

Отправлено 07 Сентябрь 2018 - 11:20

А почтовик на этом сервере работает?


Проверил — на CentOS 7 письмо из %post-скрипта действительно не отправляется, хотя если тот же скрипт запустить руками — отправляется. Будем разбираться.
Upd. Похоже на приколы SELinux.

Ну, на root@localhost должно было придти. И проблема скорее всего не в SELinux.
 

[root@gks2 aleksa]# netstat -lnp | grep :25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      999/master
tcp6       0      0 ::1:25                  :::*                    LISTEN      999/master
[root@gks2 aleksa]# getenforce
Disabled
[root@gks2 aleksa]#

Версия Сервера Dr.Web 12.00.0 (07-08-2019 05:00:00)
Linux 4.14.119-200.el7.x86_64 x86_64; ; glibc 2.17

#23 Dmitry Mikhirev

Dmitry Mikhirev

    Member

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

Отправлено 07 Сентябрь 2018 - 13:17

И проблема скорее всего не в SELinux.

Странно, у меня после setenforce 0 письмо отправилось. А в aliases root не переопределяется? Может письмо улетело на ящик, где Вы его не искали?


Сообщение было изменено Dmitry Mikhirev: 07 Сентябрь 2018 - 13:19


#24 Aleksandra

Aleksandra

    VIP

  • Helpers
  • 2 240 Сообщений:

Отправлено 07 Сентябрь 2018 - 13:56

И проблема скорее всего не в SELinux.

Странно, у меня после setenforce 0 письмо отправилось.

А в aliases root не переопределяется? Может письмо улетело на ящик, где Вы его не искали?

Нет, не переопределяется. А куда оно может упасть? Отправилось и куда в итоге прилетело, в логах есть запись?
Версия Сервера Dr.Web 12.00.0 (07-08-2019 05:00:00)
Linux 4.14.119-200.el7.x86_64 x86_64; ; glibc 2.17

#25 Dmitry Mikhirev

Dmitry Mikhirev

    Member

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

Отправлено 07 Сентябрь 2018 - 14:12

Отправилось и куда в итоге прилетело
[root@localhost ~]# mail
Heirloom Mail version 12.5 7/5/10.  Type ? for help.
"/var/spool/mail/root": 1 message 1 new
>N  1 root                  Fri Sep  7 14:09  22/997   "Dr.Web for UNIX File Servers installed successfully."
& p
Message  1:
From root@localhost.localdomain  Fri Sep  7 14:09:47 2018
Return-Path: <root@localhost.localdomain>
X-Original-To: root
Delivered-To: root@localhost.localdomain
Date: Fri, 07 Sep 2018 14:09:47 +0300
To: root@localhost.localdomain
Subject: Dr.Web for UNIX File Servers installed successfully.
User-Agent: Heirloom mailx 12.5 7/5/10
Content-Type: text/plain; charset=us-ascii
From: root@localhost.localdomain (root)
Status: R



    To manage the product operation, use the command-line utility drweb-ctl. Refer to man drweb-ctl or drweb-ctl --help, if necessary.
    Also you can use the management web interface accessible at https://127.0.0.1:4443, if installed.
    For logging in, use the credentials of either a user of 'root' group or the superuser (usually it is 'root').

& q
Held 1 message in /var/spool/mail/root
в логах есть запись?
Sep  7 14:09:47 localhost postfix/pickup[1741]: 5EF6C1A492D: uid=0 from=<root>
Sep  7 14:09:47 localhost postfix/cleanup[15732]: 5EF6C1A492D: message-id=<20180907110947.5EF6C1A492D@localhost.localdomain>
Sep  7 14:09:47 localhost postfix/qmgr[1742]: 5EF6C1A492D: from=<root@localhost.localdomain>, size=853, nrcpt=1 (queue active)
Sep  7 14:09:47 localhost postfix/local[15741]: 5EF6C1A492D: to=<root@localhost.localdomain>, orig_to=<root>, relay=local, delay=0.15, delays=0.11/0.04/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Sep  7 14:09:47 localhost postfix/qmgr[1742]: 5EF6C1A492D: removed

Обратите внимание, что письмо отправляется только при первой установке (если до этого пакета drweb-file-servers в системе нет).


Сообщение было изменено Dmitry Mikhirev: 07 Сентябрь 2018 - 14:15


#26 Aleksandra

Aleksandra

    VIP

  • Helpers
  • 2 240 Сообщений:

Отправлено 07 Сентябрь 2018 - 14:47

Обратите внимание, что письмо отправляется только при первой установке (если до этого пакета drweb-file-servers в системе нет).

Нет, до этого его не было. Письма тоже нет нигде.
Версия Сервера Dr.Web 12.00.0 (07-08-2019 05:00:00)
Linux 4.14.119-200.el7.x86_64 x86_64; ; glibc 2.17

#27 Dmitry Mikhirev

Dmitry Mikhirev

    Member

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

Отправлено 07 Сентябрь 2018 - 14:58

И в maillog ничего не появилось?



#28 Aleksandra

Aleksandra

    VIP

  • Helpers
  • 2 240 Сообщений:

Отправлено 07 Сентябрь 2018 - 15:07

И в maillog ничего не появилось?

Нет, тоже ничего. Может в hostname дело?
Версия Сервера Dr.Web 12.00.0 (07-08-2019 05:00:00)
Linux 4.14.119-200.el7.x86_64 x86_64; ; glibc 2.17

#29 Dmitry Mikhirev

Dmitry Mikhirev

    Member

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

Отправлено 07 Сентябрь 2018 - 15:21

Aleksandra, давайте попробуем так. Удалите пакет drweb-file-servers, а остальные оставьте. Распакуйте инсталлятор

./drweb-file-servers_11.1.0-1808291431~linux_amd64.run --noexec

и запустите установку пакета

rpm -ivv drweb-file-servers_11.1.0-1807051530~linux_noarch.rpm

Может быть на что-то ругнётся.

Кстати, если руками отправить письмо

echo message | mailx -s subj root
придёт?

Сообщение было изменено Dmitry Mikhirev: 07 Сентябрь 2018 - 15:23


#30 Aleksandra

Aleksandra

    VIP

  • Helpers
  • 2 240 Сообщений:

Отправлено 07 Сентябрь 2018 - 15:38

Кстати, если руками отправить письмо

echo message | mailx -s subj root
придёт?

 

Поставила mailx, отправила ручками. Письмо пришло.

From root@gks2.stat.local  Fri Sep  7 17:33:38 2018
Return-Path: <root@gks2.stat.local>
X-Original-To: root
Delivered-To: root@gks2.stat.local
Received: by gks2.stat.local (Postfix, from userid 0)
        id B29085C06EA; Fri,  7 Sep 2018 17:33:38 +0500 (+05)
Date: Fri, 07 Sep 2018 17:33:38 +0500
To: root@gks2.stat.local
Subject: subj
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <20180907123338.B29085C06EA@gks2.stat.local>
From: root@gks2.stat.local (root)

message

Версия Сервера Dr.Web 12.00.0 (07-08-2019 05:00:00)
Linux 4.14.119-200.el7.x86_64 x86_64; ; glibc 2.17

#31 Dmitry Mikhirev

Dmitry Mikhirev

    Member

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

Отправлено 07 Сентябрь 2018 - 15:48

Поставила mailx

То есть изначально его в системе не было? Ну так поэтому и не отправлялось.



#32 Aleksandra

Aleksandra

    VIP

  • Helpers
  • 2 240 Сообщений:

Отправлено 07 Сентябрь 2018 - 15:53

 

Поставила mailx

То есть изначально его в системе не было? Ну так поэтому и не отправлялось.

 

Нет, не было. А что postfix с этой задачей не справится?


Версия Сервера Dr.Web 12.00.0 (07-08-2019 05:00:00)
Linux 4.14.119-200.el7.x86_64 x86_64; ; glibc 2.17

#33 Dmitry Mikhirev

Dmitry Mikhirev

    Member

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

Отправлено 07 Сентябрь 2018 - 16:13

А что postfix с этой задачей не справится?
В смысле sendmail(1)? Вероятность его наличия в системе будет поменьше, чем стандартного mailx (или mail).

#34 Afalin

Afalin

    Guru

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

Отправлено 07 Сентябрь 2018 - 18:01

$ equery b `which mailx`
 * Searching for /usr/bin/mailx ... 
mail-client/mailx-8.1.2.20160123 (/usr/bin/mailx -> mail)
mail-client/mailx-8.1.2.20160123 (/usr/bin/mail)
$ equery d mail-client/mailx
 * These packages depend on mail-client/mailx:
virtual/mailx-1 (mail-client/mailx)
$ equery d virtual/mailx
 * These packages depend on virtual/mailx:
sys-apps/smartmontools-6.6 (daemon ? virtual/mailx)

Впрочем у mailx вероятность тоже не особо высокая, имхо.

 

Ради интереса посмотрел на нашем билд-мастере – там тоже из этих двух только sendmail оказался.


Семь раз отрежь – один раз проверь

#35 Dmitry Mikhirev

Dmitry Mikhirev

    Member

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

Отправлено 08 Сентябрь 2018 - 21:06

Возможно и есть смысл добавить альтернативный способ отправки через sendmail на случай отсутствия mail/mailx. Ориентировались-то изначально на POSIX.



#36 Aleksandra

Aleksandra

    VIP

  • Helpers
  • 2 240 Сообщений:

Отправлено 13 Сентябрь 2018 - 13:03

Возможно и есть смысл добавить альтернативный способ отправки через sendmail на случай отсутствия mail/mailx. Ориентировались-то изначально на POSIX.

Возможно и есть, но это не критично. Не думаю что тот же mailx в других дистрибутивах изначально установлен, его нужно доставлять.

Билд который лежит на бета-зоне пока обновляться не будет? Хотела сделать чистую установку еще несколько раз кое-что проверить.
Версия Сервера Dr.Web 12.00.0 (07-08-2019 05:00:00)
Linux 4.14.119-200.el7.x86_64 x86_64; ; glibc 2.17

#37 Boris Savelev

Boris Savelev

    Member

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

Отправлено 13 Сентябрь 2018 - 14:03

На следующей недели обновим и репы сделаем



#38 Aleksandra

Aleksandra

    VIP

  • Helpers
  • 2 240 Сообщений:

Отправлено 13 Сентябрь 2018 - 14:07

На следующей недели обновим и репы сделаем

Спасибо!!!
Версия Сервера Dr.Web 12.00.0 (07-08-2019 05:00:00)
Linux 4.14.119-200.el7.x86_64 x86_64; ; glibc 2.17

#39 Dmitry Mikhirev

Dmitry Mikhirev

    Member

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

Отправлено 13 Сентябрь 2018 - 20:46

Не думаю что тот же mailx в других дистрибутивах изначально установлен, его нужно доставлять.

Я его и в CentOS не доустанавливал, сразу был при дефолтной установке.



#40 Aleksandra

Aleksandra

    VIP

  • Helpers
  • 2 240 Сообщений:

Отправлено 13 Сентябрь 2018 - 21:03

 

Не думаю что тот же mailx в других дистрибутивах изначально установлен, его нужно доставлять.

Я его и в CentOS не доустанавливал, сразу был при дефолтной установке.

 

В minimal-iso его никогда не было. Вы с какого образа ставите?

 


Версия Сервера Dr.Web 12.00.0 (07-08-2019 05:00:00)
Linux 4.14.119-200.el7.x86_64 x86_64; ; glibc 2.17


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

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