apple / apple/container

[Bug]: CI Failure: XPC Timeout During `install-kernel` Make Target

Open
#1,162 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
49.9k
Forks
1.8k
Avg merge
1d 20h
Merged PRs (30d)
22

Description

### I have done the following

- [x] I have searched the existing issues
- [ ] If possible, I've reproduced the issue using the 'main' branch of this project

### Steps to reproduce

The failure is **intermittent** - re-running the same failing CI workflow often succeeds on the second attempt.

### Current behavior

```
Warning! Running debug build. Performance may be degraded.
2026-02-05T00:24:13+0000 info com.apple.container.cli: [ContainerCommands] checking if APIServer is alive
2026-02-05T00:24:13+0000 info com.apple.container.cli: [ContainerCommands] APIServer health check failed, skipping bootout
Warning! Running debug build. Performance may be degraded.
Error: internalError: "failed to get a response from apiserver: internalError: "XPC timeout for request to com.apple.container.apiserver/ping""
Verifying apiserver is running...
make: *** [install-kernel] Error 1
```

### Expected behavior

The `install-kernel` target should complete successfully without XPC timeout errors when verifying the apiserver is running.

### Environment

```markdown
OS: macOS 26.0 (25A354)
Xcode: Version 26.0 (17A324)
Container: Container CLI version 0.1.0
```

### Relevant log output

```shell
N/A
```

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Contributor guide

Open the contributing guide

Research direction

Start with the CI workflow and the install-kernel Make target, then inspect the apiserver health-check step that verifies the service is running. Re-run the failing workflow or target to characterize the intermittent XPC timeout. Done means install-kernel completes successfully without the apiserver ping timeout.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, swift
Domain
build-system, ci-cd
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.