首页 > 未分类 > Docker中YUM安装RPM包报错 Rpmdb checksum is invalid: dCDPT(pkg checksums)

Docker中YUM安装RPM包报错 Rpmdb checksum is invalid: dCDPT(pkg checksums)

2019年1月18日 发表评论 阅读评论

今天在使用Dockerfile制作Docker镜像的时候,突然发现以前可以运行的 “RUN yum install -y sudo” 突然运行报错了,错误如下:

Rpmdb checksum is invalid: dCDPT(pkg checksums): sudo.x86_64 0:1.8.6p3-29.el6_9 – u

The command ‘/bin/sh -c yum install -y sudo’ returned a non-zero code: 1

需要在 “yum install …” 前使用 “rpm –rebuilddb” 重建数据库。比如:

RUN rpm –rebuilddb && yum install -y sudo …

顺利解决!

原贴参考:https://blog.csdn.net/kongxx/article/details/78464074

分类: 未分类 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.