मैं एक कोशिश कर सेटअप करने के लिए इस मशीन: Timed out while waiting for the machine to boot.
Vagrant/virtualbox कोई SSH कनेक्शन और समय समाप्त (विंडोज़)
त्रुटि के पूर्ण संदर्भ:
https://github.com/ByteInternet/hypernode-vagrantजब मैं vagrant up
कर मैं त्रुटि निम्न मिल
$ vagrant up
Bringing machine 'hypernode' up with 'virtualbox' provider...
==> hypernode: Will use PHP 7. If you want PHP 5.5 instead change the php version in local.yml.
==> hypernode: Checking if box 'hypernode_php7' is up to date...
==> hypernode: Clearing any previously set forwarded ports...
==> hypernode: Clearing any previously set network interfaces...
==> hypernode: Preparing network interfaces based on configuration...
hypernode: Adapter 1: nat
hypernode: Adapter 2: hostonly
==> hypernode: Forwarding ports...
hypernode: 80 (guest) => 8080 (host) (adapter 1)
hypernode: 3306 (guest) => 3307 (host) (adapter 1)
hypernode: 22 (guest) => 2222 (host) (adapter 1)
==> hypernode: Running 'pre-boot' VM customizations...
==> hypernode: Booting VM...
==> hypernode: Waiting for machine to boot. This may take a few minutes...
hypernode: SSH address: 127.0.0.1:2222
hypernode: SSH username: vagrant
hypernode: SSH auth method: private key
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.
If you look above, you should be able to see the error(s) that
Vagrant had when attempting to connect to the machine. These errors
are usually good hints as to what may be wrong.
If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.
If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.
जब मैं मैन्युअल रूप से वीएम बूट करता हूं, तो मैं देख सकता हूं कि नेटवर्किंग काम नहीं कर रही है। कोई कनेक्शन नहीं है जब मैं वीएम की सेटिंग्स को ब्रिज नेटवर्क में बदलता हूं तो नेटवर्किंग काम करता है। लेकिन योनि को एनएटी के रूप में कॉन्फ़िगर किया गया है। इसलिए सेटिंग्स में या योनि फ़ाइल में किए गए कोई भी बदलाव वापस रीसेट होने लगते हैं।
मैंने दो अलग-अलग पीसी पर वाग्रेंट 1.9.3, 1.9.2 और 1.9.0 की कोशिश की। मैं वर्चुअलबॉक्स 5.1.18 का उपयोग कर रहा हूँ। जब मैं फ़िल्टर कर "नेट" के साथ लॉग नीचे निम्नलिखित त्रुटियों को देखने जाता है (इस संपूर्ण लॉग, केवल एक छोटा सा हिस्सा नहीं है):
00:00:00.575454 SUP: Loaded VMMR0.r0 (C:\Program Files\Oracle\VirtualBox\VMMR0.r0) at 0xfffff80c897b0000 - ModuleInit at fffff80c897d3590 and ModuleTerm at fffff80c897d3a80 using the native ring-0 loader
00:00:01.681747 Driver = "NAT" (cb=4)
00:00:01.962037 SUP: Loaded VBoxDDR0.r0 (C:\Program Files\Oracle\VirtualBox\VBoxDDR0.r0) at 0xfffff80c898d0000 - ModuleInit at 0000000000000000 and ModuleTerm at 0000000000000000 using the native ring-0 loader
00:00:02.196495 NAT: Guest address guess set to 10.0.2.15 by initialization
00:00:02.204465 NAT: DNS#0: 192.168.178.1
00:00:02.271317 NAT: Failed to redirect TCP 127.0.0.1:2222 -> 0.0.0.0:22 (Unknown error)
00:00:02.271732 NAT: Failed to redirect TCP 0.0.0.0:3307 -> 0.0.0.0:3306 (Unknown error)
00:00:02.272033 NAT: Failed to redirect TCP 0.0.0.0:2200 -> 0.0.0.0:80 (Unknown error)
00:00:09.976199 NAT: Link up
00:00:39.428974 NAT: DHCP offered IP address 10.0.2.15
00:00:39.429404 NAT: DHCP offered IP address 10.0.2.15
00:03:02.167191 NAT: DHCP offered IP address 10.0.2.15
00:03:02.167820 NAT: DHCP offered IP address 10.0.2.15
00:07:58.531621 NAT: Zone(nm:mbuf_cluster, used:0)
00:07:58.532221 NAT: Zone(nm:mbuf_packet, used:0)
00:07:58.532232 NAT: Zone(nm:mbuf, used:1)
00:07:58.532419 NAT: Zone(nm:mbuf_jumbo_pagesize, used:0)
00:07:58.532961 NAT: Zone(nm:mbuf_jumbo_9k, used:0)
00:07:58.533255 NAT: Zone(nm:mbuf_jumbo_16k, used:0)
00:07:58.533424 NAT: Zone(nm:mbuf_ext_refcnt, used:0)
00:07:58.536529 Changing the VM state from 'DESTROYING' to 'TERMINATED'
मैं कैसे हल कर सकते हैं या इस बग को?
अद्यतन
पिछले कुछ दिनों में मैं भी किसी भी परिणाम के बिना नीचे सूचीबद्ध virtualbox और Vagrant के विभिन्न संस्करण के साथ पुन: प्रयास:
- Virtualbox 5.0.18
- Virtualbox 5.0.20
- वर्चुअलबॉक्स 5.0.36
- वग्रेंट 1.9.3
मैंने एक और बॉक्स भी कोशिश की, जिसमें एक ही समस्या है। तो ऐसा लगता है कि यह बॉक्स नहीं बल्कि मेजबान है।
इसके अलावा मैंने विंडोज 7 मशीन पर एक ही परिणाम के साथ एक सेटअप की कोशिश की। मुझे लगता है कि मुझे कॉन्फ़िगरेशन में कुछ याद आ रहा है लेकिन मुझे नहीं पता कि चूंकि यह विंडोज मशीन पर काम करने के लिए एक निश्चित गाइड नहीं है।
अद्यतन 2: क्या यह संभव हो सकता है कि मैं इस मशीन की कोशिश करता हूं, इस तरह के सेटअप का समर्थन नहीं करता? मैंने BIOS में वर्चुअलाइजेशन विकल्पों की तलाश करने का प्रयास किया।
अद्यतन 3: जब मैं अपने मेजबान से अतिथि तक ssh -v 127.0.0.1 -p 1222
करता हूं तो मुझे निम्न त्रुटि मिलती है। एसएसएच सेवा अतिथि पर है और चल रही है। मैंने sshd service status
के साथ चेक किया।
$ ssh -v 127.0.0.1 -p 1222
OpenSSH_7.3p1, OpenSSL 1.0.2k 26 Jan 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to 127.0.0.1 [127.0.0.1] port 1222.
debug1: connect to address 127.0.0.1 port 1222: Connection refused
ssh: connect to host 127.0.0.1 port 1222: Connection refused
अद्यतन 4: मैं अतिथि मशीन से किसी भी इंटरनेट आईपी के या डोमेन को पिंग नहीं कर सकता।
खान "एनएटी" देखने के लिए कॉन्फ़िगर किया गया है: http://imgur.com/CAt5LPq.png। एक विकल्प "एनएटी-नेटवर्क" भी है। लेकिन अगर मैं उस 'वानर अप' पर स्विच करता हूं तो त्रुटियां देता है। मेरा दूसरा निक भी कॉन्फ़िगर किया गया है। इस http://imgur.com/JP8qWCu.png की तरह। मैंने अभी तक एक और वानर बॉक्स नहीं देखा है। लेकिन मुझे पता है कि यह काम कर रहा है। मेरे सहकर्मी ने इसे अपनी लिनक्स मशीन में काम किया। बीटीडब्ल्यू, स्क्रीनशॉट में चेतावनी बहुत अधिक राम का उपयोग कर मशीन के बारे में है। नेटवर्किंग के साथ कुछ भी नहीं करना है। – Akif