Hi,

I have the following definition for a VM:

  config.vm.define 'ipa-client-2' do |client_2|
    config.vm.provider "virtualbox" do |vb|
      # Display the VirtualBox GUI when booting the machine
      vb.memory = "4000"
      vb.gui = true
      vb.name = 'ipa-client-2'
    end
    client_2.vm.network "private_network", :name => 'vboxnet1', ip: 
"172.240.0.4", auto_config: false
    client_2.vm.hostname = 'ipa-client-2'
    config.vm.provision :salt do |salt|
      salt.masterless = true
      salt.minion_config = "salt/minion"
      salt.run_highstate = true
    end
  end

When i do vagrant up ipa-client-2, I get:

The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!


# Update sysconfig
sed -i 's/\(HOSTNAME=\).*/\1ipa-client-2/' /etc/sysconfig/network


# Update DNS
sed -i 's/\(DHCP_HOSTNAME=\).*/\1"ipa-client-2"/' /etc/sysconfig/network-
scripts/ifcfg-*


# Set the hostname - use hostnamectl if available
echo 'ipa-client-2' > /etc/hostname
if command -v hostnamectl; then
  hostnamectl set-hostname --static 'ipa-client-2'
  hostnamectl set-hostname --transient 'ipa-client-2'
else
  hostname -F /etc/hostname
fi


# Prepend ourselves to /etc/hosts
grep -w 'ipa-client-2' /etc/hosts || {
  sed -i'' '1i 127.0.0.1\tipa-client-2\tipa-client-2' /etc/hosts
}


# Restart network
service network restart




Stdout from the command:


/bin/hostnamectl
Restarting network (via systemctl):  [FAILED]




Stderr from the command:


Job for network.service failed. See 'systemctl status network.service' and 
'journalctl 
-xn' for details.

It turns out it's because of the *ifcfg-enp03s* interface. It's defined 
like this:

# Generated by dracut initrd
NAME="enp0s3"
DEVICE="enp0s3"
ONBOOT=yes
NETBOOT=yes
UUID="8924a5b0-f9f4-453b-910d-118a91dac1ec"
IPV6INIT=yes
BOOTPROTO=dhcp
TYPE=Ethernet

If I move it out of the way, it starts working.

Is there something I can do to remove that interface before network restart?

Thanks

-- 
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/f9da5409-5877-45fd-b72e-c4225abcea01%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to