TT Bigdata TT Bigdata
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

    • 各组件代码
    • 通用代码模板
  • 国产化&其他系统

    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 支持&共建

    • 蓝图愿景
    • 技术支持
    • 合作共建
登陆
GitHub (opens new window)

JaneTTR

数据酿造智慧,每一滴都是沉淀!
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

    • 各组件代码
    • 通用代码模板
  • 国产化&其他系统

    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 支持&共建

    • 蓝图愿景
    • 技术支持
    • 合作共建
登陆
GitHub (opens new window)
  • Hadoop

  • Spark

  • Trino

  • Hudi

  • Paimon

  • Livy

  • Flink

  • Atlas

  • Superset

  • Jsvc

  • Zookeeper

  • Hive

  • Sqoop

    • xmlto is needed by 解决方法
    • lsb_release、rsync 缺失导致构建中断
      • 1. 报错现象与日志解析
      • 2. 编译环境依赖梳理
      • 3. 快速修复方法
    • asciidoc 警告与 relnotes.py 语法不兼容分析
  • Cloudbeaver

  • Bigtop-select

  • 报错解决-Bigtop
  • Sqoop
JaneTTR
2025-06-09
目录

lsb_release、rsync 缺失导致构建中断

# 1. 报错现象与日志解析

在使用 Bigtop 编译 Sqoop RPM 时,终端会频繁出现如下报错:

