-
Notifications
You must be signed in to change notification settings - Fork 642
Open
Open
Copy link
Description
I have done the following
- I have searched the existing issues
- If possible, I've reproduced the issue using the 'main' branch of this project
Steps to reproduce
- Use a setup that requires some kind of forwarding agent (like 1Password).
- Have a SSH Config like this:
Host *
IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
- In terminal:
❯❯ ~ 12:58 echo $SSH_AUTH_SOCK
/private/tmp/com.apple.launchd.sOMZW8wQ8o/Listeners
❯❯ ~ 12:59 export SSH_AUTH_SOCK="$HOME/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
❯❯ fix_docker_build git:(main) 13:00 container run -it --rm --ssh --uid 0 alpine:latest sh
/ # apk add openssh-client
(1/6) Installing openssh-keygen (10.2_p1-r0)
(2/6) Installing ncurses-terminfo-base (6.5_p20251123-r0)
(3/6) Installing libncursesw (6.5_p20251123-r0)
(4/6) Installing libedit (20251016.3.1-r0)
(5/6) Installing openssh-client-common (10.2_p1-r0)
(6/6) Installing openssh-client-default (10.2_p1-r0)
Executing busybox-1.37.0-r30.trigger
OK: 12.8 MiB in 22 packages
/ # ssh-add -l
The agent has no identities.
/ # ^C
/ # exit
❯❯ fix_docker_build git:(main) 13:00 echo $SSH_AUTH_SOCK
/Users/vibbix/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock
❯❯ fix_docker_build git:(main) 13:00 container run -it --rm --ssh --uid 0 alpine:latest sh
❯❯ fix_docker_build git:(main) 13:01 container run -it --rm --volume "${SSH_AUTH_SOCK}:/run/host-services/ssh-auth.sock" --env "SSH_AUTH_SOCK=/run/host-services/ssh-auth.sock" --uid 0 alpine:latest sh
/ # apk add openssh-client
(1/6) Installing openssh-keygen (10.2_p1-r0)
(2/6) Installing ncurses-terminfo-base (6.5_p20251123-r0)
(3/6) Installing libncursesw (6.5_p20251123-r0)
(4/6) Installing libedit (20251016.3.1-r0)
(5/6) Installing openssh-client-common (10.2_p1-r0)
(6/6) Installing openssh-client-default (10.2_p1-r0)
Executing busybox-1.37.0-r30.trigger
OK: 12.8 MiB in 22 packages
/ # ssh-add -l
256 SHA256:/********** Example Key (ED25519)
/ #
Current behavior
The SSH_AUTH_SOCK isn't set to the correct one.
Expected behavior
The changed SSH_AUTH_SOCK should be picked up right away, as is mentioned in the documents here
Environment
❯❯ ~ 13:04 xcodebuild -verbose
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -verbose
2026-02-10 13:04:38.028 xcodebuild[20474:140370] DVTErrorPresenter: Unable to load simulator devices.
Domain: DVTCoreSimulatorAdditionsErrorDomain
Code: 3
Failure Reason: The version of the CoreSimulator framework installed on this Mac is out-of-date and not supported by this version of Xcode.
Recovery Suggestion: Please ensure that you have installed all available updates to your Mac's software, and that you are running the most recent version of Xcode supported by macOS.
--
CoreSimulator is out of date. Current version (1048.0.0) is older than build version (1051.17.7).
Domain: DVTCoreSimulatorAdditionsErrorDomain
Code: 3
--
2026-02-10 13:04:38.028 xcodebuild[20474:140370] iOSSimulator: [SimServiceContext sharedServiceContextForDeveloperDir:error:] returned nil (Error Domain=DVTCoreSimulatorAdditionsErrorDomain Code=3 "CoreSimulator is out of date. Current version (1048.0.0) is older than build version (1051.17.7)." UserInfo={NSLocalizedDescription=CoreSimulator is out of date. Current version (1048.0.0) is older than build version (1051.17.7).}). Simulator device support disabled.
2026-02-10 13:04:38.077 xcodebuild[20474:140311] Writing error result bundle to /var/folders/db/68jc7cyn66jcjmdnss8qlw1r0000gn/T/ResultBundle_2026-10-02_13-04-0038.xcresult
xcodebuild: error: The directory /Users/vibbix does not contain an Xcode project.
❯❯ ~ 13:04 sw_vers
ProductName: macOS
ProductVersion: 26.2
BuildVersion: 25C56
❯❯ ~ 13:04 brew info containers
Error: No available formula with the name "containers". Did you mean container?
❯❯ ~ 13:04 brew info container
==> container ✔: stable 0.9.0 (bottled), HEAD
Create and run Linux containers using lightweight virtual machines
https://apple.github.io/container/documentation/
Installed
/opt/homebrew/Cellar/container/0.9.0 (19 files, 222.6MB) *
Poured from bottle using the formulae.brew.sh API on 2026-02-09 at 12:43:43
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/c/container.rb
License: Apache-2.0
==> Requirements
Build: Xcode >= 26.0 (on macOS) ✔
Required: arm64 architecture ✔, macOS >= 26 (or Linux) ✔, macOS ✔
==> Options
--HEAD
Install HEAD version
==> Caveats
To restart container after an upgrade:
brew services restart container
Or, if you don't want/need a background service you can just run:
/opt/homebrew/opt/container/bin/container system start
==> Analytics
install: 2,796 (30 days), 6,089 (90 days), 7,693 (365 days)
install-on-request: 2,795 (30 days), 6,083 (90 days), 7,688 (365 days)
build-error: 4 (30 days)
❯❯ ~ 13:04 container system status
apiserver is running
application data root: /Users/vibbix/Library/Application Support/com.apple.container/
application install root: /opt/homebrew/Cellar/container/0.9.0/
container-apiserver version: container-apiserver version 0.9.0 (build: release, commit: unspeci)
container-apiserver commit: unspecified
❯❯ ~ 13:05Relevant log output
Code of Conduct
- I agree to follow this project's Code of Conduct
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels