From 2c30aabcba453352f29abadd90cac9e76c5f691f Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Mon, 18 Jan 2016 10:42:14 +0100 Subject: [PATCH] rebuild guest rpm db after restoring from cache --- lbuild-initvm.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lbuild-initvm.sh b/lbuild-initvm.sh index 0d22f491..b269a568 100755 --- a/lbuild-initvm.sh +++ b/lbuild-initvm.sh @@ -465,6 +465,11 @@ function setup_lxc() { yum) if [ -z "$IMAGE" ]; then fedora_install $lxc || { echo "failed to install fedora root image"; exit 1 ; } + # this appears to be safer; observed in Jan. 2016 on a f23 host and a f14 cached image + # we were getting this message when attempting the first chroot yum install + # rpmdb: Program version 4.8 doesn't match environment version 5.3 + chroot $(lxcroot $lxc) $personality rm -rf /var/lib/rpm/__db{0,1,2,3,4,5,6,7,8,9} + chroot $(lxcroot $lxc) $personality rpm --rebuilddb fi fedora_configure $lxc || { echo "failed to configure fedora for a container"; exit 1 ; } ;; -- 2.43.0