real-docs:
     [exec] Current OS is Linux
     [exec] Executing 'make' with arguments:
     [exec] '-C'
     [exec] '/opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/src/docs'
     [exec] 'BUILDROOT=/opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build'
     [exec] 'VERSION=1.4.7'
     [exec]
     [exec] The ' characters around the executable and arguments are
     [exec] not part of the command.
     [exec] /bin/sh: lsb_release: command not foundmake: Entering directory '/opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/src/docs'
     [exec]
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-codegen.txt
     [exec] xmlto man  man/sqoop-codegen.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-codegen
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-codegen
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-codegen
     [exec] Note: Writing sqoop-codegen.1
     [exec] /bin/sh: lsb_release: command not found
     [exec] gzip man/sqoop-codegen.1
     [exec] rm man/sqoop-codegen.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] mv man/sqoop-codegen.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-create-hive-table.txt
     [exec] xmlto man  man/sqoop-create-hive-table.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-create-hive-table
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-create-hive-table
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-create-hive-table
     [exec] Note: Writing sqoop-create-hive-table.1
     [exec] gzip man/sqoop-create-hive-table.1
     [exec] rm man/sqoop-create-hive-table.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] /bin/sh: lsb_release: command not foundmv man/sqoop-create-hive-table.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec]
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-eval.txt
     [exec] xmlto man  man/sqoop-eval.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-eval
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-eval
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-eval
     [exec] gzip man/sqoop-eval.1
     [exec] rm man/sqoop-eval.xml
     [exec] Note: Writing sqoop-eval.1mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] mv man/sqoop-eval.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-export.txt
     [exec]
     [exec] /bin/sh: lsb_release: command not found
     [exec] xmlto man  man/sqoop-export.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-export
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-export
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-export
     [exec] Note: Writing sqoop-export.1gzip man/sqoop-export.1
     [exec] rm man/sqoop-export.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec]
     [exec] /bin/sh: lsb_release: command not found
     [exec] mv man/sqoop-export.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-help.txt
     [exec] xmlto man  man/sqoop-help.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-help
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-help
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-help
     [exec] gzip man/sqoop-help.1
     [exec] rm man/sqoop-help.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] Note: Writing sqoop-help.1
     [exec] /bin/sh: lsb_release: command not found
     [exec] mv man/sqoop-help.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-import-all-tables.txt
     [exec] xmlto man  man/sqoop-import-all-tables.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-import-all-tables
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-import-all-tables
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-import-all-tables
     [exec] gzip man/sqoop-import-all-tables.1
     [exec] rm man/sqoop-import-all-tables.xmlNote: Writing sqoop-import-all-tables.1
     [exec]
     [exec] /bin/sh: lsb_release: command not found
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] mv man/sqoop-import-all-tables.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-import-mainframe.txt
     [exec] xmlto man  man/sqoop-import-mainframe.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-import-mainframe
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-import-mainframe
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-import-mainframe
     [exec] gzip man/sqoop-import-mainframe.1
     [exec] rm man/sqoop-import-mainframe.xmlNote: Writing sqoop-import-mainframe.1
     [exec]
     [exec] /bin/sh: lsb_release: command not found
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] mv man/sqoop-import-mainframe.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-import.txt
     [exec] xmlto man  man/sqoop-import.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-import
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-import
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-import
     [exec] Note: Writing sqoop-import.1
     [exec] gzip man/sqoop-import.1/bin/sh: lsb_release: command not found
     [exec] rm man/sqoop-import.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec]
     [exec] mv man/sqoop-import.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-job.txt
     [exec] xmlto man  man/sqoop-job.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-job
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-job
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-job
     [exec] gzip man/sqoop-job.1
     [exec] rm man/sqoop-job.xml
     [exec] Note: Writing sqoop-job.1mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec]
     [exec] /bin/sh: lsb_release: command not found
     [exec] mv man/sqoop-job.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-list-databases.txt
     [exec] xmlto man  man/sqoop-list-databases.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-list-databases
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-list-databases
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-list-databases
     [exec] Note: Writing sqoop-list-databases.1
     [exec] /bin/sh: lsb_release: command not found
     [exec] gzip man/sqoop-list-databases.1
     [exec] rm man/sqoop-list-databases.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] mv man/sqoop-list-databases.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-list-tables.txt
     [exec] xmlto man  man/sqoop-list-tables.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-list-tables
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-list-tables
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-list-tables
     [exec] gzip man/sqoop-list-tables.1
     [exec] rm man/sqoop-list-tables.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] mv man/sqoop-list-tables.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] Note: Writing sqoop-list-tables.1
     [exec] /bin/sh: lsb_release: command not found
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-merge.txt
     [exec] xmlto man  man/sqoop-merge.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-merge
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-merge
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-merge
     [exec] Note: Writing sqoop-merge.1
     [exec] /bin/sh: lsb_release: command not found
     [exec] gzip man/sqoop-merge.1
     [exec] rm man/sqoop-merge.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] mv man/sqoop-merge.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-metastore.txt
     [exec] xmlto man  man/sqoop-metastore.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-metastore
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-metastore
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-metastore
     [exec] gzip man/sqoop-metastore.1
     [exec] rm man/sqoop-metastore.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] mv man/sqoop-metastore.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] Note: Writing sqoop-metastore.1
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop-version.txt
     [exec] /bin/sh: lsb_release: command not found
     [exec] xmlto man  man/sqoop-version.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop-version
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop-version
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop-version
     [exec] Note: Writing sqoop-version.1
     [exec] /bin/sh: lsb_release: command not found
     [exec] gzip man/sqoop-version.1
     [exec] rm man/sqoop-version.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] mv man/sqoop-version.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -b docbook -d manpage -a "author=Sqoop Team" man/sqoop.txt
     [exec] xmlto man  man/sqoop.xml -o man
     [exec] Warn: AUTHOR sect.: no personblurb|contrib for Sqoop Team          sqoop
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr  sqoop
     [exec] Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso  sqoop
     [exec] Note: Writing sqoop.1
     [exec] gzip man/sqoop.1
     [exec] rm man/sqoop.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] mv man/sqoop.1.gz /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -a revnumber=1.4.7 \
     [exec]     -b docbook \
     [exec] /bin/sh: lsb_release: command not found     user/SqoopUserGuide.txt
     [exec]
     [exec] asciidoc: DEPRECATED: common-args.txt: line 21: old tables syntax
     [exec] xmlto  -o /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs -m web/html.xsl \
     [exec]     html-nochunks user/SqoopUserGuide.xml
     [exec] asciidoc: DEPRECATED: validation-args.txt: line 20: old tables syntax
     [exec] asciidoc: DEPRECATED: import.txt: line 53: old tables syntax
     [exec] asciidoc: DEPRECATED: import.txt: line 316: old tables syntax
     [exec] asciidoc: DEPRECATED: import.txt: line 360: old tables syntax
     [exec] asciidoc: DEPRECATED: output-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: input-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: hive-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: hbase-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: accumulo-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: codegen-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: import.txt: line 655: old tables syntax
     [exec] asciidoc: DEPRECATED: common-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: import-all-tables.txt: line 43: old tables syntax
     [exec] asciidoc: DEPRECATED: output-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: input-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: hive-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: import-all-tables.txt: line 75: old tables syntax
     [exec] asciidoc: DEPRECATED: mainframe-common-args.txt: line 20: old tables syntax
     [exec] asciidoc: DEPRECATED: import-mainframe.txt: line 44: old tables syntax
     [exec] asciidoc: DEPRECATED: output-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: input-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: hive-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: hbase-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: accumulo-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: codegen-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: common-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: validation-args.txt: line 20: old tables syntax
     [exec] asciidoc: DEPRECATED: export.txt: line 47: old tables syntax
     [exec] asciidoc: DEPRECATED: input-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: output-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: codegen-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: saved-jobs.txt: line 60: old tables syntax
     [exec] asciidoc: DEPRECATED: saved-jobs.txt: line 128: old tables syntax
     [exec] asciidoc: DEPRECATED: saved-jobs.txt: line 152: old tables syntax
     [exec] asciidoc: DEPRECATED: saved-jobs.txt: line 211: old tables syntax
     [exec] asciidoc: DEPRECATED: saved-jobs.txt: line 260: old tables syntax
     [exec] asciidoc: DEPRECATED: common-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: codegen-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: output-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: input-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: hive-args.txt: line 22: old tables syntax
     [exec] asciidoc: DEPRECATED: common-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: create-hive-table.txt: line 46: old tables syntax
     [exec] asciidoc: DEPRECATED: output-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: common-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: eval.txt: line 46: old tables syntax
     [exec] asciidoc: DEPRECATED: common-args.txt: line 21: old tables syntax
     [exec] asciidoc: DEPRECATED: compatibility.txt: line 55: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 124: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 190: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 225: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 287: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 306: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 376: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 473: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 497: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 671: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 698: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 716: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 752: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 797: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 839: old tables syntax
     [exec] asciidoc: DEPRECATED: connectors.txt: line 1359: old tables syntax
     [exec] rm user/SqoopUserGuide.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] asciidoc --unsafe -a revnumber=1.4.7 \
     [exec]     -b docbook \
     [exec]     dev/SqoopDevGuide.txt
     [exec] /bin/sh: lsb_release: command not found
     [exec] xmlto  -o /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs -m web/html.xsl \
     [exec]     html-nochunks dev/SqoopDevGuide.xml
     [exec] rm dev/SqoopDevGuide.xml
     [exec] mkdir -p /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] cp web/docbook.css /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs
     [exec] rsync -a web/images /opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build/docs/
     [exec] make: Leaving directory '/opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/src/docs'
     [exec] make: rsync: Command not found
     [exec] make: *** [Makefile:104: supportfiles] Error 127

