-
Notifications
You must be signed in to change notification settings - Fork 118
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
running as root no longer works in Sequoia #921
Comments
Tried reproducing this on macOS Sequoia 15.0.1 host to no avail:
You might get some more details about this error by inspecting the Console's output. |
Also, at which point does the new "Local Network" permission becomes an issue for you? I have ran Tart on various workloads on the new Sequoia and never had any issues with this new permission because Tart itself doesn't contact local/private IP ranges. On the other hand, we've seen reports for software that does so, for example, cirruslabs/gitlab-tart-executor#86, but not for Tart directly. |
That's interesting, thank you for information. Do you have an Tested on local MacBook M3 15.0.1 (dirty), and couple M1/M2 macMinis 15.0.1 of buildfarm (clean), all fail the same. MacMinis have clean macOS install with only
I'm attaching logs and DiagnosticReport. Would be grateful if you can take a look and say if you see some issues there. For me it seems the error related to:
Keychain? Maybe you have ideas for me to try?
VM images are large, and pulling via Inet is slow. We use registry in local network and macMinis with 10G interface. |
The issue is narrowed a bit:
|
We may have a similar issue with orchard + tart. Since wie reinstalled tart on 15.1 it has issues with orchard ssh commands, it returns the error: "no route found". Orchard also sometimes is throwing the user dialog regarding allowing local networking but it doesn't seem to help allowing it there. |
for us this is happening exactly the same: it works as root when started from Terminal.app in UI |
Process started via LaunchAgent/Daemon no longer has access to local network. Giving permissions via the dialog indeed does not seem to fix the issue. Not sure but this might be related? Upgrading Go might fix it. If interested I can submit a PR to bump Go? |
Actually I rebuilt orchard with uuid linking "external" and afterwards everything is working fine. It is for sure related. |
I guess we can close this issue now as both Cirrus CLI and Orchard were rebuilt with Go 1.23.3. |
tart run -h
has such lines:Unfortunately it is no longer works for macOS v15 VMs:
And interesting that macOS v14 VMs still work as
root
.Host OS is v15.0.1.
So it seems something new, related to v15 VMs specifics.
Do you know some workarounds how we can still run VM as root?
Problem with running as user is the new permission of v15 for "access to local network" which could only be granted in UI on all the hosts:
https://forums.developer.apple.com/forums/thread/760964
And processes running as
root
are excluded from that.The text was updated successfully, but these errors were encountered: