Список проблем FreeBSD 5.3-RELEASE

Проект FreeBSD

$FreeBSD: src/release/doc/ru_RU.KOI8-R/errata/article.sgml,v 1.1.2.2 2004/11/10 11:10:06 den Exp $

FreeBSD это зарегистрированная торговая марка FreeBSD Foundation.

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, и Xeon это торговые марки или зарегистрированные торговые марки Intel Corporation или ее дочерних компаний в Соединенных Штатах и других странах.

Sparc, Sparc64, SPARCEngine, и UltraSPARC это торговые марки SPARC International, Inc в Соединенных Штатах и других странах. Продукты с торговой маркой SPARC основаны на архитектуре, разработанной Sun Microsystems, Inc.

Многие из обозначений, используемые производителями и продавцами для обозначения своих продуктов, заявляются в качестве торговых марок. Когда такие обозначения появляются в этом документе, и Проекту FreeBSD известно о торговой марке, к обозначению добавляется знак ``™'' или ``®''.


В этом документе находится список проблем FreeBSD 5.3-RELEASE, содержащий важную информацию, полученную после релиза или на поздней стадии выпуска релиза и не попавшую в документацию на релиз. Эта информация включает сообщения безопасности, а также новости, относящиеся к программному обеспечению и документации, которые могут повлиять на использование системы. Перед установкой этой версии FreeBSD необходимо сверяться с обновленной версией этого документа.

Этот список проблем FreeBSD 5.3-RELEASE будет поддерживаться до FreeBSD 5.4-RELEASE.


1. Введение

Этот документ содержит последние новости об FreeBSD 5.3-RELEASE. Перед установкой этой версии необходимо проконсультироваться с данным документом для получения информации о обнаруженных после выпуска релиза проблемах, которые уже могли быть найдены и исправлены.

Любая версия этого документа, распространяемая с релизом (например, на CDROM дистрибутиве), уже устарела по определению, но другие копии обновляются в интернет и их необходимо прочесть как ``текущие сообщения о проблемах'' этого релиза. Эти копии находятся на http://www.FreeBSD.org/ru/releases/ и на любых сайтах, поддерживающих обновляемые зеркала этой страницы.

Снэпшоты в исходных текстах и бинарные снэпшоты FreeBSD 5-STABLE также содержат обновленные копии этого документа (на время создания снэпшота).

За списком всех сообщений безопасности FreeBSD CERT обращайтесь к http://www.FreeBSD.org/ru/security/ или ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/.


2. Сообщения безопасности

(18 ноября 2004) Была исправлена ошибка в утилите fetch(1); она позволяла злонамеренному HTTP серверу перезапись произвольных участков памяти клиента. За дальнейшей информацией обращайтесь к сообщению безопасности FreeBSD-SA-04:16.


3. Актуальные проблемы

(31 октября 2004) Драйверы re(4) и em(4) могут плохо работать под высокой нагрузкой. В частности, были сообщения, что em(4) на IBM ThinkPad T40 блокировался в таких условиях.

(31 октября 2004) Были сообщения, что драйвер sk(4) блокировался при высокой нагрузке, особенно при использовании встроенных контроллеров ASUStek. Для восстановления работоспособности может потребоваться отключение и включение интерфейс (down, up) и/или перезагрузка системы.

(31 октября 2004) В некоторых системах burncd(8) может терять управление. При этом burncd(8) не сообщает о завершении операции, хотя на самом деле операция завершена, и индикатор выполнения не показывает правильного значения. Обходные пути решения проблемы:

(31 октября 2004) При использовании пользовательских/групповых правил в pf(4) и ipfw(4) переменная загрузчика debug.mpsafenet должна быть установлена в 0 (она установлена в 1 по умолчанию). Например, это касается следующих правил:

для ipfw(4):

count ip from any to 192.168.2.1 uid root

для pf(4):

block log quick proto { tcp, udp } all user root

Для установки debug.mpsafenet в 0 при каждой загрузке, добавьте в /boot/loader.conf следующую строку:

debug.mpsafenet=0

Говоря точнее, это относится к параметрам group и user в pf(4), и к параметрам gid, jail, и uid в ipfw(4). Если переменная debug.mpsafenet установлена в 1, система может зависнуть вследствие блокировки в слое сокета. Более подробная информация находится на страницах справочной системы ipfw(8) и pf.conf(5).

(31 октября 2004, обновлено 12 ноября 2004) Подсистема vinum(4) работает на 5.3, но может вызвать панику системы во время загрузки. В качестве обходного пути вы можете добавить vinum_load="YES" в /boot/loader.conf.

В качестве альтернативы вы можете использовать новую, основанную на geom(4) подсистему vinum(4). Для активации основанной на geom(4) подсистемы vinum во время загрузки, добавьте geom_vinum_load="YES" в /boot/loader.conf и удалите переменную start_vinum="YES" из /etc/rc.conf, если она там есть.

