Project

General

Profile

Actions

Bug #18382

closed

Impossible to install ceph (hammer) on Xenial

Added by Nathan Cutler over 7 years ago. Updated over 7 years ago.

Status:
Won't Fix
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

In hammer 0.94.10 integration testing, the Xenial build succeeds - see https://shaman.ceph.com/builds/ceph/wip-hammer-backports/c4bf69da75feb8eb7a69a9bd73ec76a4ae280edf/default/10205/ - but cannot be installed.

Quoting relevant portion of http://qa-proxy.ceph.com/teuthology/smithfarm-2017-01-02_11:16:57-rados-wip-hammer-backports-distro-basic-smithi/682446/teuthology.log

2017-01-02T11:19:16.581 INFO:teuthology.orchestra.run.smithi115:Running: u'sudo DEBIAN_FRONTEND=noninteractive apt-get -y --force-yes -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" install ceph=0.94.9-4475-gc4bf69d-1xenial ceph-mds=0.94.9-4475-gc4bf69d-1xenial ceph-common=0.94.9-4475-gc4bf69d-1xenial ceph-fuse=0.94.9-4475-gc4bf69d-1xenial ceph-test=0.94.9-4475-gc4bf69d-1xenial radosgw=0.94.9-4475-gc4bf69d-1xenial python-ceph=0.94.9-4475-gc4bf69d-1xenial libcephfs1=0.94.9-4475-gc4bf69d-1xenial libcephfs-java=0.94.9-4475-gc4bf69d-1xenial libcephfs-jni=0.94.9-4475-gc4bf69d-1xenial librados2=0.94.9-4475-gc4bf69d-1xenial librbd1=0.94.9-4475-gc4bf69d-1xenial rbd-fuse=0.94.9-4475-gc4bf69d-1xenial'
2017-01-02T11:19:16.639 INFO:teuthology.orchestra.run.smithi115.stdout:Reading package lists...
2017-01-02T11:19:16.871 INFO:teuthology.orchestra.run.smithi115.stdout:Building dependency tree...
2017-01-02T11:19:16.875 INFO:teuthology.orchestra.run.smithi115.stdout:Reading state information...
2017-01-02T11:19:16.941 INFO:teuthology.orchestra.run.smithi115.stdout:Some packages could not be installed. This may mean that you have
2017-01-02T11:19:16.944 INFO:teuthology.orchestra.run.smithi115.stdout:requested an impossible situation or if you are using the unstable
2017-01-02T11:19:16.947 INFO:teuthology.orchestra.run.smithi115.stdout:distribution that some required packages have not yet been created
2017-01-02T11:19:16.950 INFO:teuthology.orchestra.run.smithi115.stdout:or been moved out of Incoming.
2017-01-02T11:19:16.953 INFO:teuthology.orchestra.run.smithi115.stdout:The following information may help to resolve the situation:
2017-01-02T11:19:16.955 INFO:teuthology.orchestra.run.smithi115.stdout:
2017-01-02T11:19:16.958 INFO:teuthology.orchestra.run.smithi115.stdout:The following packages have unmet dependencies:
2017-01-02T11:19:16.979 INFO:teuthology.orchestra.run.smithi115.stdout: ceph-common : Depends: python-rados (= 0.94.9-4475-gc4bf69d-1xenial) but it is not going to be installed
2017-01-02T11:19:16.981 INFO:teuthology.orchestra.run.smithi115.stdout:               Depends: python-cephfs (= 0.94.9-4475-gc4bf69d-1xenial) but it is not going to be installed
2017-01-02T11:19:16.984 INFO:teuthology.orchestra.run.smithi115.stdout:               Depends: python-rbd (= 0.94.9-4475-gc4bf69d-1xenial) but it is not going to be installed
2017-01-02T11:19:16.987 INFO:teuthology.orchestra.run.smithi115.stdout: ceph-test : Depends: libradosstriper1 but it is not going to be installed
2017-01-02T11:19:16.993 INFO:teuthology.orchestra.run.smithi115.stdout: python-ceph : Depends: python-rados but it is not going to be installed
2017-01-02T11:19:16.996 INFO:teuthology.orchestra.run.smithi115.stdout:               Depends: python-rbd but it is not going to be installed
2017-01-02T11:19:16.999 INFO:teuthology.orchestra.run.smithi115.stdout:               Depends: python-cephfs but it is not going to be installed
2017-01-02T11:19:17.003 INFO:teuthology.orchestra.run.smithi115.stderr:E: Unable to correct problems, you have held broken packages.

As a result, all tests involving a Ubuntu Xenial target machine fail.

Since Trusty works, the workaround is to force teuthology to use that by adding qa/distros/all/ubuntu_14.04.yaml to the command line. Thanks, Loic, for pointing this out.

Actions

Also available in: Atom PDF