emerge sys-kernel/gentoo-sources
由于 导致运行失败Failed to install sys-kernel/gentoo-sources-4.9.16
,但据我所知,命令输出和提到的日志文件均不包含任何信息:
# 出现 sys-kernel/gentoo-sources * 重要:存储库‘gentoo’有 8 条新闻需要阅读。 * 使用 eselect news read 查看新项目。 计算依赖关系...完成! >>> 验证 ebuild 清单 >>> 新兴 (1/1) sys-kernel/gentoo-sources-4.9.16::gentoo * linux-4.9.tar.xz SHA256 SHA512 WHIRLPOOL 大小 ;-) ... [ 确定 ] * genpatches-4.9-18.base.tar.xz SHA256 SHA512 WHIRLPOOL 大小 ;-) ... [ 确定 ] * genpatches-4.9-18.extras.tar.xz SHA256 SHA512 WHIRLPOOL 大小 ;-) ... [ 确定 ] >>> 准备拆包... >>> 正在解压源代码... >>> 将 linux-4.9.tar.xz 解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> 将 genpatches-4.9-18.base.tar.xz 解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches >>> 将 genpatches-4.9-18.extras.tar.xz 解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches * 不包括补丁 #5000_enable-additional-cpu-optimizations-for-gcc.patch ... [ ok ] * 应用 1000_linux-4.9.1.patch (-p1) ... [ 确定 ] * 应用 1001_linux-4.9.2.patch (-p1) ... [ 确定 ] * 应用 1002_linux-4.9.3.patch (-p1) ... [ 确定 ] * 应用 1003_linux-4.9.4.patch (-p1) ... [ 确定 ] * 应用 1004_linux-4.9.5.patch (-p1) ... [ 确定 ] * 应用 1005_linux-4.9.6.patch (-p1) ... [ 确定 ] * 应用 1006_linux-4.9.7.patch (-p1) ... [ 确定 ] * 应用 1007_linux-4.9.8.patch (-p1) ... [ 确定 ] * 应用 1008_linux-4.9.9.patch (-p1) ... [ 确定 ] * 应用 1009_linux-4.9.10.patch (-p1) ... [ 确定 ] * 应用 1010_linux-4.9.11.patch (-p1) ... [ 确定 ] * 应用 1011_linux-4.9.12.patch (-p1) ... [ 确定 ] * 应用 1012_linux-4.9.13.patch (-p1) ... [ 确定 ] * 应用 1013_linux-4.9.14.patch (-p1) ... [ 确定 ] * 应用 1014_linux-4.9.15.patch (-p1) ... [ 确定 ] * 应用 1015_linux-4.9.16.patch (-p1) ... [ 确定 ] * 应用 1500_XATTR_USER_PREFIX.patch (-p1) ... [ 确定 ] * 应用 1510_fs-enable-link-security-restrictions-by-default.patch (-p1) ... [ 确定 ] * 应用 2300_enable-poweroff-on-Mac-Pro-11.patch (-p1) ... [ 确定 ] * 应用 2900_dev-root-proc-mount-fix.patch (-p1) ... [ 确定 ] * 应用 4200_fbcondecor.patch (-p1) ... [ 确定 ] * 应用 4400_alpha-sysctl-uac.patch (-p1) ... [ 确定 ] * 应用 4567_distro-Gentoo-Kconfig.patch (-p1) ... [ 确定 ] >>> 源代码解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> 在 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo 中准备源代码... >>> 源已准备好。 >>> 在 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo 中配置源... >>> 源已配置。 >>> 在 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo 中编译源代码... >>> 源代码编译。 >>> 测试阶段 [未启用]:sys-kernel/gentoo-sources-4.9.16 >>> 将 gentoo-sources-4.9.16 安装到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ 类别 sys-kernel >>> 复制源... >>> 已完成将 gentoo-sources-4.9.16 安装到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ * 构建目录的最终大小:0 KiB * 安装树的最终大小:771620 KiB ecompressdir: bzip2 -9 /usr/share/doc >>> 安装 (1 / 1) sys-kernel/gentoo-sources-4.9.16::gentoo * 重要:存储库‘gentoo’有 8 条新闻需要阅读。 * 使用 eselect news read 查看新项目。 计算依赖关系...完成! >>> 验证 ebuild 清单 >>> 新兴 (1/1) sys-kernel/gentoo-sources-4.9.16::gentoo * linux-4.9.tar.xz SHA256 SHA512 WHIRLPOOL 大小 ;-) ... [ 确定 ] * genpatches-4.9-18.base.tar.xz SHA256 SHA512 WHIRLPOOL 大小 ;-) ... [ 确定 ] * genpatches-4.9-18.extras.tar.xz SHA256 SHA512 WHIRLPOOL 大小 ;-) ... [ 确定 ] >>> 准备拆包... >>> 正在解压源代码... >>> 将 linux-4.9.tar.xz 解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> 将 genpatches-4.9-18.base.tar.xz 解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches >>> 将 genpatches-4.9-18.extras.tar.xz 解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches * 不包括补丁 #5000_enable-additional-cpu-optimizations-for-gcc.patch ... [ ok ] * 应用 1000_linux-4.9.1.patch (-p1) ... [ 确定 ] * 应用 1001_linux-4.9.2.patch (-p1) ... [ 确定 ] * 应用 1002_linux-4.9.3.patch (-p1) ... [ 确定 ] * 应用 1003_linux-4.9.4.patch (-p1) ... [ 确定 ] * 应用 1004_linux-4.9.5.patch (-p1) ... [ 确定 ] * 应用 1005_linux-4.9.6.patch (-p1) ... [ 确定 ] * 应用 1006_linux-4.9.7.patch (-p1) ... [ 确定 ] * 应用 1007_linux-4.9.8.patch (-p1) ... [ 确定 ] * 应用 1008_linux-4.9.9.patch (-p1) ... [ 确定 ] * 应用 1009_linux-4.9.10.patch (-p1) ... [ 确定 ] * 应用 1010_linux-4.9.11.patch (-p1) ... [ 确定 ] * 应用 1011_linux-4.9.12.patch (-p1) ... [ 确定 ] * 应用 1012_linux-4.9.13.patch (-p1) ... [ 确定 ] * 应用 1013_linux-4.9.14.patch (-p1) ... [ 确定 ] * 应用 1014_linux-4.9.15.patch (-p1) ... [ 确定 ] * 应用 1015_linux-4.9.16.patch (-p1) ... [ 确定 ] * 应用 1500_XATTR_USER_PREFIX.patch (-p1) ... [ 确定 ] * 应用 1510_fs-enable-link-security-restrictions-by-default.patch (-p1) ... [ 确定 ] * 应用 2300_enable-poweroff-on-Mac-Pro-11.patch (-p1) ... [ 确定 ] * 应用 2900_dev-root-proc-mount-fix.patch (-p1) ... [ 确定 ] * 应用 4200_fbcondecor.patch (-p1) ... [ 确定 ] * 应用 4400_alpha-sysctl-uac.patch (-p1) ... [ 确定 ] * 应用 4567_distro-Gentoo-Kconfig.patch (-p1) ... [ 确定 ] >>> 源代码解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> 在 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo 中准备源代码... >>> 源已准备好。 >>> 在 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo 中配置源... >>> 源已配置。 >>> 在 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo 中编译源代码... >>> 源代码编译。 >>> 测试阶段 [未启用]:sys-kernel/gentoo-sources-4.9.16 >>> 将 gentoo-sources-4.9.16 安装到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ 类别 sys-kernel >>> 复制源... >>> 已完成将 gentoo-sources-4.9.16 安装到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ * 构建目录的最终大小:0 KiB * 安装树的最终大小:771620 KiB ecompressdir: bzip2 -9 /usr/share/doc >>> 安装 (1 / 1) sys-kernel/gentoo-sources-4.9.16::gentoo >>> 无法安装 sys-kernel/gentoo-sources-4.9.16,日志文件: >>>'/var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/temp/build.log' * GNU 信息目录索引是最新的。 * 重要:存储库‘gentoo’有 8 条新闻需要阅读。 * 使用 eselect news read 查看新项目。 # 减少 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/temp/build.log * 软件包:sys-kernel/gentoo-sources-4.9.16 * 存储库:gentoo * 维护者:[电子邮件保护] * 使用:abi_ppc_32 elibc_glibc kernel_linux ppc 用户空间_GNU * 功能:preserve-libs sandbox userpriv usersandbox >>> 准备拆包... >>> 正在解压源代码... >>> 将 linux-4.9.tar.xz 解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> 将 genpatches-4.9-18.base.tar.xz 解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches >>> 将 genpatches-4.9-18.extras.tar.xz 解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches * 不包括补丁 #5000_enable-additional-cpu-optimizations-for-gcc.patch ... [ 好的 ] * 应用 1000_linux-4.9.1.patch (-p1) ... [ 好的 ] * 应用 1001_linux-4.9.2.patch (-p1) ... [ 好的 ] * 应用 1002_linux-4.9.3.patch (-p1) ... [ 好的 ] * 应用 1003_linux-4.9.4.patch (-p1) ... [ 好的 ] * 应用 1004_linux-4.9.5.patch (-p1) ... [ 好的 ] * 应用 1005_linux-4.9.6.patch (-p1) ... [ 好的 ] * 应用 1006_linux-4.9.7.patch (-p1) ... [ 好的 ] * 应用 1007_linux-4.9.8.patch (-p1) ... [ 好的 ] * 应用 1008_linux-4.9.9.patch (-p1) ... [ 好的 ] * 应用 1009_linux-4.9.10.patch (-p1) ... [ 好的 ] * 应用 1010_linux-4.9.11.patch (-p1) ... [ 好的 ] * 应用 1011_linux-4.9.12.patch (-p1) ... [ 好的 ] * 应用 1012_linux-4.9.13.patch (-p1) ... [ 好的 ] * 应用 1013_linux-4.9.14.patch (-p1) ... [ 好的 ] * 应用 1014_linux-4.9.15.patch (-p1) ... [ 好的 ] * 应用 1015_linux-4.9.16.patch (-p1) ... [ 好的 ] * 应用 1500_XATTR_USER_PREFIX.patch (-p1) ... [ 好的 ] * 应用 1510_fs-enable-link-security-restrictions-by-default.patch (-p1) ... [ 好的 ] * 应用 2300_enable-poweroff-on-Mac-Pro-11.patch (-p1) ... [ 好的 ] * 应用 2900_dev-root-proc-mount-fix.patch (-p1) ... [ 好的 ] * 应用 4200_fbcondecor.patch (-p1) ... [ 好的 ] * 应用 4400_alpha-sysctl-uac.patch (-p1) ... [ 好的 ] * 应用 4567_distro-Gentoo-Kconfig.patch (-p1) ... [ 好的 ] >>> 源代码解压到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> 在 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo 中准备源代码... >>> 源已准备好。 >>> 在 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo 中配置源... >>> 源已配置。 >>> 在 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo 中编译源代码... >>> 源代码编译。 >>> 测试阶段 [未启用]:sys-kernel/gentoo-sources-4.9.16 >>> 将 gentoo-sources-4.9.16 安装到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ 类别 sys-kernel >>> 复制源... >>> 已完成将 gentoo-sources-4.9.16 安装到 /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ * 构建目录的最终大小:0 KiB * 安装树的最终大小:771620 KiB ecompressdir: bzip2 -9 /usr/share/doc
genkernel all
由于* ERROR: Kernel Makefile (/usr/src/linux/Makefile) missing. Maybe re-install the kernel sources.
以下原因而失败,这让我很清楚地知道安装确实没有成功,但由于某些我不知道的原因,情况可能并非如此。
我在 iMac G4 PowerMac6,1 上使用最小 ppc32 live media 20140713
答案1
发生故障的原因是该emerge
进程被内核的内存不足 (OOM) 终止程序终止。可以检查dmesg
以确认。
emerge
我要求改进https://bugs.gentoo.org/show_bug.cgi?id=620938。