rhel8 on rdo missing dependencies

Bug #1836643 reported by Rafael Folco
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Unassigned

Bug Description

missing dependencies for building rhel8 containers:
- swift-proxy
- collectd
- etcd
- qdrouterd

http://logs.rdoproject.org/95/21295/36/check/tripleo-build-containers-rhel-8-master/e634b2f/logs/buildah-builds/kolla-mi898cxt/docker/swift/swift-proxy-server/swift-proxy-server-build.log.txt.gz

STEP 1: FROM 127.0.0.1:8787/tripleomaster/rhel-binary-swift-base:65570a311e1303d8084d12ee82868e6d0f411e8a_41250740
STEP 2: LABEL maintainer="Kolla Project (https://launchpad.net/kolla)" name="swift-proxy-server" build-date="20190715"
STEP 3: RUN dnf -y install openstack-swift-proxy python3-ceilometermiddleware openstack-ceilometer-common httpd mod_ssl && dnf clean all && rm -rf /var/cache/dnf
delorean-puppet-ssh-65570a311e1303d8084d12ee828 319 kB/s | 1.2 MB 00:03
dlrn-master-rhel8-deps 466 kB/s | 2.3 MB 00:05
Custom Repositories - deps 15 MB/s | 1.9 MB 00:00
Red Hat Enterprise Linux 8 for x86_64 - AppStre 37 MB/s | 7.7 MB 00:00
Red Hat Enterprise Linux 8 for x86_64 - BaseOS 19 MB/s | 4.7 MB 00:00
Red Hat Enterprise Linux 8 for x86_64 - High Av 455 kB/s | 520 kB 00:01
No match for argument: python3-ceilometermiddleware
Error: Unable to find a match

http://logs.rdoproject.org/95/21295/36/check/tripleo-build-containers-rhel-8-master/e634b2f/logs/buildah-builds/kolla-mi898cxt/docker/collectd/collectd-build.log.txt.gz

STEP 1: FROM 127.0.0.1:8787/tripleomaster/rhel-binary-openstack-base:65570a311e1303d8084d12ee82868e6d0f411e8a_41250740
STEP 2: LABEL maintainer="Kolla Project (https://launchpad.net/kolla)" name="collectd" build-date="20190715"
STEP 3: RUN usermod --append --home /var/lib/collectd --groups kolla collectd && mkdir -p /var/lib/collectd && chown -R 42409:42409 /var/lib/collectd
STEP 4: RUN dnf -y install collectd collectd-apache collectd-bind collectd-ceph collectd-chrony collectd-curl collectd-curl_json collectd-curl_xml collectd-dbi collectd-disk collectd-dns collectd-generic-jmx collectd-ipmi collectd-log_logstash collectd-mcelog collectd-memcachec collectd-mysql collectd-netlink collectd-openldap collectd-ping collectd-python collectd-sensors collectd-smart collectd-snmp collectd-utils collectd-virt collectd-write_http collectd-write_kafka collectd-write_prometheus collectd-ovs_events collectd-ovs_stats collectd-snmp_agent python3-sqlalchemy-collectd collectd-iptables collectd-hugepages && dnf clean all && rm -rf /var/cache/dnf
delorean-puppet-ssh-65570a311e1303d8084d12ee828 400 kB/s | 1.2 MB 00:03
dlrn-master-rhel8-deps 692 kB/s | 2.3 MB 00:03
Custom Repositories - deps 12 MB/s | 1.9 MB 00:00
Red Hat Enterprise Linux 8 for x86_64 - AppStre 33 MB/s | 7.7 MB 00:00
Red Hat Enterprise Linux 8 for x86_64 - BaseOS 4.0 MB/s | 4.7 MB 00:01
Red Hat Enterprise Linux 8 for x86_64 - High Av 4.3 MB/s | 520 kB 00:00
Package collectd-5.8.1-8.el8ost.x86_64 is already installed.
Package collectd-python-5.8.1-8.el8ost.x86_64 is already installed.
Package python3-sqlalchemy-collectd-0.0.3-6.el8ost.noarch is already installed.
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Error:
 Problem 1: conflicting requests
  - nothing provides libdbi.so.1()(64bit) needed by collectd-dbi-5.8.1-8.el8ost.x86_64
 Problem 2: conflicting requests
  - nothing provides liboping.so.0()(64bit) needed by collectd-ping-5.8.1-8.el8ost.x86_64

