See <http://river.suse.de/job/autoyast-integration-test/75/> ------------------------------------------ [...truncated 58187 lines...] building: 92% building: 92% building: 92% building: 92% building: 92% building: 93% building: 93% building: 93% building: 93% building: 93% building: 93% building: 94% building: 94% building: 94% building: 94% building: 94% building: 94% building: 95% building: 95% building: 95% building: 95% building: 95% building: 95% building: 96% building: 96% building: 96% building: 96% building: 96% building: 96% building: 97% building: 97% building: 97% building: 97% building: 97% building: 97% building: 98% building: 98% building: 98% building: 98% building: 98% building: 99% building: 99% building: 99% building: 99% building: 99% building: 99% building: 100% calculating sha1... **** Copy new ISO image to veewee/vagrant environment **** destination: <http://river.suse.de/job/autoyast-integration-test/ws/build_iso/../kiwi/iso/testing.iso> **** Cleanup **** + rake test --------------------------------------------------------------------------------- ********** Running test http ********** --------------------------------------------------------------------------------- ****** Creating KVM image ****** **** Building KVM image **** Building Box autoyast with Definition autoyast: - debug : false - cwd : <http://river.suse.de/job/autoyast-integration-test/ws/kiwi> - force : true - nogui : false - auto : false - checksum : false - postinstall_include : [] - postinstall_exclude : [] - skip_to_postinstall : false - use_emulation : false - network_name : default The isofile testing.iso already exists. Running #before_create hook [2015-05-17 00:26:55] INFO WEBrick 1.3.1 [2015-05-17 00:26:55] INFO ruby 2.1.2 (2014-05-08) [x86_64-linux-gnu] [2015-05-17 00:26:59] INFO WEBrick::HTTPServer#start: pid=15234 port=8888 Hook #after_create is not defined Hook #after_up is not defined Waiting 10 seconds for the machine to boot Skipping webserver as no kickstartfile was specified Sending keystrokes to VNC port :1 - TCP port: 5901 Typing:[1]: <Esc><Enter> Typing:[2]: linux Typing:[3]: netdevice=eth0 Typing:[4]: instmode=dvd Typing:[5]: textmode=1 Typing:[6]: autoyast2=http://10.100.13.63:8888/autoinst.xml Typing:[7]: <Enter> Done typing. Hook #after_boot_sequence is not defined Waiting for ssh login on 192.168.122.64 with user vagrant to sshd on port => 22 to work, timeout=10000 sec Hook #before_ssh is not defined ...192.168.122.64 - - [17/May/2015:00:28:12 CEST] "GET /autoinst.xml HTTP/1.1" 200 16851 - -> /autoinst.xml ........................................................................................................................................................................................................................................................................................................................................................................... Transferring /tmp/.veewee_version20150517-15234-1q3ymwi to .veewee_version .. Waiting for ssh login on 192.168.122.64 with user vagrant to sshd on port => 22 to work, timeout=10000 sec Hook #before_ssh is not defined . Transferring /tmp/.veewee_params20150517-15234-dwn4z6 to .veewee_params .. Hook #before_postinstall is not defined Waiting for ssh login on 192.168.122.64 with user vagrant to sshd on port => 22 to work, timeout=10000 sec Hook #before_ssh is not defined . Transferring <http://river.suse.de/job/autoyast-integration-test/ws/kiwi/definitions/autoyast/postinstall.sh> to postinstall.sh .. Waiting for ssh login on 192.168.122.64 with user vagrant to sshd on port => 22 to work, timeout=10000 sec Hook #before_ssh is not defined . Executing command: chmod +x "postinstall.sh" Waiting for ssh login on 192.168.122.64 with user vagrant to sshd on port => 22 to work, timeout=10000 sec Hook #before_ssh is not defined . Executing command: echo 'vagrant'|sudo -S sh './postinstall.sh' We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. root's password: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 409 100 409 0 0 243 0 0:00:01 0:00:01 --:--:-- 610 update sudoers ... speed-up remote logins ... Hook #after_postinstall is not defined The box autoyast was built successfully! You can now login to the box with: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 22 -l vagrant 192.168.122.64 [2015-05-17 00:58:35] INFO going to shutdown ... [2015-05-17 00:58:35] INFO WEBrick::HTTPServer#start done. **** Exporting KVM image into box file **** Vagrant requires the box to be shutdown, before it can export Sudo also needs to work for user vagrant Performing a clean shutdown now. Machine autoyast is powered off cleanly Creating a temporary directory for export Adding additional files Creating Vagrantfile Copying the box volume Error: We executed a shell command and the exit status was not 0 - Command :qemu-img convert -O qcow2 /var/lib/libvirt/images/autoyast.qcow2 /tmp/d20150517-15920-9kp3bn/box.img. - Exitcode :1. - Output : qemu-img: error while writing sector 10145792: No space left on device Cleaning up temporary directory Packaging of the box failed: +Wrong exit code for command qemu-img convert -O qcow2 /var/lib/libvirt/images/autoyast.qcow2 /tmp/d20150517-15920-9kp3bn/box.img Vol vagrant_autoyast_vm.img deleted ****** Importing vagrant box into pennyworth ****** Importing box 'autoyast' into vagrant... Pennyworth experienced an unexpected error. Please file a bug report at https://github.com/SUSE/pennyworth/issues/new. Execution of "vagrant box add autoyast <http://river.suse.de/job/autoyast-integration-test/ws/kiwi/autoyast.box> --force" failed with status 1: An error occurred while downloading the remote file. The error (...). Error output: An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. Couldn't open file <http://river.suse.de/job/autoyast-integration-test/ws/kiwi/autoyast.box> Standard output: ==> box: Adding box 'autoyast' (v0) for provider: box: Downloading: <http://river.suse.de/job/autoyast-integration-test/ws/kiwi/autoyast.box> [K Backtrace: /usr/lib64/ruby/gems/2.1.0/gems/cheetah-0.4.0/lib/cheetah.rb:555:in `check_errors' /usr/lib64/ruby/gems/2.1.0/gems/cheetah-0.4.0/lib/cheetah.rb:364:in `run' /home/jenkins/workspace/pennyworth/lib/vagrant.rb:29:in `block (2 levels) in run' /home/jenkins/workspace/pennyworth/lib/helper.rb:35:in `with_env' /home/jenkins/workspace/pennyworth/lib/vagrant.rb:28:in `block in run' /home/jenkins/workspace/pennyworth/lib/vagrant.rb:27:in `chdir' /home/jenkins/workspace/pennyworth/lib/vagrant.rb:27:in `run' /home/jenkins/workspace/pennyworth/lib/vagrant_command.rb:116:in `add_box' /home/jenkins/workspace/pennyworth/lib/commands/import_base_command.rb:108:in `base_image_import' /home/jenkins/workspace/pennyworth/lib/commands/import_base_command.rb:47:in `block (2 levels) in execute' /home/jenkins/workspace/pennyworth/lib/commands/import_base_command.rb:44:in `chdir' /home/jenkins/workspace/pennyworth/lib/commands/import_base_command.rb:44:in `block in execute' /home/jenkins/workspace/pennyworth/lib/commands/import_base_command.rb:38:in `each' /home/jenkins/workspace/pennyworth/lib/commands/import_base_command.rb:38:in `execute' /home/jenkins/workspace/pennyworth/lib/cli.rb:182:in `block (2 levels) in <class:Cli>' /usr/lib64/ruby/gems/2.1.0/gems/gli-2.11.0/lib/gli/command_support.rb:126:in `call' /usr/lib64/ruby/gems/2.1.0/gems/gli-2.11.0/lib/gli/command_support.rb:126:in `execute' /usr/lib64/ruby/gems/2.1.0/gems/gli-2.11.0/lib/gli/app_support.rb:284:in `block in call_command' /usr/lib64/ruby/gems/2.1.0/gems/gli-2.11.0/lib/gli/app_support.rb:297:in `call' /usr/lib64/ruby/gems/2.1.0/gems/gli-2.11.0/lib/gli/app_support.rb:297:in `call_command' /usr/lib64/ruby/gems/2.1.0/gems/gli-2.11.0/lib/gli/app_support.rb:79:in `run' <http://river.suse.de/job/autoyast-integration-test/ws/../pennyworth/bin/pennyworth>:25:in `<main>' ****** Running test on created system ****** F An error occurred in an `after(:context)` hook. NoMethodError: undefined method `stop' for nil:NilClass occurred at <http://river.suse.de/job/autoyast-integration-test/ws/spec/http.rb>:16:in `block (2 levels) in <top (required)>' Failures: 1) SLES 12 HTTP server checks, apache2 and firewall is running correctly Failure/Error: $vm = start_system(box: "autoyast_vm") Cheetah::ExecutionFailed: Execution of "vagrant up autoyast_vm" failed with status 1: Error while uploading image to storage pool: Call to virStreamSend failed: stream had I/O failure. # /home/jenkins/workspace/pennyworth/lib/vagrant.rb:29:in `block (2 levels) in run' # /home/jenkins/workspace/pennyworth/lib/helper.rb:35:in `with_env' # /home/jenkins/workspace/pennyworth/lib/vagrant.rb:28:in `block in run' # /home/jenkins/workspace/pennyworth/lib/vagrant.rb:27:in `chdir' # /home/jenkins/workspace/pennyworth/lib/vagrant.rb:27:in `run' # /home/jenkins/workspace/pennyworth/lib/vagrant_runner.rb:26:in `start' # /home/jenkins/workspace/pennyworth/lib/vm.rb:28:in `start' # /home/jenkins/workspace/pennyworth/lib/spec.rb:72:in `block in start_system' # /home/jenkins/workspace/pennyworth/lib/spec_profiler.rb:29:in `call' # /home/jenkins/workspace/pennyworth/lib/spec_profiler.rb:29:in `block in measure' # /home/jenkins/workspace/pennyworth/lib/spec_profiler.rb:28:in `measure' # /home/jenkins/workspace/pennyworth/lib/spec.rb:71:in `start_system' # ./spec/http.rb:7:in `block (2 levels) in <top (required)>' Finished in 17.29 seconds (files took 0.81288 seconds to load) 1 example, 1 failure Failed examples: rspec ./spec/http.rb:10 # SLES 12 HTTP server checks, apache2 and firewall is running correctly Build step 'Execute shell' marked build as failure