目录
有时候,我们无法避免某些变化带来的副作用,或者我们在别的地方暴露了 Bug。我们在这里记录我们已知的问题。请您同时阅读勘误,相关软件包的文档,Bug 报告以及在 第 6.1 节 “更多读物” 中提到的其它信息。
虽然 udev
经过了大量的测试,您仍可能在使用某些设备时遇到问题,这些需要修复。最常见的情况是需要修改设备的访问许可和所有权。有些情况下设备可能不会被默认创建(比如
/dev/video
and /dev/radio
)。
某些 lenny 中的程序可能无法在 2.4 内核下工作,例如有些需要 epoll()
支持,而
2.4 内核中没有。这些程序可能根本无法工作或者工作不正常,除非系统重启并使用 2.6 内核。
从 2.6.17 开始,Linux 大量使用 RFC 1323 中描述的 TCP 窗口缩放。某些服务器会有不正常的行为,并向他们自己宣布错误的窗口大小。更多细节,请参考 bug 报告 #381262, #395066, #401435 。
通常有两个替代方法:或者将最大允许 TCP 窗口大小改回到一个较小的值(推荐)或者彻底关闭 TCP 窗口缩放(不推荐)。请参见 debian-installer errata page 中的示例命令。
在一些旧系统中,shutdown -h
可能无法关闭机器(只是将其停止)。这是因为这里需要使用
APM。将 acpi=off apm=power_off
添加到内核命令行,比如添加在 grub
或者 lilo
的配置文件中,应该可以修正这个问题。请参见 bug #390547 以获取更多信息。
在使用 udev
为网络接口加载驱动的系统上,因为
udev
的异步天性,使得系统启动时网络驱动可能无法在
/etc/init.d/networking 执行前加载完成。虽然在
/etc/network/interfaces
中加入
allow-hotplug
(与 auto
一起使用)能保证在网络接口可用才将其启用,这仍然无法保证在启动进程开始启动网络服务前完成,而这些网络服务可能因没有网络接口而无法正常运行。
在 etch 中,wpasupplicant
软件包设置为系统服务,通过 /etc/default/wpasupplicant
和用户提供的
/etc/wpasupplicant.conf
进行配置。
在 lenny 中,/etc/init.d/wpasupplicant
被抛弃,现在此
Debian 软件包已经和 /etc/network/interfaces
集成,类似其它软件包如
wireless-tools
。这意味着 wpasupplicant
不再直接提供系统服务。
更多有关配置 wpasupplicant 的信息请参考
/usr/share/doc/wpasupplicant/README.modes.gz
,里面有
/etc/network/interfaces
文件的例子。Debian 中有关使用 wpasupplicant
软件包的更新信息可以在 Debian Wiki 中找到。
挂载 vfat,ntfs 或者 iso9660 文件系统时,如果其中有文件的名称包含非 ASCII 字符时,会在尝试使用这些文件名时失败,除非使用
utf8 选项来挂载。迹象是可能会出现这样的失败:“无效或不完整的多字节字符或宽字符””。可行的解决方法是使用
defaults,utf8
作为 vfat,ntfs 和 iso9660 文件系统的挂载参数,如果它们包含有非
ASCII 字符名称的文件。
请注意当使用 utf8
选项时 Linux 内核不支持处理 vfat 文件系统时忽略文件名的大小写。
从 util-linux
2.13 开始
NFS 挂载不再由 util-linux
本身处理,而是由 nfs-common
来处理。由于不是所有的系统都要挂载
NFS 共享分区而且为了避免安装标准端口映射 util-linux
仅仅建议安装 nfs-common
。如果您需要挂载 NFS
共享分区,请确保在您的系统中安装 nfs-common
。mount
软件包的预安装脚本会检查是否存在已挂载的
NFS 分区,并且如果 nfs-common
中的
/usr/sbin/mount.nfs
不存在或者 nfs-common
过时就会中止。此时,不是升级 nfs-common
就是在升级挂接之前卸下全部 NFS
挂接。
由于在 lenny 中升级到 xkb-data
版本
1.3 默认的罗马尼亚(ro)布局变体现在可以产生正确的 șț 字符(注意下面的逗号)而不是 şţ
(注意下面的下加符)。还有一些变体已经改名。旧的变体名字仍然可以工作,不过建议用户更新他们的
/etc/X11/xorg.conf
。因这个改变更多信息以及可能导致的副作用在 wiki
(仅罗马尼亚语)。
Apache2 默认配置在一些方面有所改变,这需要手工改变您的配置。最重要的改变有:
NameVirtualHost *
被改为 NameVirtualHost
*:80
。如果您加入了更多基于名称的虚拟主机,您需要依次将 <VirtualHost
*>
修改为 <VirtualHost *:80>
。
Apache User 和 Group 以及 PidFile 路径现在在
/etc/apache2/envvars
中进行配置。如果您从这些设置的默认值进行了修改,您需要修改那个文件。这也意味着您无法通过 apache2 -k
start 启动 apache2,您需要使用 /etc/init.d/apache2 或者
apache2ctl。
Mod_suexec 所需要的 suexec 帮助程序现在通过单独的软件包 apache2-suexec
来发行,此软件包不会默认安装。
更多模块相关的配置从 /etc/apache2/apache2.conf
移到了
/etc/apache2/mods-available/*.conf
。
要获取更多详细信息,请参见
/usr/share/doc/apache2.2-common/NEWS.Debian.gz
和
/usr/share/doc/apache2.2-common/README.Debian.gz
。
在 lenny 中,nis
内的
ypbind 支持网络管理器。当网络管理器报告电脑从网络断开时,它会导致
ypbind 禁用 NIS
客户端功能。因为网络管理器通常会在不使用网络时发出此报告,NIS 客户系统的
NIS 用户应确认禁用这些系统上的网络管理器支持。
要做到这一点可以通过卸载 network-manager
软件包,或者编辑 /etc/default/nis
并添加
-no-dbus
到 YPBINDARGS
。
新安装的 Debian 会默认使用 -no-dbus
,而之前的发行版本不是默认的。
Mozilla 程序 firefox
、thunderbird
和 sunbird
(在 Debian 中分别更名为 iceweasel
、icedove
、iceowl
),对许多用户来说是重要的工具。不幸的是上游的安全策略是主张用户更新到新版本,而这与
Debian 的“不在安全更新中发行大的功能改变”的策略相冲突。我们今天无法预测,但在 lenny 的生命周期中 Debian
安全团队可能会遇到无法继续支持 Mozilla 产品,并宣布对 Mozilla 产品的安全支持的终止。在部署 Mozilla
时,如果缺乏安全更新对您来说是一个问题,您需要考虑到这一点并可以考虑 Debian 中的替代品。
相比 etch 中发行的版本,KDE 桌面环境没有太大的变化。Lenny 发行 KDE 3.5 的翻译和服务更新的版本是 3.5.9 和 3.5.10 的混合。有些模块被标记为 3.5.9,但已经被更新并包含 3.5.10 版本大部分相同的改变。总的来说,Lenny 发行了 3.5.10 ,而并没有包含 kdebase 的重大改进和一些 kdepim 中的 bug 修正。
Lenny 将会是最后一个包含 KDE 3 系列环境的稳定发行。
lenny 版本中的GNOME 桌面环境相比 etch 中发行的版本有大量的变化,您可以在 GNOME 2.22 发行说明 找到更多信息。
Emacs21 and emacs21-nox are not configured to use Unicode by default. For
more information and a workaround please see bug #419490. Consider switching to emacs22
, emacs22-gtk
, or emacs22-nox
.
OpenLDAP 从版本 2.4.7 开始,不再支持通过 slurpd 服务执行 LDAP 复制。原先的配置需要修改为使用 LDAP 同步复制引擎(syncrepl)。更详细的文档位于 http://www.openldap.org/doc/admin24/replication.html。
Intel Mobile GM965 的驱动会错误地把输出类型检测为
VGA,并且设置一个较低的屏幕分辨率以适应输出。这个 bug
的典型特征为桌面管理器仅使用屏幕的一部分。添加如下的代码到配置文件 /etc/X11/xorg.conf
能纠正驱动的行为。
Section "Monitor" Identifier "VGA" Option "Ignore" "true" EndSection
Please refer to the bug #496169 for more informations.
当运行 DHCP 服务器故障转移对时,节点名称要一致,否则 DHCP 会崩溃。
Please see bug #513506 and https://lists.isc.org/pipermail/dhcp-users/2007-September/004538.html for more information.