@@ -79,6 +79,15 @@ For the usage of containerd and nerdctl (contaiNERD ctl), visit https://github.c
79
79
### Requirements (Intel Mac)
80
80
- QEMU v6.0.0 or later (` brew install qemu ` )
81
81
82
+ NOTE: libslirp v4.6.0 used by QEMU is known to be [ broken] ( https://gitlab.freedesktop.org/slirp/libslirp/-/issues/48 ) .
83
+ If you have libslirp v4.6.0 in ` /usr/local/Cellar/libslirp ` , you have to downgrade it to v4.5.0:
84
+
85
+ ``` console
86
+ brew uninstall --ignore-dependencies libslirp
87
+ wget https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a53ffe2362d2a7e55fd1a8a9bc71c1ec15bb00/Formula/libslirp.rb
88
+ brew install ./libslirp.rb
89
+ ```
90
+
82
91
### Requirements (ARM Mac)
83
92
84
93
- QEMU with ` --accel=hvf ` support, see https://gist.github.com/nrjdalal/e70249bb5d2e9d844cc203fd11f74c55
@@ -191,6 +200,7 @@ The current default spec:
191
200
- [ error "killed -9"] ( #error-killed--9 )
192
201
- [ SSH] ( #ssh )
193
202
- [ "Port forwarding does not work"] ( #port-forwarding-does-not-work )
203
+ - [ stuck on "Waiting for the essential requirement 1 of X: "ssh"] ( #stuck-on-waiting-for-the-essential-requirement-1-of-x-ssh )
194
204
- [ error "field SSHPubKeys must be set"] ( #error-field-sshpubkeys-must-be-set )
195
205
- [ error "hostkeys_foreach failed: No such file or directory"] ( #error-hostkeys_foreach-failed-no-such-file-or-directory )
196
206
- [ error "failed to execute script ssh: [ ...] Permission denied (publickey)"] ( #error-failed-to-execute-script-ssh--permission-denied-publickey )
@@ -283,6 +293,17 @@ Note: **Only** on macOS versions **before** 10.15.7 you might need to add this e
283
293
#### "Port forwarding does not work"
284
294
Privileged ports (1-1023) cannot be forwarded. e.g., you have to use 8080, not 80.
285
295
296
+ #### stuck on "Waiting for the essential requirement 1 of X: "ssh"
297
+
298
+ libslirp v4.6.0 used by QEMU is known to be [ broken] ( https://gitlab.freedesktop.org/slirp/libslirp/-/issues/48 ) .
299
+ If you have libslirp v4.6.0 in ` /usr/local/Cellar/libslirp ` , you have to downgrade it to v4.5.0:
300
+
301
+ ``` console
302
+ brew uninstall --ignore-dependencies libslirp
303
+ wget https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a53ffe2362d2a7e55fd1a8a9bc71c1ec15bb00/Formula/libslirp.rb
304
+ brew install ./libslirp.rb
305
+ ```
306
+
286
307
#### error "field SSHPubKeys must be set"
287
308
288
309
Make sure you have a ssh keypair in ` ~/.ssh ` . To create:
0 commit comments