在数周前进入 [core] 仓库的当前 Linux 内核(4.0.2+, LTS 3.14.41+)受到一个 bug 的影响,会导致位于软件 RAID 0 阵列上用 discard
选项挂载的文件系统中出现数据损坏。即使没用使用 discard
选项挂载,用 fstrim
命令也可能触发此问题。(如果你不使用软件 RAID 0 或者没有用 discard
挂载,那么不受此问题影响。)
这一问题已经在 linux 4.0.4-2 和 linux-lts 3.14.43-2 更新中解决。但是由于这一 bug 的性质,很有可能在运行过前述版本内核的系统中已经发生了数据损坏。因此强烈建议对受影响的文件系统运行 fsck
检查数据一致性,并且从已知的完好备份中恢复数据。
关于进一步的细节消息,请阅读 Holger Kiehl 在 LKML 中的发帖,Phoronix 上的相关文章,以及在Arch的内核上向后移植过来的 bug 修复。
Puppet 4 已发布,它破坏了与 Puppet 3 的兼容性。因此用户需要在升级客户端之前把服务器升级到 Puppet 4 。请注意如果只有 Puppet 4 服务器,那么Puppet 3客户端将不能工作。并且,一些文件的位置发生了变动,包括配置(config)、清单(manifest)和模块文件,请参阅升级指南进行服务器和客户端的升级:
为了避免一些模块找不到对应的动态链接库的问题,一些模块被从 pulseaudio
包中拆分出来了。请检查你是否需要这些模块并重新安装他们。
被拆分出的模块包括:
- pulseaudio-bluetooth : 蓝牙(Bluez)支持
- pulseaudio-equalizer : 均衡器输出(qpaeq)
- pulseaudio-gconf: GConf 支持 (paprefs)
- pulseaudio-jack: JACK的输出(sink)、输入(source)以及 jackdbus 检测
- pulseaudio-lirc: 红外遥控(LIRC)的音量控制
- pulseaudio-xen: Xen 半虚拟化输出
- pulseaudio-zeroconf: Zeroconf (Avahi/DNS-SD) 支持