Closed svelez closed 6 months ago
Note.. manually worked around this by signing the binary myself using a self-signed cert:
❯ cat vz.entitlements
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.virtualization</key>
<true/>
</dict>
</plist>
❯ cp /opt/podman/bin/vfkit .
❯ codesign --entitlements vz.entitlements -f -s test-code-signing vfkit
❯ sudo cp vfkit /opt/podman/bin/vfkit
Duplicate of #21842
Issue Description
When trying to start podman machine that was initialized with default variable, the command fails with an error.
Steps to reproduce the issue
Steps to reproduce the issue
Describe the results you received
error with message
Describe the results you expected
The start command successfully completes so that I can start issuing other podman commands
podman info output
Podman in a container
No
Privileged Or Rootless
Rootless
Upstream Latest Release
Yes
Additional environment details
Lots of experimentation (starting, stopping, installing, uninstalling) with docker, and podman from homebrew
Additional information
Seems to be an issue with the build of
vfkit
. If I manually launch gvproxy and vfkit using parameters indicated in debug output ofpodman machine start
then I seegoogle search indicates the following command should mention the
com.apple.security.virtualization
entitlement, but it does not: