See http://river.suse.de/job/autoyast-integration-test/117/ ------------------------------------------ [...truncated 58942 lines...] Executing command: chmod +x "postinstall.sh" Waiting for ssh login on 192.168.122.117 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 100 409 100 409 0 0 519 0 --:--:-- --:--:-- --:--:-- 519 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.117 [2015-06-20 02:11:47] INFO going to shutdown ... [2015-06-20 02:11:47] 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 Packaging the box Cleaning up temporary directory To import it into vagrant type: vagrant box add 'autoyast' 'http://river.suse.de/job/autoyast-integration-test/ws/kiwi/autoyast.box' To use it: vagrant init 'autoyast' vagrant up --provider=libvirt vagrant ssh Vol vagrant_autoyast_vm.img deleted ****** Importing vagrant box into pennyworth ****** Bundler is using a binstub that was created for a different gem. This is deprecated, in future versions you may need to `bundle binstub pennyworth` to work around a system/bundle conflict. Importing box 'autoyast' into vagrant... ****** Running test on created system ****** ...Boot machine 'autoyast_vm' : 118.400500309 LVM partition; creates lvm partitions : 0.703182761 LVM partition; sets default keyboard : 0.510091001 LVM partition; sets peer/restrict in autoinst.xml by using default : 0.513265089 Finished in 2 minutes 16.5 seconds (files took 1.44 seconds to load) 3 examples, 0 failures --------------------------------------------------------------------------------- ********** Running test sles12 ********** --------------------------------------------------------------------------------- ****** 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-06-20 02:16:43] INFO WEBrick 1.3.1 [2015-06-20 02:16:43] INFO ruby 2.1.2 (2014-05-08) [x86_64-linux-gnu] [2015-06-20 02:16:43] INFO WEBrick::HTTPServer#start: pid=16953 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.224 with user vagrant to sshd on port => 22 to work, timeout=10000 sec Hook #before_ssh is not defined ...192.168.122.224 - - [20/Jun/2015:02:17:47 CEST] "GET /autoinst.xml HTTP/1.1" 200 21418 - -> /autoinst.xml .................................................................................................................................................................................................................................................................. Transferring /tmp/.veewee_version20150620-16953-1op00w to .veewee_version .. Waiting for ssh login on 192.168.122.224 with user vagrant to sshd on port => 22 to work, timeout=10000 sec Hook #before_ssh is not defined . Transferring /tmp/.veewee_params20150620-16953-m6cyjm to .veewee_params .. Hook #before_postinstall is not defined Waiting for ssh login on 192.168.122.224 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/autoy... to postinstall.sh .. Waiting for ssh login on 192.168.122.224 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.224 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 100 409 100 409 0 0 630 0 --:--:-- --:--:-- --:--:-- 630 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.224 [2015-06-20 02:39:25] INFO going to shutdown ... [2015-06-20 02:39:25] 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 Packaging the box Cleaning up temporary directory To import it into vagrant type: vagrant box add 'autoyast' 'http://river.suse.de/job/autoyast-integration-test/ws/kiwi/autoyast.box' To use it: vagrant init 'autoyast' vagrant up --provider=libvirt vagrant ssh Vol vagrant_autoyast_vm.img deleted ****** Importing vagrant box into pennyworth ****** Bundler is using a binstub that was created for a different gem. This is deprecated, in future versions you may need to `bundle binstub pennyworth` to work around a system/bundle conflict. Importing box 'autoyast' into vagrant... ****** Running test on created system ****** ...F...F..Boot machine 'autoyast_vm' : 94.451469291 SLES 12 checks, if user -vagrant- has been created : 0.544937991 SLES 12 checks, if root has /root home : 0.467157211 SLES 12 checks, if files can be downloaded from tftp server : 0.531922959 SLES 12 checks, if dns server and network is available : 16.744391125 SLES 12 checks, if user scripts have been run : 0.528773857 SLES 12 checks, if partition_id order fits : 0.492417675 SLES 12 checks, if no tmpfs device in autoinst.xml : 0.481366294 SLES 12 checks, if subvolumes are correctly in autoinst.xml : 0.486507175 SLES 12 checks, if registration is not in autoinst.xml : 0.480011317 SLES 12 checks, after installation snapshot has been created : 0.743061197 Failures: 1) SLES 12 checks, if dns server and network is available Failure/Error: run_test_script("dns.sh") Pennyworth::ExecutionFailed: Execution of "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.121.142 LC_ALL=C su -l root -c source\\ /tmp/dns.sh" failed with status 1: Warning: Permanently added '192.168.121.142' (ECDSA) to the list of known hosts. (...). Standard output: ;; connection timed out; no servers could be reached Error output: Warning: Permanently added '192.168.121.142' (ECDSA) to the list of known hosts. ++ systemctl start named ++ nslookup cr01.openqa.local 127.0.0.1 # ./helper/spec_helper.rb:27:in `run_test_script' # ./spec/sles12.rb:24:in `block (2 levels) in <top (required)>' 2) SLES 12 checks, if subvolumes are correctly in autoinst.xml Failure/Error: run_test_script("subvolumes.sh") Pennyworth::ExecutionFailed: Execution of "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@192.168.121.142 LC_ALL=C su -l root -c source\\ /tmp/subvolumes.sh" failed with status 1: Warning: Permanently added '192.168.121.142' (ECDSA) to the list of known hosts. (...). Standard output: Error output: Warning: Permanently added '192.168.121.142' (ECDSA) to the list of known hosts. ++ SUBVOLUMES=0 ++ NO_SUBVOLUME_SYN=1 ++ grep '<subvolumes config:type="list">' /root/autoinst.xml ++ grep '<listentry>@</listentry>' /root/autoinst.xml ++ test 0 -eq 1 -a 1 -eq 1 # ./helper/spec_helper.rb:27:in `run_test_script' # ./spec/sles12.rb:43:in `block (2 levels) in <top (required)>' Finished in 2 minutes 8.8 seconds (files took 1.64 seconds to load) 10 examples, 2 failures Failed examples: rspec ./spec/sles12.rb:23 # SLES 12 checks, if dns server and network is available rspec ./spec/sles12.rb:42 # SLES 12 checks, if subvolumes are correctly in autoinst.xml Build step 'Execute shell' marked build as failure