Hi Alvaro,
I have invested days in learning vagrant but somehow not yet in comfort
zone. What I find interesting is that I did "vagrant destroy" and then did
"vagrant up" and everything seems to be working fine even thought loop
back, eth0 and eth1 are all UP.
My Vagrantfile contents was in my original post., anyway posting it again:
Vagrant.configure("2") do |o|
o.vm.box="centos/7"
o.vm.network "public_network", ip: "192.168.1.13"
o.vm.provision "shell", :path=>"setup.sh"
end
setup.sh contents:
sudo su - root
yum -y update
yum -y install vim git gedit nmap
yum -y install httpd
systemctl restart httpd
Not sure why vagrant is not able to install packages??
vagrant up log output is below, I don't think I anything wrong with my
Vagrantfile or setup file.
Output of vagrant up:
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'centos/7' is up to date...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
default: Adapter 2: bridged
==> default: Forwarding ports...
default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
default: Warning: Remote connection disconnect. Retrying...
==> default: Machine booted and ready!
[default] GuestAdditions versions on your host (5.0.26) and guest (5.0.14)
do not match.
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.colocity.com
* extras: centos.mirror.crucial.com.au
* updates: centos.mirror.crucial.com.au
Package kernel-devel-3.10.0-327.22.2.el7.x86_64 already installed and
latest version
Package gcc-4.8.5-4.el7.x86_64 already installed and latest version
Package binutils-2.23.52.0.1-55.el7.x86_64 already installed and latest
version
Package 1:make-3.82-21.el7.x86_64 already installed and latest version
Package 4:perl-5.16.3-286.el7.x86_64 already installed and latest version
Package bzip2-1.0.6-13.el7.x86_64 already installed and latest version
Nothing to do
Copy iso file C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso
into the box /tmp/VBoxGuestAdditions.iso
mount: /dev/loop0 is write-protected, mounting read-only
Installing Virtualbox Guest Additions 5.0.14 - guest version is 5.0.14
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.0.14 Guest Additions for Linux............
VirtualBox Guest Additions installer
Removing installed version 5.0.14 of VirtualBox Guest Additions...
Removing existing VirtualBox non-DKMS kernel modules[ OK ]
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox non-DKMS kernel modules[ OK ]
Building the VirtualBox Guest Additions kernel modules
Building the main Guest Additions module[ OK ]
Building the shared folder support module[ OK ]
Building the OpenGL support module[ OK ]
Doing non-kernel setup of the Guest Additions[ OK ]
You should restart your guest to make sure the new modules are actually used
Installing the Window System drivers
Could not find the X.Org or XFree86 Window System, skipping.
An error occurred during installation of VirtualBox Guest Additions 5.0.14.
Some functionality may not work as intended.
In most cases it is OK that the "Window System drivers" installation failed.
==> default: Checking for guest additions in VM...
==> default: Configuring and enabling network interfaces...
==> default: Mounting shared folders...
default: /home/vagrant/sync => C:/Users/ameya_000/VirtualBox VMs/test2
==> default: Machine already provisioned. Run `vagrant provision` or use
the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always
will still run.
P.S: I realized why I have two interfaces as there is two adapters ! My
mistake for sure.
Would wait to hear from learned people why package installation is not
working.
Regards,
Jim
On Wednesday, July 20, 2016 at 6:07:40 AM UTC+10, Alvaro Miranda Aguilera
wrote:
>
> Hello,
>
> Vagrant does one job and does it very nice. Time by time people want to
> make vagrant what they would like to do, instead of learning a bit of
> Vagrant, and that create fustration.
>
> 1. Vagrant always will use eth0 for local host/vm communication, and over
> this network you can use the forwarder ports, and the VM will have access
> to the network using nat.
>
> 2. When you add a private network, you can use this IP (fixed or dhcp) to
> ssh into the VM, VM->Host, or in a multi machine setup to VM->VM
>
> 3. When you use public network, you will get an IP from your home/office
> network, and by default, its documented, Vagrant wont override the default
> GW. So if you need to do this, there is an example script in the
> documentation on how to do this.
>
> IF you could share what you want to do, how your Vagrantfile looks like,
> there is a lot of people that can have a look and share ideas with you.
>
> Thanks
> Alvaro.
>
> On Wed, Jul 20, 2016 at 3:59 AM, <[email protected] <javascript:>>
> wrote:
>
>> Hi Alvaro,
>>
>> It works with public_network but I don't have access to internet as I see
>> two active interfaces eth0 and eth1. Can we make it working with only one
>> interface ? How to do that?
>>
>> Cheers
>> Jim
>>
>> P.S: Not at all happy with "Vagrant" product. No offence..............
>>
>>
>> On Tuesday, July 19, 2016 at 4:38:17 AM UTC+10, Alvaro Miranda Aguilera
>> wrote:
>>>
>>> Hello,
>>>
>>> the message is telling you that ip network can be used for private
>>> network because there is a network that already exists.
>>>
>>> you can use a different network, or try wirth public if what you want is
>>> the vm to connect to 192.168.1.x
>>>
>>> Alvaro
>>>
>>> On Tue, Jul 19, 2016 at 12:11 AM, <[email protected]> wrote:
>>>
>>>> Hello Folks,
>>>>
>>>> I ran into the following error when I execute "vagrant up" command.
>>>>
>>>> The specified host network collides with a non-hostonly network!
>>>> This will cause your specified IP to be inaccessible. Please change
>>>> the IP or name of your host only network so that it no longer matches
>>>> that of
>>>> a bridged or non-hostonly network.
>>>>
>>>> Vagrant file:
>>>> Vagrant.configure("2") do |o|
>>>> o.vm.box="centos/7"
>>>> o.vm.network "private_network", ip: "192.168.1.13"
>>>> o.vm.provision "shell", :path=>"setup.sh"
>>>> end
>>>>
>>>> setup.sh:
>>>> sudo yum -y update
>>>> sudo yum -y install vim,git,gedit,nmap
>>>> sudo systemctl restart httpd
>>>>
>>>> Nothing is started but I see a machine in Virtual box and I double
>>>> click and I start as usual. Could assign static IP but no network to
>>>> outside world. Not sure where the things are going wrong.
>>>>
>>>> Any help would be very much appreciated.
>>>>
>>>> Thanks
>>>> Jim
>>>>
>>>> --
>>>> This mailing list is governed under the HashiCorp Community Guidelines
>>>> - https://www.hashicorp.com/community-guidelines.html. Behavior in
>>>> violation of those guidelines may result in your removal from this mailing
>>>> list.
>>>>
>>>> GitHub Issues: https://github.com/mitchellh/vagrant/issues
>>>> IRC: #vagrant on Freenode
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Vagrant" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/vagrant-up/4bf32117-cc9d-4386-89db-6ab202d73ce8%40googlegroups.com
>>>>
>>>> <https://groups.google.com/d/msgid/vagrant-up/4bf32117-cc9d-4386-89db-6ab202d73ce8%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> --
>> This mailing list is governed under the HashiCorp Community Guidelines -
>> https://www.hashicorp.com/community-guidelines.html. Behavior in
>> violation of those guidelines may result in your removal from this mailing
>> list.
>>
>> GitHub Issues: https://github.com/mitchellh/vagrant/issues
>> IRC: #vagrant on Freenode
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Vagrant" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/vagrant-up/85aae2b1-e1af-48e7-b11f-f124a1a2bbf1%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/vagrant-up/85aae2b1-e1af-48e7-b11f-f124a1a2bbf1%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
--
This mailing list is governed under the HashiCorp Community Guidelines -
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of
those guidelines may result in your removal from this mailing list.
GitHub Issues: https://github.com/mitchellh/vagrant/issues
IRC: #vagrant on Freenode
---
You received this message because you are subscribed to the Google Groups
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/vagrant-up/f0182934-0da2-4e30-b203-b3c3380f0821%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.