See <http://river.suse.de/job/autoyast-integration-test/148/changes> Changes: [Stefan Schubert] syncing to disk; there are timing problems regarding saving the DUD to disk ------------------------------------------ [...truncated 58642 lines...] Hook #after_boot_sequence is not defined Waiting for ssh login on 192.168.122.62 with user vagrant to sshd on port => 22 to work, timeout=10000 sec Hook #before_ssh is not defined ...192.168.122.62 - - [08/Jul/2015:11:26:21 CEST] "GET /autoinst.xml HTTP/1.1" 200 16851 - -> /autoinst.xml ....................................................................................................................................................................................................................................................................................................................................................... Transferring /tmp/.veewee_version20150708-9939-6ppbwe to .veewee_version .. Waiting for ssh login on 192.168.122.62 with user vagrant to sshd on port => 22 to work, timeout=10000 sec Hook #before_ssh is not defined . Transferring /tmp/.veewee_params20150708-9939-1w469kb to .veewee_params .. Hook #before_postinstall is not defined Waiting for ssh login on 192.168.122.62 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.62 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.62 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 100 409 100 409 0 0 620 0 --:--:-- --:--:-- --:--:-- 620 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.62 [2015-07-08 11:55:05] INFO going to shutdown ... [2015-07-08 11:55:05] 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' : 177.475764417 SLES 12 HTTP server checks, apache2 and firewall is running corre : 3.870276512 Finished in 3 minutes 12.8 seconds (files took 1.48 seconds to load) 1 example, 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-07-08 12:04:21] INFO WEBrick 1.3.1 [2015-07-08 12:04:21] INFO ruby 2.1.2 (2014-05-08) [x86_64-linux-gnu] [2015-07-08 12:04:21] INFO WEBrick::HTTPServer#start: pid=1832 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]: insecure=1 Typing:[7]: autoyast2=http://10.100.13.63:8888/autoinst.xml Typing:[8]: <Enter> Done typing. Hook #after_boot_sequence is not defined Waiting for ssh login on 192.168.122.230 with user vagrant to sshd on port => 22 to work, timeout=10000 sec Hook #before_ssh is not defined ...192.168.122.230 - - [08/Jul/2015:12:05:29 CEST] "GET /autoinst.xml HTTP/1.1" 200 21418 - -> /autoinst.xml ........................................................................................................................................................................................................................................................ Transferring /tmp/.veewee_version20150708-1832-19hhsn2 to .veewee_version .. Waiting for ssh login on 192.168.122.230 with user vagrant to sshd on port => 22 to work, timeout=10000 sec Hook #before_ssh is not defined . Transferring /tmp/.veewee_params20150708-1832-u3m681 to .veewee_params .. Hook #before_postinstall is not defined Waiting for ssh login on 192.168.122.230 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.230 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.230 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 361 0 0:00:01 0:00:01 --:--:-- 361 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.230 [2015-07-08 12:26:18] INFO going to shutdown ... [2015-07-08 12:26:18] 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 ****** .........FBoot machine 'autoyast_vm' : 100.749669405 SLES 12 checks, if user -vagrant- has been created : 0.567490916 SLES 12 checks, if root has /root home : 0.518593211 SLES 12 checks, if files can be downloaded from tftp server : 1.801265421 SLES 12 checks, if dns server and network is available : 0.499396295 SLES 12 checks, if user scripts have been run : 0.50771685 SLES 12 checks, if partition_id order fits : 0.533696536 SLES 12 checks, if no tmpfs device in autoinst.xml : 0.500281134 SLES 12 checks, if subvolumes are correctly in autoinst.xml : 0.509724492 SLES 12 checks, if registration is not in autoinst.xml : 0.505652037 SLES 12 checks, after installation snapshot has been created : 0.514633805 Failures: 1) SLES 12 checks, after installation snapshot has been created Failure/Error: run_test_script("installation_snapshot.sh") Pennyworth::ExecutionFailed: Execution of "ssh -o UserKnownHostsFile\=/dev/null -o StrictHostKeyChecking\=no root@192.168.121.54 LC_ALL\=C su -l root -c source\\\ /tmp/installation_snapshot.sh" failed with status 1: Warning: Permanently added '192.168.121.54' (ECDSA) to the list of known hosts. (...). Standard output: Error output: Warning: Permanently added '192.168.121.54' (ECDSA) to the list of known hosts. ++ grep 'after installation' ++ snapper list # ./helper/spec_helper.rb:27:in `run_test_script' # ./spec/sles12.rb:46:in `block (2 levels) in <top (required)>' Finished in 1 minute 57.93 seconds (files took 0.94646 seconds to load) 10 examples, 1 failure Failed examples: rspec ./spec/sles12.rb:45 # SLES 12 checks, after installation snapshot has been created Build step 'Execute shell' marked build as failure