Skip to content

Commit 9ef8ae4

Browse files
committed
Split EDF and executon console result
1 parent 9b46276 commit 9ef8ae4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

docs/software/container-engine/known-issue.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
Alpine Linux is incompatible with some hooks, causing errors when used with Slurm. For example,
44

5-
```toml title="EDF: ${EDF_PATH}/alpine.toml"
5+
```toml title="EDF: `alpine.toml` at `${EDF_PATH}`"
66
image = "alpine:3.19"
77
```
88
9-
```console
9+
```console title="Command-line"
1010
$ srun -lN1 --environment=alpine echo "abc"
1111
0: slurmstepd: error: pyxis: container start failed with error code: 1
1212
0: slurmstepd: error: pyxis: printing enroot log file:
@@ -19,11 +19,11 @@ $ srun -lN1 --environment=alpine echo "abc"
1919

2020
This is because some hooks (e.g., Slurm and CXI hooks) leverage `ldconfig` (from Glibc) when they bind-mount host libraries inside containers; since Alpine Linux provides an alternative `ldconfig` (from Musl Libc), it does not work as intended by hooks. As a workaround, users may disable problematic hooks. For example,
2121

22-
```toml title="EDF: ${EDF_PATH}/alpine_workaround.toml"
22+
```toml title="EDF: `alpine_workaround.toml` at `${EDF_PATH}`"
2323
image = "alpine:3.19"
2424
```
2525
26-
```console
26+
```console title="Command-line"
2727
[annotations]
2828
com.hooks.cxi.enabled = "false"
2929

0 commit comments

Comments
 (0)