timja / jenkins-gh-issues-poc-06-18

0 stars 0 forks source link

[JENKINS-13948] VirtualBox Integration Problem #2337

Closed timja closed 10 years ago

timja commented 12 years ago

Hi,

I have a job which permits me to restore and start a vm (VirtualBox). This job calls this shell command :
vboxmanage startvm "UbuntuDev" --type headless
This command functions correctly in a shell console.

When I launch a build, this build is on Success and all output messages are good :
[workspace] $ /bin/sh -xe /tmp/tomcat7-tomcat7-tmp/hudson286650196961541593.sh
+ vboxmanage startvm UbuntuDev --type headless
Waiting for VM "UbuntuDev" to power on...
VM "UbuntuDev" has been successfully started.

But when I ping the VM, the VM doesn't respond.

So, I add 2 shell commands (one before and another one after) to get VM state :
vboxmanage showvminfo "UbuntuDev"

When I launch the build, The last shell command indicate the VM is running :
[workspace] $ /bin/sh -xe /tmp/tomcat7-tomcat7-tmp/hudson3800152253048004421.sh
+ vboxmanage showvminfo UbuntuDev
Name: UbuntuDev
Guest OS:Ubuntu
UUID: ebb824d8-d6aa-42d3-8cf1-eafb9d50d46a
Config file: /home/all/VirtualBox/VMs/UbuntuDev/UbuntuDev.vbox
Snapshot folder: /home/all/VirtualBox/VMs/UbuntuDev/Snapshots
Log folder: /home/all/VirtualBox/VMs/UbuntuDev/Logs
Hardware UUID: ebb824d8-d6aa-42d3-8cf1-eafb9d50d46a
Memory size: 512MB
Page Fusion: off
VRAM size: 12MB
CPU exec cap: 100%
HPET: off
Chipset: piix3
Firmware:BIOS
Number of CPUs: 1
Synthetic Cpu: off
CPUID overrides: None
Boot menu mode: message and menu
Boot Device (1): Floppy
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI: on
IOAPIC: off
PAE: on
Time offset: 0 ms
RTC: UTC
Hardw. virt.ext: on
Hardw. virt.ext exclusive: on
Nested Paging: on
Large Pages: off
VT-x VPID: on
State: aborted (since 2012-05-30T07:45:43.000000000)
Monitor count: 1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Storage Controller Name (0): Contrôleur IDE
Storage Controller Type (0): PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0): 2
Storage Controller Port Count (0): 2
Storage Controller Bootable (0):on
Storage Controller Name (1): Contrôleur SATA
Storage Controller Type (1): IntelAhci
Storage Controller Instance Number (1): 0
Storage Controller Max Port Count (1): 30
Storage Controller Port Count (1): 1
Storage Controller Bootable (1):on
Contrôleur IDE (1, 0): Empty
Contrôleur SATA (0, 0): /home/all/VirtualBox/VMs/UbuntuDev/UbuntuDev.vdi (UUID: 232df65c-d64e-45cd-b0ba-aa4f79bc3e85)
NIC 1: MAC: 0800274EA33B, Attachment: Bridged Interface 'eth0', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny
NIC 2: disabled
NIC 3: disabled
NIC 4: disabled
NIC 5: disabled
NIC 6: disabled
NIC 7: disabled
NIC 8: disabled
Pointing Device: USB Tablet
Keyboard Device: PS/2 Keyboard
UART 1: disabled
UART 2: disabled
Audio: enabled (Driver: Null, Controller: AC97)
Clipboard Mode: Bidirectional
VRDE: disabled
USB: enabled

USB Device Filters:

Available remote USB devices:

Currently Attached USB Devices:

Shared folders:

VRDE Connection: not active
Clients so far: 0

Guest:

Configured memory balloon size: 0 MB
OS type: Ubuntu
Additions run level: 0

Guest Facilities:

No active facilities.

[workspace] $ /bin/sh -xe /tmp/tomcat7-tomcat7-tmp/hudson286650196961541593.sh
+ vboxmanage startvm UbuntuDev --type headless
Waiting for VM "UbuntuDev" to power on...
VM "UbuntuDev" has been successfully started.
[workspace] $ /bin/sh -xe /tmp/tomcat7-tomcat7-tmp/hudson2015171658235852148.sh
+ vboxmanage showvminfo UbuntuDev
Name: UbuntuDev
Guest OS:Ubuntu
UUID: ebb824d8-d6aa-42d3-8cf1-eafb9d50d46a
Config file: /home/all/VirtualBox/VMs/UbuntuDev/UbuntuDev.vbox
Snapshot folder: /home/all/VirtualBox/VMs/UbuntuDev/Snapshots
Log folder: /home/all/VirtualBox/VMs/UbuntuDev/Logs
Hardware UUID: ebb824d8-d6aa-42d3-8cf1-eafb9d50d46a
Memory size: 512MB
Page Fusion: off
VRAM size: 12MB
CPU exec cap: 100%
HPET: off
Chipset: piix3
Firmware:BIOS
Number of CPUs: 1
Synthetic Cpu: off
CPUID overrides: None
Boot menu mode: message and menu
Boot Device (1): Floppy
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI: on
IOAPIC: off
PAE: on
Time offset: 0 ms
RTC: UTC
Hardw. virt.ext: on
Hardw. virt.ext exclusive: on
Nested Paging: on
Large Pages: off
VT-x VPID: on
State: running (since 2012-05-30T12:30:04.559000000)
Monitor count: 1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Storage Controller Name (0): Contrôleur IDE
Storage Controller Type (0): PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0): 2
Storage Controller Port Count (0): 2
Storage Controller Bootable (0):on
Storage Controller Name (1): Contrôleur SATA
Storage Controller Type (1): IntelAhci
Storage Controller Instance Number (1): 0
Storage Controller Max Port Count (1): 30
Storage Controller Port Count (1): 1
Storage Controller Bootable (1):on
Contrôleur IDE (1, 0): Empty
Contrôleur SATA (0, 0): /home/all/VirtualBox/VMs/UbuntuDev/UbuntuDev.vdi (UUID: 232df65c-d64e-45cd-b0ba-aa4f79bc3e85)
NIC 1: MAC: 0800274EA33B, Attachment: Bridged Interface 'eth0', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny
NIC 2: disabled
NIC 3: disabled
NIC 4: disabled
NIC 5: disabled
NIC 6: disabled
NIC 7: disabled
NIC 8: disabled
Pointing Device: USB Tablet
Keyboard Device: PS/2 Keyboard
UART 1: disabled
UART 2: disabled
Audio: enabled (Driver: Null, Controller: AC97)
Clipboard Mode: Bidirectional
Video mode: 640x480x32
VRDE: disabled
USB: enabled

USB Device Filters:

Available remote USB devices:

Currently Attached USB Devices:

Shared folders:

VRDE Connection: not active
Clients so far: 0

Guest:

Configured memory balloon size: 0 MB
OS type: Ubuntu
Additions run level: 0

Guest Facilities:

No active facilities.

Finished: SUCCESS

When I add in the last position, a shell command to sleep (sleep 200) and I launch a build. After few secondes, the VM responds to the ping. When the sleep is finished, the VM does not respond to the ping.

I have tested on Windows and I don't have the problem.


Originally reported by koni29, imported from: VirtualBox Integration Problem
  • status: Resolved
  • priority: Major
  • resolution: Not A Defect
  • resolved: 2014-06-01T00:34:03+00:00
  • imported: 2022/01/10
timja commented 10 years ago

danielbeck:

Not a bug, see https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller