Hide Forgot
Description of problem: podman is not available in RHEL 7 Workstation repositories Version-Release number of selected component (if applicable): RHEL 7.6 How reproducible: podman is not installable on RHEL 7 Workstation Actual results: The packages cannot be installed Expected results: podman should be available on RHEL 7 Workstation Additional info: The customer likes to "pre-package" desktop applications for execution on local desktops.
I am not sure how we go about doing this.
Only UBI content will be supported with Podman on RHEL 7.7 Workstation. We will not support building or running RHEL Server based containers.
From Atomic Host meeting last time: there were missing packages in Workstation. Specifically -- libvirt-dbus and slirp4netns. I added these packages into a Beta-1.1 compose, http://download.eng.bos.redhat.com/rel-eng/rhel-7/EXTRAS-7/EXTRAS-7.7-RHEL-7-Beta-1.1/.
Podman is now shipped as part of RHEL 7.7 Workstation Extras - https://access.redhat.com/errata/RHBA-2019:2389
Podman is still not available from RHEL 7.7 Workstation Extras as it is missing a dependancy of a dependancy (python-pytoml for atomic-registries)- # yum install podman Loaded plugins: langpacks, nvidia, product-id, search-disabled-repos, subscription-manager Resolving Dependencies --> Running transaction check ---> Package podman.x86_64 0:1.4.4-3.el7 will be installed --> Processing Dependency: atomic-registries >= 1.22.1-3 for package: podman-1.4.4-3.el7.x86_64 --> Processing Dependency: containernetworking-plugins >= 0.8.1-1 for package: podman-1.4.4-3.el7.x86_64 --> Processing Dependency: skopeo-containers >= 0.1.29-3 for package: podman-1.4.4-3.el7.x86_64 --> Processing Dependency: container-selinux for package: podman-1.4.4-3.el7.x86_64 --> Processing Dependency: runc for package: podman-1.4.4-3.el7.x86_64 --> Running transaction check ---> Package atomic-registries.x86_64 1:1.22.1-28.gitb507039.el7 will be installed --> Processing Dependency: python-pytoml for package: 1:atomic-registries-1.22.1-28.gitb507039.el7.x86_64 ---> Package container-selinux.noarch 2:2.107-3.el7 will be installed ---> Package containernetworking-plugins.x86_64 0:0.8.1-2.el7 will be installed ---> Package containers-common.x86_64 1:0.1.37-3.el7 will be installed ---> Package runc.x86_64 0:1.0.0-65.rc8.el7 will be installed --> Processing Dependency: criu for package: runc-1.0.0-65.rc8.el7.x86_64 --> Running transaction check ---> Package atomic-registries.x86_64 1:1.22.1-28.gitb507039.el7 will be installed --> Processing Dependency: python-pytoml for package: 1:atomic-registries-1.22.1-28.gitb507039.el7.x86_64 ---> Package criu.x86_64 0:3.12-2.el7 will be installed --> Processing Dependency: libprotobuf-c.so.1(LIBPROTOBUF_C_1.0.0)(64bit) for package: criu-3.12-2.el7.x86_64 --> Processing Dependency: libnet.so.1()(64bit) for package: criu-3.12-2.el7.x86_64 --> Processing Dependency: libprotobuf-c.so.1()(64bit) for package: criu-3.12-2.el7.x86_64 --> Running transaction check ---> Package atomic-registries.x86_64 1:1.22.1-28.gitb507039.el7 will be installed --> Processing Dependency: python-pytoml for package: 1:atomic-registries-1.22.1-28.gitb507039.el7.x86_64 ---> Package libnet.x86_64 0:1.1.6-7.el7 will be installed ---> Package protobuf-c.x86_64 0:1.0.2-3.el7 will be installed --> Finished Dependency Resolution --> Finding unneeded leftover dependencies Found and removing 0 unneeded dependencies Error: Package: 1:atomic-registries-1.22.1-28.gitb507039.el7.x86_64 (rhel-7-workstation-extras-rpms) Requires: python-pytoml ********************************************************************** yum can be configured to try to resolve such errors by temporarily enabling disabled repos and searching for missing dependencies. To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf ********************************************************************** Error: Package: 1:atomic-registries-1.22.1-28.gitb507039.el7.x86_64 (rhel-7-workstation-extras-rpms) Requires: python-pytoml You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
(In reply to Dan from comment #20) > Podman is still not available from RHEL 7.7 Workstation Extras as it is > missing a dependancy of a dependancy (python-pytoml for atomic-registries)- > Hi Dan, We're tracking this issue in Bug 1740999.