Podman from Homebrew #6640
Replies: 12 comments 7 replies
-
|
Be sure you are running the latest version of BOINC 8.2.6 here. Older versions don’t recognize Podman |
Beta Was this translation helpful? Give feedback.
-
|
Correction: download it here |
Beta Was this translation helpful? Give feedback.
-
|
I am on 8.2.5, which is the latest recommended version for macOS. I will try 8.2.6. |
Beta Was this translation helpful? Give feedback.
-
|
@debbiegoldsmith It works for me on a system with Podman installed via Homebrew, though the Podman documentation does not recommend using Homebrew to install it. Did you run the BOINC installer after installing Podman? I'm assuming you are running BOINC Manager and not the UNIX Command-Line (Bare client) version of BOINC; is that correct? |
Beta Was this translation helpful? Give feedback.
-
|
@debbiegoldsmith Thank you for your response. I'm puzzled because it works for me. Would you be kind enough to run the following command using the /Utilities/Terminal.app and tell me what it says? Thank you for your assistance in figuring this out. |
Beta Was this translation helpful? Give feedback.
-
|
The BOINC installer uses the (That path tells me you are on an Apple Silicon Mac rather than an Intel Mac, as am I. Homebrew uses different paths for the 2 types of Macs. On Intel Macs it uses /usr/local/bin/podman.) All BOINC podman commands run through a small utility /Library/Application Support/BOINC Data/Run_Podman to deal with BOINC's sandbox security. Run_Podman reads the path from that podman.txt file. You can make sure it is working by running the following command in /Utilities/Terminal: BOINC uses a separate directory for all its podman files to avoid interfering with non-BOINC uses of podman on the same computer. It is at /Library/Application Support/BOINC podman. That directory has owner boinc_master and group boinc_project; all of its contents have owner boinc_project and group boinc_project. you can view them using the following commands in Terminal: For the next build of BOINC, which should be within a few days, I have added code in Run_Podman to specifically check the paths /opt/homebrew/bin/podman, and /usr/local/bin/podman if it does not get a valid path from the Path_to_podman.txt file. |
Beta Was this translation helpful? Give feedback.
-
And it says "Old prompt" I've only seen that when changing passwords, and never in Terminal. It seems really strange. But Run_Podman depends on the contents of Path_to_podman.txt file and won't work if the Path_to_podman.txt file is zero length, so that may somehow account for the odd behavior. The lack of correct path in the Path_to_podman.txt file is the basic issue here. I'll think about this and get back to you. As I wrote, the next build contains fallbacks to standard Podman paths for installis using both Homebrew and Podman installer in case it can't get the path from the Path_to_podman.txt file. |
Beta Was this translation helpful? Give feedback.
-
|
I apologize it has taken so long to get back to you. We have a new build with does things somewhat differently. Path_to_podman.txt is no longer used. Please download this new version of BOINC and let us know if it solves your problem. Please note that |
Beta Was this translation helpful? Give feedback.
-
I'm really sorry to hear that. What sort of problems? |
Beta Was this translation helpful? Give feedback.
-
|
Hello. I'm trying to use Podman with BOINC v8.2.8 on Mac OS 13.7.8. I installed Podman from Github using the directions found through BOINC . When BOINC launches is still puts out a notice that Docker was not found please install it. When BOINC Central tries to start it says Docker not present. When I try to run the command above "/Library/Application Support/BOINC Data/Run_Podman" |
Beta Was this translation helpful? Give feedback.
-
|
Please run the Uninstall BOINC application (in the Extras directory that came with the BOINC Installer) and then run the BOINC Installer to reinstall BOINC again. Then please write again to let us know whether that fixed it. |
Beta Was this translation helpful? Give feedback.
-
|
I think it worked. I'm not seeing the Docker(Podman) is not present message in Notifications. Thank you. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I tried installing Podman using Homebrew, rather than using the installer BOINC points at. Podman is running but BOINC doesn’t see it. Here’s the startup:
Any ideas why BOINC isn’t connecting to it? It just keeps telling me “Some projects require Docker. We recommend you install it."
Beta Was this translation helpful? Give feedback.
All reactions