Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qa/*/test_envlibrados_for_rocksdb.sh: install libarchive-3.3.3 #42294

Merged
merged 1 commit into from Jul 13, 2021

Conversation

neha-ojha
Copy link
Member

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

Fixes: https://tracker.ceph.com/issues/51101
Signed-off-by: Neha Ojha nojha@redhat.com

Checklist

  • References tracker ticket
  • Updates documentation if necessary
  • Includes tests for new functionality or reproducer for bug

Show available Jenkins commands
  • jenkins retest this please
  • jenkins test classic perf
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test api
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox

Copy link
Contributor

@tchaikov tchaikov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

another solution is to update the centos8-stream image so it contains an updated libarchive package.

qa/workunits/rados/test_envlibrados_for_rocksdb.sh Outdated Show resolved Hide resolved
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 <nojha@redhat.com>
@neha-ojha neha-ojha changed the title qa/*/test_envlibrados_for_rocksdb.sh: install libarchive qa/*/test_envlibrados_for_rocksdb.sh: install libarchive-3.3.3 Jul 13, 2021
@neha-ojha
Copy link
Member Author

make check failure is unrelated, tracked in https://tracker.ceph.com/issues/42788

@neha-ojha
Copy link
Member Author

jenkins test make check

1 similar comment
@neha-ojha
Copy link
Member Author

jenkins test make check

@neha-ojha neha-ojha merged commit ec87cbf into ceph:master Jul 13, 2021
@neha-ojha neha-ojha deleted the wip-51101 branch July 13, 2021 21:10
chrisphoffman added a commit to chrisphoffman/ceph-build that referenced this pull request Jan 7, 2022
Ensure version of libarchive is installed due to cmake dependency: https://access.redhat.com/solutions/6068431
Error message encountered:
cmake3: symbol lookup error: cmake3: undefined symbol: archive_write_add_filter_zstd

Related: ceph/ceph#42294

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
chrisphoffman added a commit to chrisphoffman/ceph-build that referenced this pull request Jan 17, 2022
Ensure version of libarchive is installed due to cmake dependency: https://access.redhat.com/solutions/6068431
Error message encountered:
cmake3: symbol lookup error: cmake3: undefined symbol: archive_write_add_filter_zstd

Related: ceph/ceph#42294

Signed-off-by: Christopher Hoffman <choffman@redhat.com>

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
chrisphoffman added a commit to chrisphoffman/ceph-build that referenced this pull request Jan 17, 2022
Ensure version of libarchive is installed due to cmake dependency: https://access.redhat.com/solutions/6068431
Error message encountered:
cmake3: symbol lookup error: cmake3: undefined symbol: archive_write_add_filter_zstd

Related: ceph/ceph#42294

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
chrisphoffman added a commit to chrisphoffman/ceph-build that referenced this pull request Jan 19, 2022
Ensure version of libarchive is installed due to cmake dependency: https://access.redhat.com/solutions/6068431
Error message encountered:
cmake3: symbol lookup error: cmake3: undefined symbol: archive_write_add_filter_zstd

Related: ceph/ceph#42294

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants