Ошибки «‎Unexpected error occurred» и «‎Address family not supported by protocol» при установке Kaspersky Secure Mail Gateway

Статья обновлена: 19 июня 2024 ID: 16058
 
 
 
 
Статья применима к Kaspersky Secure Mail Gateway 2.1 (версия 2.1.0.7854).
 
 
 
 

Проблема

После ввода IP-адреса и порта первоначальная настройка Kaspersky Secure Mail Gateway в Linux завершается ошибкой «‎Unexpected error occurred. Detailed traceback information available in file /var/log/kaspersky/ksmg/traceback-[номер].txt»:

root@ksmg21:~# /opt/kaspersky/ksmg/bin/setup.py --install
Preparing application...
Select the language for viewing the End User License Agreement, Privacy Policy, and the Default Protection Settings Notice.
...
Specify IP address of the current node
The IP address will be used to communicate with other nodes [198.51.100.2]:
>
Specify the port number of the current node
The port number will be used to communicate with other nodes [9045]:
>
Unexpected error occurred. Detailed traceback information available in file /var/log/kaspersky/ksmg/traceback-[номер].txt

События журнала /var/log/kaspersky/ksmg/traceback-[номер].txt заканчиваются ошибкой:

File "/opt/kaspersky/ksmg/lib/python3.11/socket.py", line 232, in __init__
_socket.socket.__init__(self, family, type, proto, fileno)
OSError: [Errno 97] Address family not supported by protocol

Причина

Kaspersky Secure Mail Gateway требует поддержки протокола IPv6, но использование IPv6 отключено на уровне ядра операционной системы.

Чтобы убедиться, что причина проблемы именно в этом, посмотрите на значение параметра ipv6.disable одним из следующих способов:

  • в буфере сообщений ядра — выполните в терминале устройства команду:
    dmesg | grep ipv6
  • в отчете, собранном скриптом collect.sh — откройте файл /collect/logs/dmesg.txt и найдите строки, содержащие «‎IPv6».

Значение «‎1» в параметре ipv6.disable показывает, что IPv6 отключен в параметрах загрузки ядра.

Пример:

[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-5.15.0-107-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash ipv6.disable=1
[ 0.023813] Kernel command line: BOOT_IMAGE=/vmlinuz-5.15.0-107-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash ipv6.disable=1

Решение

Включите IPv6 в параметрах загрузки ядра операционной системы по инструкции производителя для вашей версии ОС.

Если нужно исключить сетевое взаимодействие по IPv6, вы можете отключить IPv6:

  • в настройках операционной системы по инструкции производителя для вашей версии ОС;
  • в конфигурации почтового сервера по инструкции производителя. 

Что делать, если решение не помогло

Если проблема сохраняется, создайте запрос в техническую поддержку «Лаборатории Касперского» через Kaspersky CompanyAccount. К запросу приложите скриншот ошибки и отчет скрипта collect.sh.

 
 
 
 
 
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!