Fedora Account System
Red Hat Associate
Red Hat Customer
Upgrades of Fedora 30 Workstation to Fedora Rawhide currently fail due to podman packaging issues. The following error occurs when you try the update: dnf.exceptions.Error: Transaction check error: file /usr/share/man/man1/podman-container.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch file /usr/share/man/man1/podman-cp.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch file /usr/share/man/man1/podman-create.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch file /usr/share/man/man1/podman-events.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch file /usr/share/man/man1/podman-generate.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch file /usr/share/man/man1/podman-info.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch file /usr/share/man/man1/podman-pod-top.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch file /usr/share/man/man1/podman-run.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch file /usr/share/man/man1/podman-system.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch file /usr/share/man/man1/podman-top.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch file /usr/share/man/man1/podman-varlink.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch file /usr/share/man/man1/podman.1.gz from install of podman-2:1.3.0-21.dev.gitb01fdcb.fc31.x86_64 conflicts with file from package podman-manpages-2:1.3.1-1.git7210727.fc30.noarch Note that we're trying to go from 2:1.3.1-1.git7210727.fc30 to 2:1.3.0-21.dev.gitb01fdcb.fc31 - the F30 package is, or at least appears to be, newer than the Rawhide package. Looking at the build history in koji: https://koji.fedoraproject.org/koji/packageinfo?packageID=26289 we can see that the most recent Rawhide build attempt, podman-1.3.1-0.1.dev.git9ae3221.fc31 , failed, which is probably part of the problem. BTW, we *also* see that it is lower-versioned than the most recent F30 build, podman-1.3.1-1.git7210727.fc30 . This is because the pre-release versioning has been corrected, but the correction was not accompanied by an epoch bump. That should be fixed too, i.e. the epoch for builds done with the 'corrected' pre-release versioning needs to be bumped to 3...
Proposing as a Beta blocker as a violation of "For each one of the release-blocking package sets, it must be possible to successfully complete a direct upgrade from a fully updated, clean default installation of each of the last two stable Fedora releases with that package set installed" - because there's a file conflict here, even `--allowerasing` doesn't let the upgrade proceed.
Lokesh it looks like your automatic builds are failing in Rawhide. I will force a build.
Building podman-1.3.1-1.1.dev.git5296428.fc31 which should fix this bugzilla, but we need to fix the automatic builder.
Dan, the release tag bump should be -0.2.dev instead of 1.1 for unreleased builds. But I guess we can fix that when the next version goes out.
(In reply to Daniel Walsh from comment #3) > Building podman-1.3.1-1.1.dev.git5296428.fc31 which should fix this > bugzilla, but we need to fix the automatic builder. I had to disable automatic builds to fix release tags, I'll enable them as and when we have new versions going out.
Lokesh, I kicked off https://koji.fedoraproject.org/koji/taskinfo?taskID=35028668 But I am not sure if this is going to build. I am on PTO Today, so could you fix this, if it fails to build. I was seeing issues with the installion of podman-remote for some reason.
https://koji.fedoraproject.org/koji/taskinfo?taskID=35030559
OK, so long as you don't do a '1.3.2-1.1.dev....' build in F30 or anything, this should be fine now. Thanks.