Startup Issue with Application Deployment - Instances won't start with Podman

System Information

Field Value
Operating System Linux - AlmaLinux 10.1 on x86_64
Product AMP ‘Deimos’ v2.7.0.0 (Mainline)
Virtualization Proxmox 9.1.1
Application Application Deployment
Module ADSModule
Running in Container Yes
Current State Indeterminate

Problem Description

Issue

Instance won’t start with container Option. 2x fresh Alma/AMP install

Deployment Log:

Copying blob sha256:115069ab54e4ef06410a14bf66b016ce54a8e0fb9dd0552dc89560167998dd9e
Copying blob sha256:206356c42440674ecbdf1070cf70ce8ef7885ac2e5c56f1ecf800b758f6b0419
Copying blob sha256:62935122b07ef7e1c448771bcdaecebf60b56beedc3987d409f94dd7b77aead2
Copying blob sha256:e4d268c9e7e2d32da1d4843b8f957ecc2ce582c49b661b02e207f9a399cb90ac
Copying config sha256:7aa5ca37b4123f50f515407cd13faf53f0c7aa21e8a1a80ce5edf9d37ab3d210
Writing manifest to image destination
7aa5ca37b4123f50f515407cd13faf53f0c7aa21e8a1a80ce5edf9d37ab3d210
58c83d9793dc7a4a00f98da8f5dd70c671fd3a7184dcba207d00ecfac15d1d96

Reproduction Steps

  • Install AMP on Alma 10 with Podman
  • Create an Instance
  • Try starting that Instance

I have a similar issue. Interestingly, on one VM and not the other, as I run two. Both are Rocky Linux 10.1 VMs running on Proxmox 9.1.6 hosts.

On a second look it is not working on either machine. For now, I just ran dnf remove podman which switched the servers back to Docker to allow them to start.

What version of podman is available on Rocky 10?

Though the issue is very possibly SELinux playing havoc with the default mounts that AMP uses. AMP still needs to be updated to address that

Note also that with the latest patch there is an option to select whether to use docker or podman, so you can just switch that to docker and don’t need to uninstall podman

Ofc, using either option assumes that the option has been properly installed on the system

Hopefully the SELinux issue will be resolved soon and you can then use podman if you want. You would need to run getamp installPodman to ensure it is set up correctly