Project

General

Profile

Actions

Bug #13393

closed

Packaging problems in upgrade:giant-x-hammer-distro-basic-vps run

Added by Yuri Weinstein over 8 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

100%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
upgrade/giant-x
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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

Actions #1

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

Actions #2

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.

Actions #3

Updated by Yuri Weinstein over 8 years ago

Actions

Also available in: Atom PDF