Ошибка «EOF при чтении» от клиента

Эта статья предназначена для Аманда Энтерпрайз (AE)

Проблема

  • При запуске резервного копирования или выполнении проверки хоста клиент сообщает об ошибке «EOF on read». На клиента можно выполнить пинг, и у него открыт порт Amanda 10080 (или открыт порт SSH 22, если используется метод аутентификации SSH), но каждый раз, когда выполняется резервное копирование или проверка хоста, отображается сообщение «EOF on read».

Ошибка

  • В разделе ЗАМЕТКИ отчета о резервном копировании из электронной почты или в Отчете | Страница резервного копирования, сообщается о сбое планировщика:

ERROR: planner Request to client.zmanda.com failed: EOF on read from client.zmanda.com

  • В хосте Проверка резервной копии | На какой странице или выводе amcheck выдается следующая ошибка:

WARNING: client.zmanda.com: selfcheck request failed: EOF on read from client.zmanda.com

Вызывать

На этапе планирования резервного копирования Аманда отправляет клиенту запросы SELFCHECK и SENDSIZE. Пакет получен и подтвержден, но сервер Amanda Enterprise никогда не получает ответного ACK и сообщает EOF об ошибке чтения. На клиенте журналы показывают, что клиент отправил ответ SELFCHECK или SENDSIZE обратно на сервер. Эта ошибка может быть вызвана тремя причинами:

Возможная причина 1: Во время проверки хоста клиент Amanda проверяет имя хоста и выполняет обратный поиск IP-адреса. Если запрос имени хоста или обратный поиск завершились неудачно, Аманда не сможет аутентифицировать сервер и потерпит неудачу.

Возможная причина 2: Во время резервного копирования Аманда возвращает оценку размера резервной копии в пакете SENDSIZE. Этот пакет обычно больше стандартного MTU, равного 1500 байтам. Если JumboFrames включены на сервере или клиенте, но не на всем сетевом оборудовании, пакет не будет получен сервером и сброшен сетью.

Возможная причина 3: При использовании метода аутентификации с открытым ключом SSH вместо стандартного метода аутентификации «bsdtcp» с клиентом UNIX или Linux аутентификация SSH не выполняется во время проверки хоста и резервного копирования.

Возможная причина 4: Ваша политика SELinux на клиенте не позволяет Аманде читать из файловой системы.

Решения

Решение причины 1: Для ошибки проверки хоста убедитесь, что вы можете выполнить прямой и обратный поиск сервера Amanda Enterprise на клиенте. Убедитесь, что DNS-имя разрешается в правильный IP-адрес и что IP-адрес разрешается в правильное имя хоста. При необходимости добавьте записи в файлы / etc / hosts, чтобы исправить любые несоответствия.

Решение причины 2: В случае ошибки резервного копирования / планировщика отключите JumboFrames на клиенте и сервере или убедитесь в команде сетевой архитектуры, что для всех сетевых элементов включены JumboFrames. Используйте Wireshark или tcpdump, чтобы убедиться, что пакет не фрагментирован и не отброшен.

Решение причины 3: Если этот сбой наблюдается при использовании метода аутентификации с открытым ключом SSH, см. «EOF при чтении» при использовании метода аутентификации SSH.

Решение причины 4: Измените свою политику SELinux в соответствии с SELinux и Amanda Enterprise статья базы знаний.