#435 Fedora-27-updates-testing-20180608.0 DOOMED
Opened by dustymabe. Modified

pungi.global.log

[INFO    ] [FAIL] Ostree (variant Everything, arch x86_64) failed, but going on anyway.
[INFO    ] Runroot task failed: 27487870. See /mnt/koji/compose/updates/Fedora-27-updates-testing-20180608.0/logs/x86_64/Everything/ostree-4/runroot.log for more details.
[INFO    ] [FAIL] Ostree (variant Everything, arch aarch64) failed, but going on anyway.
[INFO    ] Runroot task failed: 27487867. See /mnt/koji/compose/updates/Fedora-27-updates-testing-20180608.0/logs/aarch64/Everything/ostree-3/runroot.log for more details.
[INFO    ] [FAIL] Ostree (variant Everything, arch ppc64le) failed, but going on anyway.
[INFO    ] Runroot task failed: 27487869. See /mnt/koji/compose/updates/Fedora-27-updates-testing-20180608.0/logs/ppc64le/Everything/ostree-2/runroot.log for more details.
  • Compose run failed because: - 27487868
[ERROR   ] Compose run failed: Runroot task failed: 27487868. See /mnt/koji/compose/updates/Fedora-27-updates-testing-20180608.0/logs/x86_64/Everything/ostree-1/runroot.log for more details.

This is kind of weird:

error: Error running transaction: file /etc/containers/registries.conf conflicts between attemped installs of atomic-registries-1.22.1-1.fc27.x86_64

Hmm odd, that error message sounds like it should name two packages, not just one.

So when I do:

$ sudo dnf whatprovides --releasever 27 --enablerepo updates-testing /etc/containers/registries.conf

I see at least these two packages provide this file:

containers-common-0.1.30.8-0144aa8dc5c34f7df4e6ff7ce783c0c3b6da214c.309d82dc05aee543fdf131d922d3e0f55b4b0259.fc28.x86_64 : Configuration files for working with image signatures
Repo        : fahc
Matched from:
Filename    : /etc/containers/registries.conf
atomic-registries-1.22.1-1.fc27.x86_64 : Parses a global YAML registry file
Repo        : updates
Matched from:
Filename    : /etc/containers/registries.conf

And it looks like they provide different versions of registries.conf:

$ diff etc.containers-common/containers/registries.conf etc.atomic/containers/registries.conf
12c12
< registries = ['docker.io', 'registry.fedoraproject.org', 'quay.io', 'registry.access.redhat.com', 'registry.centos.org']
---
> registries = ['docker.io', 'registry.fedoraproject.org', 'registry.access.redhat.com']

Probably only one of those two should provide registries.conf.

I thought I saw something that containers-common was supposed to obsolete atomic-registries

Hmm...@mnguyen dug around this this space for an issue we saw in a-h-t:

https://github.com/projectatomic/atomic-host-tests/pull/406#issuecomment-394047325

The only version of atomic for F27 is this one:

https://bodhi.fedoraproject.org/updates/FEDORA-2018-00cb9ce36b

...which provides a version of atomic-registries which provides a version of registries.conf

And there is also this version of skopeo in f27 updates-testing:

https://bodhi.fedoraproject.org/updates/FEDORA-2018-3d3b7f3586

...which provides containers-common which also provides a version of registries.conf

So it looks like we could use a new version of atomic that does not provide atomic-registries or containers-common. Right?

yes, can you open a bug (or ping the right person) and update us here?

I added a comment to the skopeo rpm update: https://bodhi.fedoraproject.org/updates/FEDORA-2018-3d3b7f3586

they are going to remove that change from skopeo in f27

Thanks for doing everything you asked me to do @dustymabe :laughing:

Metadata