Хотя некоторые редко встречающиеся конфигурации, такие как несколько приводов vinum на диске, не поддерживаются, в основном это решение обратно совместимо. Имейте ввиду, что с основанным на geom(4) vinum должна использоваться программа пользователя gvinum, и она пока не поддерживает всех возможностей.

(31 октября 2004) Результат netstat -m может быть некорректным на SMP системах, когда переменная debug.mpsafenet установлена в 1 (значение по умолчанию). Это вызвано ошибкой ``race condition'' в сборе статистики, а не утечкой памяти.

(31 октября 2004, обновление 5 ноября 2004) В FreeBSD/i386 и FreeBSD/amd64, при установке FreeBSD 5.3 с использованием USB клавиатуры, клавиатура перестает работать после загрузки ядра, поскольку считается, что подключена клавиатура PS/2. В качестве обходного пути, выберите ``Escape to loader prompt'' в меню загрузчика и введите в приглашение следующие строки:

set hint.atkbd.0.flags="0x1"
boot

Обратите внимание, что при использовании загрузочных дискет эти параметры установлены по умолчанию.

После установки добавьте в /boot/loader.conf следующую строку:

hint.atkbd.0.flags="0x1"

(1 ноября 2004) Планировщик ULE, описанный в заметках о релизе, был полностью отключен, поскольку имеются проблемы со стабильностью.

(1 ноября 2004) Программы, подключающие libpthread, могут не показывать статистику использования в top(1), а программы, подключающие libthr, показывают правильную статистику.

(1 ноября 2004) Поддержка ATA RAID для CMD649 и SiI0680 ATA контроллеров не функциональна в этом релизе. Когда такие контроллеры активируются под ata(4) (ataraid) в 5.3, настройки RAID, сохраненные в 5.2 или предыдущих релизах, могут быть повреждены.

(3 ноября 2004) Для FreeBSD/i386 и FreeBSD/amd64, поддержка SMP в ядре GENERIC была отключена по умолчанию, поскольку SMP ядро может понижать производительность упомянутых систем. Был добавлен файл конфигурации ядра SMP, который может быть использован для включения поддержки SMP. Дополнительные подробности по сборке ядра находятся на странице http://www.FreeBSD.org/doc/ru_RU.KOI8-R/books/handbook/kernelconfig.html.

(4 ноября 2004) Утилита tar(1) (известная также как bsdtar(1)) не определяет конец носителя, например ленты или дискеты при указании его параметром -f. В качестве альтернативы может быть использован gtar(1) (GNU tar).

(9 ноября 2004) Основанная на geom(4) подсистема vinum(4) не работает для томов RAID5 на машинах с одним процессором. Отличные от RAID5 конфигурации (такие как RAID1) должны работать правильно. Проблема была исправлена в ветви RELENG_5.

(9 ноября 2004) В FreeBSD Руководстве по миграции 5.3-RELEASE должно упоминаться удаление /usr/sbin/nslookup и /usr/sbin/nsupdate, включенных в BIND 8 в процессе обновления из исходных текстов.

(9 ноября 2004) В заметках о релизе FreeBSD 5.3-RELEASE должно упоминаться, что net/mpd, скомпилированный на старых системах до 5.3-RELEASE должен быть перекомпилирован.

(10 ноября 2004) В заметках о релизе FreeBSD 5.3-RELEASE должно явно упоминаться, что порты/пакеты, собранные в старых системах до 5.3-RELEASE и подключающие старые потоковые библиотеки POSIX (libc_r или libkse) могут вызывать ошибку ``Spinlock called when not threaded'' при запуске. Это происходит, когда программа подключает несколько различных потоковых библиотек (обычно когда старые порты подключают libc_r, а новые порты подключают libpthread). Требуется либо перекомпиляция портов/пакетов либо добавление необходимых строк в /etc/libmap.conf. Более детальная информация находится в /usr/src/UPDATING (20040303 и 20040130).

(12 ноября 2004) Драйвер em(4) работает неправильно при одновременном включении поддержки VLAN и promiscuous режима. Исправление тестируется и будет включено в ветвь исправлений 5.3.


4. Последние новости

Нет новостей.


Этот файл и другие документы, относящиеся к данной версии FreeBSD, могут быть найдены по адресу http://snapshots.jp.FreeBSD.org/.

Если у вас возник вопрос, касающийся FreeBSD, прочтите документацию, прежде чем написать письмо в <questions@FreeBSD.org>.

Всем пользователям FreeBSD 5-STABLE рекомендуется подписаться на список рассылки <stable@FreeBSD.org>.

Вопросы, касающиеся этого документа, вы можете направить по адресу <doc@FreeBSD.org>.