Machine: docker-machine: Kesalahan dengan pemeriksaan pra-buat: "status keluar 126"

Dibuat pada 2 Agu 2016  ·  11Komentar  ·  Sumber: docker/machine

Ketika saya mengetik kode Sudo docker-machine create --driver virtualbox default untuk membuat mesin virtual baru. Ini tidak bisa bekerja. Berikut infonya:

xxxMacBook-Pro:~ xxx$ docker --version
Docker version 1.12.0, build 8eab29e
xxxMacBook-Pro:~ xxx$ docker-machine --version
docker-machine version 0.8.0, build b85aac1
xxxMacBook-Pro:~ xxx$ sudo docker-machine create --driver virtualbox default
Running pre-create checks...
Error with pre-create check: "exit status 126"

Tolong bantu saya untuk mencari tahu ini.

Komentar yang paling membantu

Pertama instal Virtualbox dengan brew cask install virtualbox; lalu jalankan perintah Anda.

Semua 11 komentar

OSX 10.11

buruh pelabuhan --versi
Docker versi 1.11.2, buat b9f10c9
mesin buruh pelabuhan --versi
versi mesin buruh pelabuhan 0.7.0, buat a650a40
docker-machine buat --driver virtualbox default
Menjalankan pemeriksaan pra-buat...
Kesalahan dengan pemeriksaan pra-buat: "status keluar 126"

Kesalahan ini menunjukkan bahwa Anda tidak menginstal VirtualBox – ini adalah instalasi yang terpisah dari Docker

Bisakah docker-machine menghasilkan sesuatu yang sedikit lebih deskriptif? Mungkin ini bikeshedding, tapi IMO masalah GH bukanlah di mana saya seharusnya berakhir ketika mencoba mencari tahu apa yang sedang terjadi.

Halo semua,

Saya mengalami masalah ini pagi ini. Saya pikir fungsi ini dapat dengan mudah ditambahkan dengan memodifikasi drivers/virtualbox/vbm.go dan menambahkan tanda centang pada status keluar dalam fungsi vbmOutErrRetry .

Di macOS, jika kotak virtual telah dihapus dari direktori aplikasi tetapi titik masuk baris perintah tetap berada di titik instalasi maka akan ada status keluar 126. Jika titik masuk tidak ada (jadi tidak ada program yang dapat dijalankan ditemukan) maka akan ada status eksis 127.

Saya akan dengan senang hati menambahkan fungsi ini hari ini dan mengirimkan PR, jika ini adalah pendekatan yang harus kita ambil.

Pertama instal Virtualbox dengan brew cask install virtualbox; lalu jalankan perintah Anda.

Bisa membantu untuk menambahkan catatan ke kode keluar yang memberitahu Anda untuk menginstal sesuatu!

Bagaimana ini tidak diperbaiki dalam 2+ tahun?

@biggzlar Sudah diperbaiki, ketergantungannya hilang. Cek komentar @borenho.

@Martyn maaf, pada dasarnya hanya melampiaskan dan tidak mengekspresikan diri dengan jelas. Yang ingin saya katakan adalah: mengapa pesan kesalahan masih tidak deskriptif sama sekali (yaitu alasan yang paling mungkin mengapa masalah ini masih terbuka).

@biggzlar Ah tentu saja, pesan kesalahannya bisa diperbaiki, tapi saya yakin ada banyak masalah yang harus mereka tangani dan ini akan menjadi hal kecil ;)

@Martyn benar... -___-

Apakah halaman ini membantu?
0 / 5 - 0 peringkat