Bug #13393
closedPackaging problems in upgrade:giant-x-hammer-distro-basic-vps run
100%
Description
Run: http://pulpito.ceph.com/teuthology-2015-10-05_17:05:09-upgrade:giant-x-hammer-distro-basic-vps/
Jobs: ['1089914', '1089921', '1089929', '1089933', '1089947']
Logs: http://qa-proxy.ceph.com/teuthology/teuthology-2015-10-05_17:05:09-upgrade:giant-x-hammer-distro-basic-vps/1089914/teuthology.log
2015-10-06T07:29:47.207 INFO:teuthology.orchestra.run.vpm159.stdout: You could try using --skip-broken to work around the problem 2015-10-06T07:29:47.207 INFO:teuthology.orchestra.run.vpm159.stderr:Error: Package: 1:ceph-0.87.2-8.g6c33a35.el7.x86_64 (Ceph) 2015-10-06T07:29:47.207 INFO:teuthology.orchestra.run.vpm159.stderr: Requires: python-flask 2015-10-06T07:29:47.412 INFO:teuthology.orchestra.run.vpm191.stdout: Installing : 1:ceph-test-0.87.2-8.g6c33a35.el7.x86_64 5/5 2015-10-06T07:29:47.429 INFO:teuthology.orchestra.run.vpm191.stdout: Verifying : 1:libcephfs1-0.87.2-8.g6c33a35.el7.x86_64 1/5 2015-10-06T07:29:47.437 INFO:teuthology.orchestra.run.vpm191.stdout: Verifying : leveldb-1.12.0-5.el7.x86_64 2/5 2015-10-06T07:29:47.446 INFO:teuthology.orchestra.run.vpm191.stdout: Verifying : boost-program-options-1.53.0-18.el7.x86_64 3/5 2015-10-06T07:29:47.465 INFO:teuthology.orchestra.run.vpm191.stdout: Verifying : 1:libradosstriper1-0.87.2-8.g6c33a35.el7.x86_64 4/5 2015-10-06T07:29:47.564 INFO:teuthology.orchestra.run.vpm191.stdout: Verifying : 1:ceph-test-0.87.2-8.g6c33a35.el7.x86_64 5/5 2015-10-06T07:29:47.564 INFO:teuthology.orchestra.run.vpm191.stdout: 2015-10-06T07:29:47.564 INFO:teuthology.orchestra.run.vpm191.stdout:Installed: 2015-10-06T07:29:47.564 INFO:teuthology.orchestra.run.vpm191.stdout: ceph-test.x86_64 1:0.87.2-8.g6c33a35.el7 2015-10-06T07:29:47.564 INFO:teuthology.orchestra.run.vpm191.stdout: 2015-10-06T07:29:47.564 INFO:teuthology.orchestra.run.vpm191.stdout:Dependency Installed: 2015-10-06T07:29:47.565 INFO:teuthology.orchestra.run.vpm191.stdout: boost-program-options.x86_64 0:1.53.0-18.el7 2015-10-06T07:29:47.565 INFO:teuthology.orchestra.run.vpm191.stdout: leveldb.x86_64 0:1.12.0-5.el7 2015-10-06T07:29:47.565 INFO:teuthology.orchestra.run.vpm191.stdout: libcephfs1.x86_64 1:0.87.2-8.g6c33a35.el7 2015-10-06T07:29:47.565 INFO:teuthology.orchestra.run.vpm191.stdout: libradosstriper1.x86_64 1:0.87.2-8.g6c33a35.el7 2015-10-06T07:29:47.565 INFO:teuthology.orchestra.run.vpm191.stdout: 2015-10-06T07:29:47.565 INFO:teuthology.orchestra.run.vpm191.stdout:Complete! 2015-10-06T07:29:47.674 INFO:teuthology.orchestra.run.vpm191:Running: 'sudo yum install ceph-devel -y' 2015-10-06T07:29:47.692 INFO:teuthology.orchestra.run.vpm037.stdout:Resolving Dependencies 2015-10-06T07:29:47.703 INFO:teuthology.orchestra.run.vpm037.stdout:--> Running transaction check 2015-10-06T07:29:47.703 INFO:teuthology.orchestra.run.vpm037.stdout:---> Package ceph-devel.x86_64 1:0.87.2-8.g6c33a35.el7 will be installed 2015-10-06T07:29:47.703 INFO:teuthology.orchestra.run.vpm037.stdout:--> Processing Dependency: libcephfs_jni1 = 1:0.87.2-8.g6c33a35.el7 for package: 1:ceph-devel-0.87.2-8.g6c33a35.el7.x86_64 2015-10-06T07:29:47.830 INFO:teuthology.orchestra.run.vpm037.stdout:--> Processing Dependency: ceph = 1:0.87.2-8.g6c33a35.el7 for package: 1:ceph-devel-0.87.2-8.g6c33a35.el7.x86_64 2015-10-06T07:29:47.841 INFO:teuthology.orchestra.run.vpm037.stdout:--> Processing Dependency: libcephfs_jni.so.1()(64bit) for package: 1:ceph-devel-0.87.2-8.g6c33a35.el7.x86_64 2015-10-06T07:29:47.841 INFO:teuthology.orchestra.run.vpm037.stdout:--> Running transaction check 2015-10-06T07:29:47.841 INFO:teuthology.orchestra.run.vpm037.stdout:---> Package ceph.x86_64 1:0.87.2-8.g6c33a35.el7 will be installed 2015-10-06T07:29:47.875 INFO:teuthology.orchestra.run.vpm037.stdout:--> Processing Dependency: python-flask for package: 1:ceph-0.87.2-8.g6c33a35.el7.x86_64 2015-10-06T07:29:47.903 INFO:teuthology.orchestra.run.vpm191.stdout:Loaded plugins: fastestmirror, priorities 2015-10-06T07:29:47.936 INFO:teuthology.orchestra.run.vpm191.stdout:Loading mirror speeds from cached hostfile 2015-10-06T07:29:47.936 INFO:teuthology.orchestra.run.vpm191.stdout: * epel: dl.fedoraproject.org 2015-10-06T07:29:48.279 INFO:teuthology.orchestra.run.vpm159.stdout: You could try running: rpm -Va --nofiles --nodigest 2015-10-06T07:29:48.319 INFO:teuthology.orchestra.run.vpm037.stdout:--> Processing Dependency: hdparm for package: 1:ceph-0.87.2-8.g6c33a35.el7.x86_64 2015-10-06T07:29:48.319 INFO:teuthology.orchestra.run.vpm037.stdout:--> Processing Dependency: cryptsetup for package: 1:ceph-0.87.2-8.g6c33a35.el7.x86_64 2015-10-06T07:29:48.319 INFO:teuthology.orchestra.run.vpm037.stdout:---> Package libcephfs_jni1.x86_64 1:0.87.2-8.g6c33a35.el7 will be installed 2015-10-06T07:29:48.330 INFO:teuthology.orchestra.run.vpm037.stdout:--> Running transaction check 2015-10-06T07:29:48.330 INFO:teuthology.orchestra.run.vpm037.stdout:---> Package ceph.x86_64 1:0.87.2-8.g6c33a35.el7 will be installed 2015-10-06T07:29:48.330 INFO:teuthology.orchestra.run.vpm037.stdout:--> Processing Dependency: python-flask for package: 1:ceph-0.87.2-8.g6c33a35.el7.x86_64 2015-10-06T07:29:48.340 INFO:teuthology.orchestra.run.vpm037.stdout:---> Package cryptsetup.x86_64 0:1.6.3-2.el7 will be installed 2015-10-06T07:29:48.341 INFO:teuthology.orchestra.run.vpm037.stdout:---> Package hdparm.x86_64 0:9.43-5.el7 will be installed 2015-10-06T07:29:48.389 ERROR:teuthology.parallel:Exception in parallel execution Traceback (most recent call last): File "/home/teuthworker/src/teuthology_master/teuthology/parallel.py", line 82, in __exit__ for result in self: File "/home/teuthworker/src/teuthology_master/teuthology/parallel.py", line 101, in next resurrect_traceback(result) File "/home/teuthworker/src/teuthology_master/teuthology/parallel.py", line 19, in capture_traceback return func(*args, **kwargs) File "/home/teuthworker/src/teuthology_master/teuthology/task/install.py", line 281, in _update_rpm_package_list_and_install remote.run(args=['sudo', 'yum', 'install', cpack, '-y']) File "/home/teuthworker/src/teuthology_master/teuthology/orchestra/remote.py", line 156, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) File "/home/teuthworker/src/teuthology_master/teuthology/orchestra/run.py", line 378, in run r.wait() File "/home/teuthworker/src/teuthology_master/teuthology/orchestra/run.py", line 114, in wait label=self.label) CommandFailedError: Command failed on vpm159 with status 1: 'sudo yum install ceph-devel -y' 2015-10-06T07:29:48.441 ERROR:teuthology.contextutil:Saw exception from nested tasks Traceback (most recent call last): File "/home/teuthworker/src/teuthology_master/teuthology/contextutil.py", line 28, in nested vars.append(enter()) File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__ return self.gen.next() File "/home/teuthworker/src/teuthology_master/teuthology/task/install.py", line 638, in install install_packages(ctx, install_info, config) File "/home/teuthworker/src/teuthology_master/teuthology/task/install.py", line 381, in install_packages ctx, remote, pkgs[system_type], config) File "/home/teuthworker/src/teuthology_master/teuthology/parallel.py", line 89, in __exit__ raise CommandFailedError: Command failed on vpm159 with status 1: 'sudo yum install ceph-devel -y' 2015-10-06T07:29:48.466 ERROR:teuthology.run_tasks:Saw exception from tasks. Traceback (most recent call last): File "/home/teuthworker/src/teuthology_master/teuthology/run_tasks.py", line 56, in run_tasks manager.__enter__() File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__ return self.gen.next() File "/home/teuthworker/src/teuthology_master/teuthology/task/install.py", line 1211, in task lambda: ship_utilities(ctx=ctx, config=None), File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__ return self.gen.next() File "/home/teuthworker/src/teuthology_master/teuthology/contextutil.py", line 28, in nested vars.append(enter()) File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__ return self.gen.next() File "/home/teuthworker/src/teuthology_master/teuthology/task/install.py", line 638, in install install_packages(ctx, install_info, config) File "/home/teuthworker/src/teuthology_master/teuthology/task/install.py", line 381, in install_packages ctx, remote, pkgs[system_type], config) File "/home/teuthworker/src/teuthology_master/teuthology/parallel.py", line 89, in __exit__ raise CommandFailedError: Command failed on vpm159 with status 1: 'sudo yum install ceph-devel -y'
Subtasks
Updated by Ken Dreyer over 8 years ago
Some things stand out to me:
1) This is testing upgrades to/from giant. Do we want to keep doing that, now that Giant has been EOL'd?
2) The YAML at the beginning of teuthology.log
shows that this was configured with os_type: rhel
and os_version: '7.0'
. I thought we were going to only test on CentOS instead of RHEL.
3) The root issue is here:
2015-10-06T07:29:47.207 INFO:teuthology.orchestra.run.vpm159.stderr:Error: Package: 1:ceph-0.87.2-8.g6c33a35.el7.x86_64 (Ceph) 2015-10-06T07:29:47.207 INFO:teuthology.orchestra.run.vpm159.stderr: Requires: python-flask
In CentOS that package is in the Base repos, but in RHEL it is in the "RHEL Extras" repository. (see http://apt-mirror.front.sepia.ceph.com/rhel7repo/extras/rhel-7-server-extras-rpms/)
Was the RHEL-Extras repository ("rhel-7-server-extras-rpms") really configured on this system? It's hard for me to tell from the logs
Updated by Zack Cerza over 8 years ago
- Status changed from New to Closed
We still don't have a way to support RHEL in sepia.
Updated by Yuri Weinstein over 8 years ago
Removed RHEL from yaml config https://github.com/ceph/ceph-qa-suite/pull/610