From 8ebe5758233f071866081210eb0c47295e7ad424 Mon Sep 17 00:00:00 2001 From: rakeshgm Date: Wed, 8 Jan 2020 13:37:44 +0530 Subject: [PATCH] workaround to install dbench for rhel-8 Signed-off-by: rakeshgm --- teuthology/task/internal/redhat.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/teuthology/task/internal/redhat.py b/teuthology/task/internal/redhat.py index 829c2d5aa..3cfacc9c0 100644 --- a/teuthology/task/internal/redhat.py +++ b/teuthology/task/internal/redhat.py @@ -113,6 +113,10 @@ def _enable_rhel_repos(remote): remote.run(args=['sudo', 'subscription-manager', 'repos', '--enable={r}'.format(r=repo)]) + if remote.os.version.startswith('8'): + workaround(remote) + + @contextlib.contextmanager def setup_base_repo(ctx, config): """ @@ -224,3 +228,11 @@ def _create_temp_repo_file(repos, repo_file): repo_file.write(gpgcheck) repo_file.write(enabled) repo_file.close() + + +def workaround(remote): + log.info('temporary workaround') + remote.run(args=['sudo', + 'yum', + 'install', '-y', + 'http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/d/dbench-4.0-10.el7.x86_64.rpm']) -- 2.47.3