http://logs.rdoproject.org/95/21295/36/check/tripleo-build-containers-rhel-8-master/e634b2f/logs/buildah-builds/kolla-mi898cxt/docker/etcd/etcd-build.log.txt.gz

STEP 3: RUN usermod --append --home /var/lib/etcd --groups kolla etcd && mkdir -p /var/lib/etcd && chown -R 42413:42413 /var/lib/etcd
STEP 4: RUN dnf -y install etcd && dnf clean all && rm -rf /var/cache/dnf
delorean-puppet-ssh-65570a311e1303d8084d12ee828 815 kB/s | 1.2 MB 00:01
dlrn-master-rhel8-deps 3.4 MB/s | 2.3 MB 00:00
Custom Repositories - deps 538 kB/s | 1.9 MB 00:03
Red Hat Enterprise Linux 8 for x86_64 - AppStre 1.6 MB/s | 7.7 MB 00:04
Red Hat Enterprise Linux 8 for x86_64 - BaseOS 1.7 MB/s | 4.7 MB 00:02
Red Hat Enterprise Linux 8 for x86_64 - High Av 323 kB/s | 520 kB 00:01
No match for argument: etcd
Error: Unable to find a match
[root@dhcp-9-114-101 old]# dnf install etcd
Last metadata expiration check: 0:39:51 ago on Mon 15 Jul 2019 03:25:58 PM EDT.
No match for argument: etcd
Error: Unable to find a match

STEP 1: FROM 127.0.0.1:8787/tripleomaster/rhel-binary-base:65570a311e1303d8084d12ee82868e6d0f411e8a_41250740
STEP 2: LABEL maintainer="Kolla Project (https://launchpad.net/kolla)" name="qdrouterd" build-date="20190712"
STEP 3: RUN usermod --append --home /var/lib/qdrouterd --groups kolla qdrouterd && mkdir -p /var/lib/qdrouterd && chown -R 42465:42465 /var/lib/qdrouterd
STEP 4: RUN dnf -y install cyrus-sasl-lib cyrus-sasl-plain qpid-dispatch-router qpid-dispatch-tools && dnf clean all && rm -rf /var/cache/dnf
delorean-puppet-ssh-65570a311e1303d8084d12ee828 664 kB/s | 1.2 MB 00:01
dlrn-master-rhel8-deps 1.9 MB/s | 2.3 MB 00:01
Custom Repositories - deps 631 kB/s | 1.9 MB 00:03
Red Hat Enterprise Linux 8 for x86_64 - AppStre 1.2 MB/s | 7.7 MB 00:06
Red Hat Enterprise Linux 8 for x86_64 - BaseOS 1.5 MB/s | 4.7 MB 00:03
Red Hat Enterprise Linux 8 for x86_64 - High Av 318 kB/s | 520 kB 00:01
Last metadata expiration check: 0:00:01 ago on Fri Jul 12 22:24:21 2019.
Package cyrus-sasl-lib-2.1.27-0.3rc7.el8.x86_64 is already installed.
No match for argument: qpid-dispatch-router
No match for argument: qpid-dispatch-tools
Error: Unable to find a match

Revision history for this message
wes hayutin (weshayutin) wrote :

https://review.opendev.org/#/c/670911/ will fix part of this at least.. it will install python2-ceilometermiddleware vs. python3-ceilometermiddleware

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
Alfredo Moralejo (amoralej) wrote :

I've uploaded all required deps for containers etcd, collectd and qrouterd to custom deps repo in rhui. Those should build fine now.

wes hayutin (weshayutin)
Changed in tripleo:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.