cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CLOUDSTACK-7143) Refactor systemvm build scripts to be easier to test
Date Mon, 22 Sep 2014 15:08:34 GMT

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-7143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14143285#comment-14143285
] 

ASF GitHub Bot commented on CLOUDSTACK-7143:
--------------------------------------------

Github user lsimons commented on the pull request:

    https://github.com/apache/cloudstack/pull/16#issuecomment-56387394
  
    sorry, nevermind the last comment.
    
    From the jenkins build log:
    ```
    [2014-09-19 14:57:59] INFO: stoppping all virtualbox vms for jenkins
    + bundle exec ./vbox_vm_clean.rb
    VBoxManage controlvm systemvmtemplate poweroff
    VBoxManage: error: Invalid machine state: PoweredOff (must be Running, Paused or Stuck)
    VBoxManage: error: Details: code VBOX_E_INVALID_VM_STATE (0x80bb0002), component Console,
interface IConsole, callee nsISupports
    VBoxManage: error: Context: "PowerDown(progress.asOutParam())" at line 222 of file VBoxManageControlVM.cpp
    VBoxManage controlvm systemvm64template poweroff
    VBoxManage: error: Invalid machine state: PoweredOff (must be Running, Paused or Stuck)
    VBoxManage: error: Details: code VBOX_E_INVALID_VM_STATE (0x80bb0002), component Console,
interface IConsole, callee nsISupports
    VBoxManage: error: Context: "PowerDown(progress.asOutParam())" at line 222 of file VBoxManageControlVM.cpp
    kill -SIGKILL 19324
    kill -SIGTERM 19324
    ./vbox_vm_clean.rb:49:in `kill'
    ./vbox_vm_clean.rb:49:in `block (2 levels) in <main>'
    /usr/local/rvm/gems/ruby-1.9.3-p547/gems/sys-proctable-0.9.4-universal-linux/lib/linux/sys/proctable.rb:237:in
`block in ps'
    /usr/local/rvm/gems/ruby-1.9.3-p547/gems/sys-proctable-0.9.4-universal-linux/lib/linux/sys/proctable.rb:110:in
`foreach'
    /usr/local/rvm/gems/ruby-1.9.3-p547/gems/sys-proctable-0.9.4-universal-linux/lib/linux/sys/proctable.rb:110:in
`ps'
    ./vbox_vm_clean.rb:31:in `block in <main>'
    ./vbox_vm_clean.rb:14:in `each'
    ./vbox_vm_clean.rb:14:in `<main>'
    VBoxManage controlvm systemvm64template-systemvm-refactor-for-upstream-9 poweroff
    VBoxManage: error: Invalid machine state: Aborted (must be Running, Paused or Stuck)
    VBoxManage: error: Details: code VBOX_E_INVALID_VM_STATE (0x80bb0002), component Console,
interface IConsole, callee nsISupports
    VBoxManage: error: Context: "PowerDown(progress.asOutParam())" at line 222 of file VBoxManageControlVM.cpp
    ```
    
    The lines
    ```bash
    kill -SIGKILL 19324
    kill -SIGTERM 19324
    ```
    
    mean that we forcibly shut down a virtualbox process, probably the one that was running
the systemvm that was built. This means that the line further up
    ```bash
    bundle exec veewee vbox halt systemvm64template-systemvm-refactor-for-upstream-9
    ```
    
    did not succeed in fully shutting down the new machine, and then the next attempt to cleanly
power off
    ```bash
    VBoxManage controlvm systemvm64template-systemvm-refactor-for-upstream-9 poweroff
    ```
    
    also failed, and so we don't umount cleanly, and so stuff is broken.
    
    FWIW, a successful build has something more like
    
    ```bash
    VBoxManage controlvm systemvmtemplate-systemvm-persistent-config-4.5.0.78 poweroff
    0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%```
    ```
    
    I'll investigate what went wrong.
    
    We should probably also just fail the build if the poweroff fails rather than attempting
a 'kill'.



> Refactor systemvm build scripts to be easier to test
> ----------------------------------------------------
>
>                 Key: CLOUDSTACK-7143
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7143
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: SystemVM
>            Reporter: Leo Simons
>             Fix For: Future
>
>
> The veewee-wrapping build code could do with some love.
> E-mail thread: http://mail-archives.apache.org/mod_mbox/cloudstack-dev/201407.mbox/%3C7A6CF878-7A28-4D4A-BCD2-0C264F8C90B7%40schubergphilis.com%3E



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message