डॉकर टूलबॉक्स: मशीन बनाने में त्रुटि: मशीन निर्माण के दौरान ड्राइवर में त्रुटि: अधिकतम संख्या में रिट्रीज़ (5) पार हो गई


9

मैं विंडोज 7, वर्चुअलबॉक्स 5.0.4, डॉकर टूलबॉक्स 1.9.0 पर हूं। जब मैं क्विकस्टार्ट चलाता हूँ तो मुझे मिलता है:

Creating Machine default...
Running pre-create checks...
Creating machine...
Error creating machine: Error in driver during machine creation: Maximum number of retries (5) exceeded
Looks like something went wrong... Press any key to continue...

लेकिन मुझे वर्चुअलबॉक्स खोलने पर एक 'डिफॉल्ट' वीएम मिलता है और एक नज़र आता है। मेरे VBox.log में मैं देख रहा हूँ (पूरी फ़ाइल यहाँ है ):

00:00:00.696246 HM: HMR3Init: VT-x w/ nested paging and unrestricted guest execution hw support

तो शायद VT-X सपोर्ट मेरे लिए ठीक है। लॉगफाइल के अंत में मैं देख रहा हूं कि डी-बस के बारे में कुछ अशुभ नहीं है:

00:00:46.950561 VMMDev: Guest Log: 00:00:10.018836 vminfo   Error: Unable to connect to system D-Bus (3/3): D-Bus not installed

D-Bus समस्या यहाँ बताई गई है https://github.com/docker/toolbox/issues/214 जब मैं इसके बाद सीधे क्विकस्टार्ट चलाता हूं, तो मुझे एक IP पता प्राप्त करने के बारे में एक त्रुटि संदेश मिलता है:

Machine default already exists in VirtualBox.
Setting environment variables for machine default...
Error running connection boilerplate: Error getting driver URL: Something went wrong running an SSH command!
command : ip addr show dev eth1
err     : exit status 255
output  :


                    ##         .
              ## ## ##        ==
           ## ## ## ## ##    ===
       /"""""""""""""""""\___/ ===
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
       \______ o           __/
         \    \         __/
          \____\_______/

Error getting IP address: Something went wrong running an SSH command!
command : ip addr show dev eth1
err     : exit status 255
output  :
docker is configured to use the default machine with IP
For help getting started, check out the docs at https://docs.docker.com
NOTE: When using interactive commands, prepend winpty. Examples: 'winpty     docker run -it ...', 'winpty docker exec -it ...'.

और अगर मैं एक कमांड चलाता हूं, तो मुझे कनेक्ट करने से संबंधित एक और संदेश मिलता है:

$ winpty docker run hello-world
An error occurred trying to connect: Post     http://localhost:2375/v1.21/containers
/create: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made     because the target machine actively refused it.

इस बिंदु पर मैं https://www.virtualbox.org/wiki/Testbuilds पर गया और वर्चुअलबॉक्स 5.0.9 मिला, और फिर डॉकर टूलबॉक्स को अनइंस्टॉल किया, डिफ़ॉल्ट VM और .docker निर्देशिका को हटा दिया, और टूलबॉक्स को फिर से इंस्टॉल किया, और फिर से। इसे चलाएं, और एक ही समस्या है:

Creating Machine default...
Creating CA: C:\Users\marwick\.docker\machine\certs\ca.pem
Creating client certificate: C:\Users\marwick\.docker\machine\certs\cert.pem
Running pre-create checks...
Creating machine...
Error creating machine: Error in driver during machine creation: Maximum number of retries (5) exceeded
Looks like something went wrong... Press any key to continue...

इस प्रयास के लिए लॉगफ़ाइल यहाँ है: http://pastebin.com/9VjD9t6P

मुझे यह काम कैसे मिल सकता है?

जवाबों:


12

एक ही समस्या थी (डॉकटर कमांड चलाना त्रुटि संदेश देता है: कोई संबंध नहीं बनाया जा सकता क्योंकि लक्ष्य मशीन ने इसे सक्रिय रूप से मना कर दिया था)।
अनुमतियों के साथ समस्याएं हैं (संभवतः एक अलग उपयोगकर्ता खाते के तहत लक्ष्य मशीन बनाई गई थी)।

इसने मेरे लिए काम किया: ओरेकल वीएम वर्चुअलबॉक्स खोलें और 'डिफ़ॉल्ट' नाम की मशीन पर राइट-क्लिक करें। यदि यह चल रहा है, तो "बंद -> पावर ऑफ" चुनें। फिर "निकालें ..." चुनें और "सभी फाइलें हटाएं" बटन दबाएं।

Oracle VM VirtualBox को बंद करें और Docker_Quickstart को फिर से चलाएँ। यह बिना अनुमति समस्याओं के साथ एक नया डिफ़ॉल्ट VM बनाएगा।


इस समाधान ने मेरे लिए भी काम किया।
ओलिवर बुर्डेकिन

मुझे खुशी है कि यह दूसरों के लिए काम कर रहा है, लेकिन मैंने यह कई बार किया है, और VM से जुड़े डॉटफाइल्स को हटा रहा है, और इसमें कोई सुधार नहीं हुआ है।
बेन

@ क्या आपको वर्चुअलबॉक्स UI (सभी फ़ाइलें हटाएं) के भीतर से फ़ाइलों को हटाने के लिए चाहिए
MediaVince

0

बेन, शायद आप भूत प्रणाली का उपयोग करते हैं Maybe तो उर uxtheme.dll क्रैक हो गया, जिससे वीएम प्रारंभ विफलता का कारण बन गया। C: \ windows \ system32 \ uxtheme.dll को बदलने के लिए मूल uxtheme.dll का उपयोग करें, फिर यह बिना अनुमति की समस्याओं के साथ एक नया डिफ़ॉल्ट VM बनाएगा।


क्या आप बता सकते हैं कि system घोस्ट सिस्टम ’से आपका क्या मतलब है? मुझे समझ नहीं आता: $
बेन

@ मुझे लगता है कि उसका मतलब है कि आपका ओएस एक और हार्ड डिस्क से क्लोन किया गया था।
भूमिवत प्लांसट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.