在构建canal adapt容器镜像的时候,RUN yum install kde-l10n-Chinese -y
报错:
Rpmdb checksum is invalid: dCDPT(pkg checksums): kde-filesystem.noarch 0:4-30.1.el6 - u
The command '/bin/sh -c yum install kde-l10n-Chinese -y' returned a non-zero code: 1
Dockerfile使用的基础镜像是centos:6.7,搜索了一下,大家说是rpm库损坏了,需要重新构建一下,于是使用命令rpm --rebuilddb
重建库,例如:
RUN rpm --rebuilddb && yum install kde-l10n-Chinese -y
如上即可解决问题!
参考: