-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
[macos] Error: cannot connect to the Podman socket, please verify that Podman REST API service is running: server API version is too old. Client "3.2.0" server "3.1.2" #10578
Comments
This bug also appears on MacOS / x86. Here is a podman version from an x86 Mac Mini
and here the failure:
|
I know that M1 support is still pending (need Qemu upstream to merge a few more patches). For the x86 bits, I'll poke @baude |
At least, you can relax the version check: By switching to the testing release on Linux I now have the following frustrating error:
Maybe it should be a warning instead of a hard error if major.minor.debug matches. |
We're fixing this one in 3.2.1 - this was my mistake, I bumped the minimum supported APi version for the client to 3.2.0, it should be lower. |
same issue, wait big brother to fix |
Thank You!!! This is working with 3.2.2. (didn't have the time to test on 3.2.1).
Here a short trial-run:
|
Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
When trying to interact with podman on macOS 11.4 (both Apple Silicon M1 as well as x86), after creating and starting the machine with
podman machine init
andpodman machine start
I tried to validate the configuration. Any command that goes to the VM comes back with the following message:A manual update of the underlying fcos did not work.
The URL for the image https://fedorapeople.org/groups/fcos-images/builds/latest/aarch64/fedora-coreos-34.20210601.dev.0-qemu.aarch64.qcow2.xz is set by podman/pkg/machine/fcos_arm64.go
This problem will re-appear every time the API changes, and the updates between macOS podman and fcos are not synchronized.
Steps to reproduce the issue:
podman machine start
on Apple M1 uses qemu with hvf which is not yet supported by qemu on aarch64 #10577 changing to-accel tcg
)Describe the results you received:
Apparently the macOS side runs podman 3.2.0, but the fedora-coros that is started as VM runs still 3.1.2.
Describe the results you expected:
I would have expected that the podman versions in macOS and coreos match.
Additional information you deem important (e.g. issue happens only occasionally):
Output of
podman version
:from MacOS:
podman version
from inside the coreos
Output of
podman info --debug
:Package info (e.g. output of
rpm -q podman
orapt list podman
):rpm-ostree status
Have you tested with the latest version of Podman and have you checked the Podman Troubleshooting Guide? (https://github.com/containers/podman/blob/master/troubleshooting.md)
Yes
Additional environment details (AWS, VirtualBox, physical, etc.):
MacOs 11.4
on Mac Mini M1 (arm64)
podman 3.2.0 via brew
The text was updated successfully, but these errors were encountered: