FreeBSD 11.0-RELEASE 勘误
摘要
本文列出 FreeBSD 11.0-RELEASE 的勘误项,包含发行后或在发行周期后期发现的、未能纳入发行版文档的重要信息。这些信息包括安全公告,以及与可能影响软件或文档运行或可用性相关的消息。在安装本版本 FreeBSD 之前,应始终查阅本文档的最新版本。
FreeBSD 11.0-RELEASE 的勘误文档将维护至 FreeBSD 11.0-RELEASE 生命周期结束。
引言
本勘误文档包含关于 FreeBSD 11.0-RELEASE 的“最新消息”。在安装本版本之前,务必查阅本文档,以了解可能在发布后已经发现并修复的问题。
随发行版实际分发的任何勘误文档副本(例如在 CDROM 发行版上)按定义均已过时,但其他副本在互联网上保持更新,应作为本发行版的“当前勘误”查阅。这些其他勘误副本位于 https://www.FreeBSD.org/releases/,以及任何保持该位置最新镜像的站点。
FreeBSD 11.0-STABLE 的源代码和二进制快照也包含本文档的最新副本(截至快照生成时)。
所有 FreeBSD CERT 安全公告列表,请参阅 https://www.FreeBSD.org/security/。
安全公告
勘误通知
未解决问题
发现 Amazon EC2™ 镜像存在某项问题,从早期 FreeBSD 版本升级时,虚拟机在引导期间会挂起。新的 EC2™ 安装不受影响,但运行早期版本的现有安装建议等待勘误通知解决此问题后再升级。计划在发行版之后发布解决此问题的勘误通知。
安装在 ZFS 上的 FreeBSD/i386 在引导未修改的
GENERIC内核时,尝试挂载 ZFS 池可能引导期间崩溃。自修订
r286584起新增系统可调参数,使可调参数kern.kstack_pages无需重新编译内核即可配置。为缓解此类配置下的系统崩溃,请在引导菜单中选择
Escape to loader prompt,并在OK提示符后从 loader(8) 提示符输入以下行:将以下行添加到 /boot/loader.conf 以使更改在重新启动后仍然有效:
在具有 PCID 功能但不实现 INVPCID 指令的 amd64 系统上,诊断出
pmap_activate()函数与 TLB shootdown IPI 处理程序交互存在缺陷。在此类机器(如 SandyBridge™ 和 IvyBridge™ 微架构)上,请在引导期间设置 loader 可调参数vm.pmap.pcid_enabled=0:将以下行添加到 /boot/loader.conf 以使更改在重新启动后仍然有效:
要检查系统是否受影响,请检查 dmesg(8) 输出中“Features2”是否列出 PCID,且“Structured Extended Features”中是否未列出 INVPCID。如果未出现 PCID 功能,或出现 INVPCID,则系统不受影响。
发行说明错误地指出
WITH_SYSTEM_COMPILERsrc.conf(5) 选项默认启用,但此选项在最终发行版构建之前已被禁用。发行公告中提到“新增了 802.11n 的无线支持”。这应该为“为更多无线网络驱动程序新增了 802.11n 的无线支持。”
[2016-10-20] 几款较新的 Dell 系统在以 Legacy/BIOS/CSM 模式引导、引导磁盘使用 GPT 分区且 Protective MBR 中的 Active 标志未设置时,无法找到可引导磁盘。为规避此问题,请将系统配置为以 UEFI 模式引导,或选择“GPT + Active”分区方案。r293860
[2016-10-21] ZFS 文件系统新增
sha512和skein校验和支持。此变更未在发行说明中提及。从早期 FreeBSD 版本升级且使用 ZFS 的系统将在
zpool status输出中看到一条消息,提示池未处于最新版本,且某些功能可能未启用。输出还将提供关于如何将 ZFS 池更新至最新版本以及更新池中所有引导驱动器的引导块的说明。此信息也记录在 /usr/src/UPDATING 中(如果安装时选择了
src组件,则包含此文件)。[2016-10-21] 启用 GPT 的 ZFS 引导块(/boot/gptzfsboot)的大小已超过 64K。从早期版本升级的系统可能会遇到现有“freebsd-boot”分区大小过小、无法容纳新
gptzfsboot的问题。对于引导分区紧接交换分区的系统(如通过 bsdinstall(8) 安装的系统),可以使用 gpart(8) 命令
resize稍微调整交换分区大小,以回收空间扩大 freebsd-boot 分区。[2016-10-21] 由于早期版本的 clang(1) 存在难以在升级过程中规避的缺陷,要通过 buildworld 从源代码升级系统至 -CURRENT 或 11.0-RELEASE,运行 9.x 的机器必须至少升级至修订 r286035,运行 10.x 的机器必须升级至修订 r286033。从 10.3-RELEASE 进行基于源代码的升级不受影响。这与历史上通常可以从早期 stable 分支任意位置升级的情况不同,因此应谨慎操作。
最新消息
暂无最新消息。
最后更新于