From: Neha Ojha Date: Mon, 12 Jul 2021 22:25:55 +0000 (+0000) Subject: qa/*/test_envlibrados_for_rocksdb.sh: install libarchive-3.3.3 X-Git-Tag: v15.2.14~20^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=453186dd02a761c41bc331c0d974add3a44a0d9d;p=ceph.git qa/*/test_envlibrados_for_rocksdb.sh: install libarchive-3.3.3 To workaround the libarchive dependency issue seen with centos 8, which has been causing consistent failures like ``` 2021-06-04T04:52:51.147 INFO:tasks.workunit.client.0.smithi071.stdout:Installed: 2021-06-04T04:52:51.148 INFO:tasks.workunit.client.0.smithi071.stdout: cmake-3.18.2-9.el8.x86_64 cmake-data-3.18.2-9.el8.noarch ... 2021-06-04T04:52:57.554 INFO:tasks.workunit.client.0.smithi071.stderr:+ cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_TESTS=ON -DWITH_LIBRADOS=ON -DWITH_SNAPPY=ON -DWITH_GFLAGS=OFF -DFAIL_ON_WARNINGS=OFF .. 2021-06-04T04:52:57.579 DEBUG:teuthology.orchestra.run:got remote process result: 127 2021-06-04T04:52:57.580 INFO:tasks.workunit.client.0.smithi071.stderr:cmake: symbol lookup error: cmake: undefined symbol: archive_write_add_filter_zstd ``` More details in https://tracker.ceph.com/issues/51101#note-5 Fixes: https://tracker.ceph.com/issues/51101 Signed-off-by: Neha Ojha (cherry picked from commit 345cb641ed63e5b88f799a0b50bddb4028ed2589) --- diff --git a/qa/workunits/rados/test_envlibrados_for_rocksdb.sh b/qa/workunits/rados/test_envlibrados_for_rocksdb.sh index ecbb4098a45b8..ca9b8d2ea314b 100755 --- a/qa/workunits/rados/test_envlibrados_for_rocksdb.sh +++ b/qa/workunits/rados/test_envlibrados_for_rocksdb.sh @@ -33,7 +33,7 @@ case $(distro_id) in sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-x86_64-rpms" ;; esac - install git gcc-c++.x86_64 snappy-devel zlib zlib-devel bzip2 bzip2-devel libradospp-devel.x86_64 cmake + install git gcc-c++.x86_64 snappy-devel zlib zlib-devel bzip2 bzip2-devel libradospp-devel.x86_64 cmake libarchive-3.3.3 ;; opensuse*|suse|sles) install git gcc-c++ snappy-devel zlib-devel libbz2-devel libradospp-devel