百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
返回工具页/返回 Issues 列表
#2131·fpm

apk v2 包格式错误

作者: hertznsk创建于 2026年1月30日更新于 2026年2月5日

问题

使用 FPM 1.17.0 创建的 APK 包无法在 Alpine Linux 3.23 上安装,出现以下错误: ERROR: datadog-php-tracer_1.17.0_aarch64.apk: v2 包格式错误。

根本原因

Alpine 3.23 引入了 apk-tools v3.0.0,该版本强制执行更严格的 APK v2 包验证。新版本要求包的 PKGINFO 文件中包含 datahash 字段 - 这是在安装后验证的 gzipped data.tar 的 SHA256 哈希值。使用 fpm 1.17.0 构建的包不包含此字段,导致验证失败。

内容来源: jordansissel/fpm

查看 GitHub 原文在 GitHub 查看讨论