Welcome to the Linux Foundation Forum!

How to solve errors in Jenkins Essentials (LFS267) Lab 2.1 Step 4

Posts: 12
edited March 2024 in LFS267 Class Forum

When running vagrant up command, the following I get the this error.

`Starting Vagrant VM

D:\devops-repo\jenkins-labs\LFS267-lab-resources\LFS267-lab-resources> vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'labVM-v1.box'...
Progress: 10%There was an error while executing VBoxManage, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["import", "\\?\C:\Users\Ivan\.vagrant.d\boxes\labVM-v1.box\0\virtualbox\box.ovf", "--vsys", "0", "--vmname", "docker_default_1635702107088_96897_1709998748342_3217", "--vsys", "0", "--unit", "11", "--disk", "C:/Users/Ivan/VirtualBox VMs/docker_default_1635702107088_96897_1709998748342_3217/box-disk001.vmdk"]

Stderr: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interpreting \?\C:\Users\Ivan.vagrant.d\boxes\labVM-v1.box\0\virtualbox\box.ovf...
OK.
0%...10%...20%...E_INVALIDARG
VBoxManage.exe: error: Appliance import failed
VBoxManage.exe: error: Code E_INVALIDARG (0x80070057) (extended info not available)
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleImportAppliance(struct HandlerArg *)" at line 1436 of file VBoxManageAppliance.cpp`

I changed the default directory for virtual box. I am using a Windows 10 machine; Vagrant 2.4.1 & VirtualBox 7.0.14

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Answers

  • Posts: 1,268

    Moved to the correct forum.

  • Posts: 1,268

    Hi @idelossantos4,

    I was unable to reproduce the issue, in fact it worked for me (on MacOS, I don't have a Windows OS to test on):

    vagrant up
    ==> vagrant: A new version of Vagrant is available: 2.4.1 (installed version: 2.3.7)!
    ==> vagrant: To upgrade visit: https://www.vagrantup.com/downloads.html

    Bringing machine 'default' up with 'virtualbox' provider...
    ==> default: Importing base box 'labVM-v1.box'...
    ==> default: Matching MAC address for NAT networking...
    ==> default: Setting the name of the VM: LFS267-lab-resources_default_1710175111830_64061
    ==> default: Clearing any previously set network interfaces...
    ==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    ==> default: Forwarding ports...
    default: 5000 (guest) => 5000 (host) (adapter 1)
    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: Machine booted and ready!
    ==> default: Checking for guest additions in VM...
    default: The guest additions on this VM do not match the installed version of
    default: VirtualBox! In most cases this is fine, but in rare cases it can
    default: prevent things such as shared folders from working properly. If you see
    default: shared folder errors, please make sure the guest additions within the
    default: virtual machine match the version of VirtualBox you have installed on
    default: your host and reload your VM.
    default:
    default: Guest Additions Version: 6.1.28 r147628
    default: VirtualBox Version: 7.0
    ==> default: Mounting shared folders...
    default: /vagrant => /Users/luiseduardo/Documents/Archivos importantes/IT/LF/Courses/LFS267/LFS267-lab-resources

    So, I was researching on the error and I found the following:

    https://discuss.hashicorp.com/t/vagrant-up-error-while-executing-vboxmanage/16825

    So your action plan is the following:

    1.- Ensure you have enough free space on the disk/partition to start the VM, make space if needed.
    2.- Destroy the VM.
    3.- Start the VM.

    Let me know of the results :)

    Regards,
    Luis.

  • Posts: 2

    I have tried all these with my Windows PC and still couldn't access the Jenkins GUI via http://localhost:5000/

  • Posts: 1,268

    Hi @lobsab, I suggest to get a Linux VM, perhaps a cloud one, so it's fast to setup and try there, because that way I can ask you for specific commands and its outputs.

    Regards,
    Luis.

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training