BUILD FAILED
/opt/modules/bigtop/build/sqoop/rpm/BUILD/sqoop-1.4.7/build.xml:1077: exec returned: 2
        at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:675)
        at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:699)
        at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:527)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
        at org.apache.tools.ant.Task.perform(Task.java:350)
        at org.apache.tools.ant.Target.execute(Target.java:449)
        at org.apache.tools.ant.Target.performTasks(Target.java:470)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
        at org.apache.tools.ant.Main.runBuild(Main.java:818)
        at org.apache.tools.ant.Main.startAnt(Main.java:223)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)

Total time: 4 minutes 7 seconds
error: Bad exit status from /var/tmp/rpm-tmp.e2Y5RQ (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.e2Y5RQ (%build)

> Task :sqoop-rpm FAILED

FAILURE: Build failed with an exception.

* Where:
Script '/opt/modules/bigtop/packages.gradle' line: 545

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299

更详细日志如图:

image-20250609092851259

注意

lsb_release 用于检测系统版本,rsync 常用于 Makefile 步骤中文件同步。缺失这些依赖,会导致整个文档和二进制归档流程被中断,无法输出 RPM 包。 常见于 Rocky Linux、openEuler、CentOS Stream 等新装最小系统。

# 2. 编译环境依赖梳理

实际上,Bigtop 编译链路需要一批系统命令和文档工具,常见依赖清单如下:

依赖命令 作用说明 所属包 安装方式
lsb_release 识别系统版本信息 redhat-lsb-core dnf/yum install redhat-lsb-core
rsync 文件高效同步、归档 rsync dnf/yum install rsync
asciidoc 文档编译 asciidoc dnf/yum install asciidoc

其中 lsb_release 和 rsync 常被遗漏,但却是 RPM 制作链路必备。重点关注

# 3. 快速修复方法

只需一行命令补齐系统依赖,推荐直接批量安装:

dnf install -y redhat-lsb-core rsync
1

image-20250609093234091

安装完毕后,重新执行 Bigtop 的 gradle 构建命令:

gradle sqoop-rpm -PparentDir=/usr/bigtop -Dbuildwithdeps=true
1

提示

如果你在 CentOS 7 环境下,可以直接用 yum 命令替换 dnf。

#Sqoop#Bigtop#RPM#编译
xmlto is needed by 解决方法
asciidoc 警告与 relnotes.py 语法不兼容分析

← xmlto is needed by 解决方法 asciidoc 警告与 relnotes.py 语法不兼容分析→

最近更新
01
bigtop-select 打包缺 compat 报错修复 deb
07-16
02
bigtop-select 打包缺 control 文件报错修复 deb
07-16
03
首次编译-环境初始化 必装
07-16
更多文章>
Theme by Vdoing | Copyright © 2017-2025 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式