-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Can't update because of moby-engine #239
Comments
|
I've uninstalled moby-engine for the time being because podman-compose is good enough for my needs but this issue is likely caused by both
I guess upstream needs to deal with this somehow. My personal issue is fixed, so I'm going to close this. |
Could this be reopened? I have the same problem and I have come to the same conclusion. At the moment I've just pinned the previous working deployment, but I cannot move forward. I have tried to install both
|
You can give a try to the experimental feature from coreos/rpm-ostree#3125. Docs are still pending: coreos/rpm-ostree#3349. |
I don't see a build yet for that (the fix is also in F35): https://bodhi.fedoraproject.org/updates/?search=&packages=containers-common&releases=F35 |
I'm having the same issue with |
Ugh, https://src.fedoraproject.org/rpms/containers-common/c/d16e5dd7d023261c3ec1cc93641e2a7f48ed39c4?branch=rawhide can't really work in general because it it's not guaranteed that the containers-common There's not really a good way out of this; I think it's probably simplest to drop the duplicate man pages from containers-common. |
I don't have a strong opinion on dup man pages. @rhatdan PTAL ^ |
If you really, really want to try to have "own the Dockerfile man page only if docker.rpm isn't installed" semantics, it would probably work to do it instead in |
Ack, I'm fine with removing them from c-common. Perhaps they're better off in podman-docker which already conflicts with all the docker packages. @rhatdan @mheon wdyt. |
That seems like the best idea to me! |
Sounds fine to me. |
Idea: Move the podman version of the man page into the |
Well the usability issue here is huge. If a podman user wants to know about the contents of Dockerfile there is a 99% chance that the man page is not installed. The number of people who co-install Podman and Docker is way smaller then the number who install one or the other. We could move Dockerfile to a subpackage of Moby and have Podman require it, although that is not ideal because I would prefer to have the Containerfile man page listed when users are interested. |
Could we split it out as a recommends and then that would allow users of Moby and Podman to be coinstalled and then when a conflict happens, they could remove containers-common-Dockerfile. package. |
We need to do something now - anyone who has both podman and moby installed is no longer getting OS updates. That's bad. |
removed them from https://koji.fedoraproject.org/koji/taskinfo?taskID=82820318 . We can resolve this better in a future build as @rhatdan would prefer or after checking with docker folks. |
Idea: What about moving the location of the man page, like to section 8, or some other place so the file name/path doesn't conflict. |
i gotta fix the build. Will rebuild and do the same for f35 and f36 |
|
This issue should be left open until the Fedora project implements sufficient integration testing to not ship packages with known file conflicts. |
How to install the package from update-testing in silverblue for testing using rpm-ostree? |
I found this link useful e.g. rpm-ostree override replace containers-common-1-45.fc35.noarch.rpm
# upgrades should work now :)
rpm-ostree upgrade build can be found here |
You can also do |
FEDORA-2022-e2349225f5 does resolve the issue for me. Thanks. |
Closing this one as the update has been pushed to stable. |
Receiving the following when trying to run
rpm-ostree upgrade
today:Looking here, I don't think there were any updates for moby-engine recently which might've caused this.
Should I remove the override, and try to add it back, after reboot? Thanks in advance for any help.
The text was updated successfully, but these errors were encountered: