Назад | Перейти на главную страницу

Что за ошибки «Плохое простое описание в строке xxx»?

Коробка FreeBSD выдает эту ошибку (из sshd) при каждом новом подключении. Похоже, что не влияет на функционирование системы, но немного раздражает. Похоже, он недоволен чем-то в файле простых чисел, но я не знаю чем. Есть ли способ исправить?

Похоже, что файл модулей был искажен во время обновления. Я скопировал файл / etc / ssh / moduli с другого компьютера, и проблема решена.

Я видел те же сообщения об ошибках от openSSH 4.9p1, скомпилированного на SunOS 4.1.4. Причина - неудачный тест в функции parse_prime в dh.c:

prime = strsep(&cp, " "); /* prime */
if (cp != NULL || *prime == '\0')
        goto fail;

cp! = NULL не удалось по неизвестным мне причинам, поэтому я смело удалил этот тест, чтобы избавиться от ошибки.