BoomBox
BoomBox copied to clipboard
Ubuntu 18.04 (server and desktop) install fails
i've tried all i know.. i've tried ubuntu 18.04 desktop and server
what i've done: installed clean version of ubuntu 18.04
sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y sudo apt install git -y sudo git clone https://github.com/nbeede/BoomBox.git
install virtualbox 5.2
sudo apt-get -y install gcc make linux-headers-$(uname -r) dkms wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list' sudo apt-get update sudo apt-get install virtualbox-5.2 -y curl -O http://download.virtualbox.org/virtualbox/5.2.0/Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack
sudo ./build.sh virtualbox
sudo ./build.sh
Traceback (most recent call last):
25: from /usr/bin/vagrant:23:in <main>' 24: from /usr/bin/vagrant:23:in
load'
23: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/bin/vagrant:146:in <top (required)>' 22: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/environment.rb:269:in
cli'
21: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/cli.rb:46:in execute' 20: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/commands/status/command.rb:20:in
execute'
19: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/plugin/v2/command.rb:212:in with_target_vms' 18: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/plugin/v2/command.rb:212:in
map'
17: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/plugin/v2/command.rb:213:in block in with_target_vms' 16: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/plugin/v2/command.rb:180:in
block in with_target_vms'
15: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/environment.rb:694:in machine' 14: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/vagrantfile.rb:79:in
machine'
13: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/vagrantfile.rb:79:in new' 12: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/machine.rb:140:in
initialize'
11: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/machine.rb:248:in communicate' 10: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/registry.rb:27:in
get'
9: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/plugin.rb:15:in block in <class:Plugin>' 8: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in
require'
7: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in require' 6: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/communicator.rb:6:in
<top (required)>'
5: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/communicator.rb:6:in require_relative' 4: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:8:in
<top (required)>'
3: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/util/silence_warnings.rb:8:in silence!' 2: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:9:in
block in <top (required)>'
1: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in require' /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in
require': cannot load such file -- winrm (LoadError)
You appear to have already created at least one Vagrant instance of BoomBox. This script does not support pre-created instances. Please either destroy the existing instances or follow the build steps in the README to continue.
#install vagrant and packer sudo apt install vagrant -y sudo apt install packer -y
#tried the packer install instructions: sudo packer build --only=virtualbox-iso sandbox.json virtualbox-iso output will be in this color.
==> virtualbox-iso: Downloading or copying ISO virtualbox-iso: Downloading or copying: https://software-download.microsoft.com/download/pr/17134.1.180410-1804.rs4_release_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso virtualbox-iso: Download progress: 1% ... virtualbox-iso: Download progress: 100% ==> virtualbox-iso: Creating floppy disk... virtualbox-iso: Copying files flatly from floppy_files virtualbox-iso: Copying file: ./answer_files/10/Autounattend.xml virtualbox-iso: Copying file: ./floppy/WindowsPowershell.lnk virtualbox-iso: Copying file: ./floppy/PinTo10.exe virtualbox-iso: Copying file: ./scripts/fixnetwork.ps1 virtualbox-iso: Copying file: ./scripts/MakeWindows10GreatAgain.ps1 virtualbox-iso: Copying file: ./scripts/MakeWindows10GreatAgain.reg virtualbox-iso: Copying file: ./scripts/rearm-windows.ps1 virtualbox-iso: Copying file: ./scripts/disable-screensaver.ps1 virtualbox-iso: Copying file: ./scripts/disable-winrm.ps1 virtualbox-iso: Copying file: ./scripts/enable-winrm.ps1 virtualbox-iso: Copying file: ./scripts/microsoft-updates.bat virtualbox-iso: Copying file: ./scripts/win-updates.ps1 virtualbox-iso: Copying file: ./scripts/oracle-cert.cer virtualbox-iso: Done copying files from floppy_files virtualbox-iso: Collecting paths from floppy_dirs virtualbox-iso: Resulting paths from floppy_dirs : [] virtualbox-iso: Done copying paths from floppy_dirs ==> virtualbox-iso: Creating virtual machine... ==> virtualbox-iso: Creating hard drive... ==> virtualbox-iso: Attaching floppy disk... ==> virtualbox-iso: Creating forwarded port mapping for communicator (SSH, WinRM, etc) (host port 3827) ==> virtualbox-iso: Executing custom VBoxManage commands... virtualbox-iso: Executing: modifyvm sandbox --memory 2048 virtualbox-iso: Executing: modifyvm sandbox --cpus 2 ==> virtualbox-iso: Starting the virtual machine... ==> virtualbox-iso: Error starting VM: VBoxManage error: VBoxManage: error: The virtual machine 'sandbox' has terminated unexpectedly during startup with exit code 1 (0x1) ==> virtualbox-iso: VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine ==> virtualbox-iso: Unregistering and deleting virtual machine... ==> virtualbox-iso: Deleting output directory... Build 'virtualbox-iso' errored: Error starting VM: VBoxManage error: VBoxManage: error: The virtual machine 'sandbox' has terminated unexpectedly during startup with exit code 1 (0x1) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine
==> Some builds didn't complete successfully and had errors: --> virtualbox-iso: Error starting VM: VBoxManage error: VBoxManage: error: The virtual machine 'sandbox' has terminated unexpectedly during startup with exit code 1 (0x1) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine
#---=========================================================--- Any suggestions would be appreciated
I'd have a guess that this is becuse of the version of Packer and Vagrant that are within the ubunutu repo's. Have a go at installing the most up-to-date version direct from the relavent hashicorp websites and have another go. I ran into a similar problem with another piece of software a couple of weeks ago.
I'd also say that when using vagrant and something go wrongs, its always worth going into Virtualbox (or whatever provider you are using) and manually deleting the broken boxes.
@br0kej thank you for your help.. i got further but it still fails.. here are the commands i used.. and the log messages of the failure.
Install Packer from main site
sudo apt install unzip export VER="1.5.1" wget https://releases.hashicorp.com/packer/${VER}/packer_${VER}linux_amd64.zip unzip packer${VER}_linux_amd64.zip sudo mv packer /usr/local/bin
Install Vagrant from Main Site
sudo wget https://releases.hashicorp.com/vagrant/2.2.7/vagrant_2.2.7_x86_64.deb sudo dpkg -i vagrant_2.2.7_x86_64.deb -y vagrant --version
Install Virtualbox 5.2
sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove sudo apt-get -y install gcc make linux-headers-$(uname -r) dkms wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list'
sudo apt-get update sudo apt-get install virtualbox-5.2
curl -O http://download.virtualbox.org/virtualbox/5.2.0/Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack
Install BoomBox
sudo apt install git sudo git clone https://github.com/nbeede/BoomBox.git cd BoomBox
./build.sh virtualbox
Output
The vagrant-reload plugin is required and not currently installed. This script will attempt to install it now. Installing the 'vagrant-reload' plugin. This can take a few minutes... Fetching: vagrant-reload-0.0.1.gem (100%) Installed the plugin 'vagrant-reload (0.0.1)'! Using Packer to build the sandbox Box. This can take 90-180 minutes depending on bandwidth and hardware. virtualbox-iso: output will be in this color.
==> virtualbox-iso: Retrieving ISO ==> virtualbox-iso: Trying https://software-download.microsoft.com/download/pr/17134.1.180410-1804.rs4_release_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso ==> virtualbox-iso: Trying https://software-download.microsoft.com/download/pr/17134.1.180410-1804.rs4_release_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso?checksum=sha256%3A27e4feb9102f7f2b21ebdb364587902a70842fb550204019d1a14b120918e455 17134.1.180410-1804.rs4_release_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso 3.97 GiB / 3.97 GiB [==================================================] 100.00% 1m16s ==> virtualbox-iso: https://software-download.microsoft.com/download/pr/17134.1.180410-1804.rs4_release_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso?checksum=sha256%3A27e4feb9102f7f2b21ebdb364587902a70842fb550204019d1a14b120918e455 => /home/mike/BoomBox/Packer/packer_cache/452c532d5ce927ca17aca3862a196eebf63ccda4.iso ==> virtualbox-iso: Creating floppy disk... virtualbox-iso: Copying files flatly from floppy_files virtualbox-iso: Copying file: ./answer_files/10/Autounattend.xml virtualbox-iso: Copying file: ./floppy/WindowsPowershell.lnk virtualbox-iso: Copying file: ./floppy/PinTo10.exe virtualbox-iso: Copying file: ./scripts/fixnetwork.ps1 virtualbox-iso: Copying file: ./scripts/MakeWindows10GreatAgain.ps1 virtualbox-iso: Copying file: ./scripts/MakeWindows10GreatAgain.reg virtualbox-iso: Copying file: ./scripts/rearm-windows.ps1 virtualbox-iso: Copying file: ./scripts/disable-screensaver.ps1 virtualbox-iso: Copying file: ./scripts/disable-winrm.ps1 virtualbox-iso: Copying file: ./scripts/enable-winrm.ps1 virtualbox-iso: Copying file: ./scripts/microsoft-updates.bat virtualbox-iso: Copying file: ./scripts/win-updates.ps1 virtualbox-iso: Copying file: ./scripts/oracle-cert.cer virtualbox-iso: Done copying files from floppy_files virtualbox-iso: Collecting paths from floppy_dirs virtualbox-iso: Resulting paths from floppy_dirs : [] virtualbox-iso: Done copying paths from floppy_dirs ==> virtualbox-iso: Creating ephemeral key pair for SSH communicator... ==> virtualbox-iso: Created ephemeral SSH key pair for communicator ==> virtualbox-iso: Creating virtual machine... ==> virtualbox-iso: Creating hard drive... ==> virtualbox-iso: Attaching floppy disk... ==> virtualbox-iso: Creating forwarded port mapping for communicator (SSH, WinRM, etc) (host port 3335) ==> virtualbox-iso: Executing custom VBoxManage commands... virtualbox-iso: Executing: modifyvm sandbox --memory 2048 virtualbox-iso: Executing: modifyvm sandbox --cpus 2 ==> virtualbox-iso: Starting the virtual machine... ==> virtualbox-iso: Error starting VM: VBoxManage error: VBoxManage: error: The virtual machine 'sandbox' has terminated unexpectedly during startup with exit code 1 (0x1) ==> virtualbox-iso: VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine ==> virtualbox-iso: Deregistering and deleting VM... ==> virtualbox-iso: Deleting output directory... Build 'virtualbox-iso' errored: Error starting VM: VBoxManage error: VBoxManage: error: The virtual machine 'sandbox' has terminated unexpectedly during startup with exit code 1 (0x1) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine
==> Some builds didn't complete successfully and had errors: --> virtualbox-iso: Error starting VM: VBoxManage error: VBoxManage: error: The virtual machine 'sandbox' has terminated unexpectedly during startup with exit code 1 (0x1) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine
==> Builds finished but no artifacts were created. mv: cannot stat '/home/mike/BoomBox/Packer/*.box': No such file or directory Sandbox Box is missing from the Boxes directory. Quitting. root@vmcuckoo2:/home/mike/BoomBox#