Then I built the image with: podman build -t idefix-saigon .
If I were using the remote image, I would do:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/thesaigoneer/idefix-saigon:latest
systemctl reboot
then:
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/thesaigoneer/idefix-saigon:latest
systemctl reboot
But how I can accomplish this with a locally built image? I know it wouldn’t make sense in this case when a remote image is available, but I’m curious how it could be done for more general local build cases.
failed to invoke method OpenImage: failed to invoke method OpenImage: reference "[overlay@/var/lib/containers/storage+/run/containers/storage:overlay.imagestore=/usr/lib/containers/storage,overlay.mountopt=nodev,metacopy=on]docker.io/library/idefix-saigon:latest" does not resolve to an image ID
I had not built the image with sudo, so when I looked at where the images were with:
podman info --format '{{.Store.GraphRoot}}'
I saw they were in my user’s home under .local/share/containers/storage.
Like you said, it must be built using “rootful podman,” so I reran as: