Project

General

Profile

Bug #18382

Updated by Nathan Cutler over 7 years ago

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 

 <pre> 
 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. 
 </pre> 

 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 <code>qa/distros/all/ubuntu_14.04.yaml</code> to the command line. Thanks, Loic, for pointing this out.

Back