Project

General

Profile

action #70876

Updated by okurz over 3 years ago

### observation 

 Not sure why this job incompleted: 

 ``` 
 [2020-09-02T00:15:10.754 CEST] [debug] Current version is 4.6.1598623827.924c995d [interface v20] 
 [2020-09-02T00:15:10.840 CEST] [debug] git hash in /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse: ab7782333c508e136760d4299a0c32297a5c38fc 
 [2020-09-02T00:15:11.276 CEST] [debug] usingenv DESKTOP=kde 
  [2020-09-02T00:15:11.277 CEST] [debug] usingenv USBBOOT=1 
 [2020-09-02T00:15:11.277 CEST] [debug] usingenv DISTRI=opensuse 
 [2020-09-02T00:15:11.277 CEST] [debug] usingenv QEMUCPU=host 
 [2020-09-02T00:15:11.277 CEST] [debug] usingenv INSTLANG=en_US 
 [2020-09-02T00:15:11.277 CEST] [debug] usingenv UEFI=1 
 [2020-09-02T00:15:11.277 CEST] [debug] usingenv DVD=1 
 [2020-09-02T00:15:11.277 CEST] [debug] usingenv KDE=1 
 [2020-09-02T00:15:11.277 CEST] [debug] usingenv ISO=/var/lib/openqa/pool/3/openSUSE-Jump-15.2-DVD-aarch64-Build72.2-Media.iso 
 [2020-09-02T00:15:11.277 CEST] [debug] usingenv ISO_MAXSIZE=4700372992 
 [2020-09-02T00:15:11.278 CEST] [debug] usingenv NOIMAGES=1 
 [2020-09-02T00:15:11.294 CEST] [debug] scheduling isosize tests/installation/isosize.pm 
  [2020-09-02T00:15:11.323 CEST] [debug] scheduling bootloader_uefi tests/installation/bootloader_uefi.pm 
 [2020-09-02T00:15:11.327 CEST] [debug] scheduling welcome tests/installation/welcome.pm 
 [2020-09-02T00:15:11.329 CEST] [debug] scheduling online_repos tests/installation/online_repos.pm 
 [2020-09-02T00:15:11.330 CEST] [debug] scheduling installation_mode tests/installation/installation_mode.pm 
 [2020-09-02T00:15:11.331 CEST] [debug] scheduling logpackages tests/installation/logpackages.pm 
 [2020-09-02T00:15:11.333 CEST] [debug] scheduling system_role tests/installation/system_role.pm 
 [2020-09-02T00:15:11.340 CEST] [debug] scheduling partitioning tests/installation/partitioning.pm 
 [2020-09-02T00:15:11.341 CEST] [debug] scheduling partitioning_finish tests/installation/partitioning_finish.pm 
 [2020-09-02T00:15:11.342 CEST] [debug] scheduling installer_timezone tests/installation/installer_timezone.pm 
 [2020-09-02T00:15:11.344 CEST] [debug] scheduling user_settings tests/installation/user_settings.pm 
 [2020-09-02T00:15:11.345 CEST] [debug] scheduling resolve_dependency_issues tests/installation/resolve_dependency_issues.pm 
 [2020-09-02T00:15:11.363 CEST] [debug] scheduling installation_overview tests/installation/installation_overview.pm 
 [2020-09-02T00:15:11.365 CEST] [debug] scheduling disable_grub_timeout tests/installation/disable_grub_timeout.pm 
 [2020-09-02T00:15:11.367 CEST] [debug] scheduling start_install tests/installation/start_install.pm 
 [2020-09-02T00:15:11.370 CEST] [debug] scheduling await_install tests/installation/await_install.pm 
 [2020-09-02T00:15:11.371 CEST] [debug] scheduling logs_from_installation_system tests/installation/logs_from_installation_system.pm 
 [2020-09-02T00:15:11.373 CEST] [debug] scheduling reboot_after_installation tests/installation/reboot_after_installation.pm 
 [2020-09-02T00:15:11.375 CEST] [debug] scheduling grub_test tests/installation/grub_test.pm 
 [2020-09-02T00:15:11.376 CEST] [debug] scheduling first_boot tests/installation/first_boot.pm 
 [2020-09-02T00:15:11.377 CEST] [debug] scheduling system_workarounds tests/installation/system_workarounds.pm 
 [2020-09-02T00:15:11.385 CEST] [debug] scheduling system_prepare tests/console/system_prepare.pm 
 [2020-09-02T00:15:11.387 CEST] [debug] scheduling zypper_clear_repos tests/update/zypper_clear_repos.pm 
 [2020-09-02T00:15:11.388 CEST] [debug] scheduling zypper_ar tests/console/zypper_ar.pm 
 [2020-09-02T00:15:11.389 CEST] [debug] scheduling zypper_ref tests/console/zypper_ref.pm 
 [2020-09-02T00:15:11.390 CEST] [debug] scheduling prepare_system_for_update_tests tests/update/prepare_system_for_update_tests.pm 
 [2020-09-02T00:15:11.449 CEST] [debug] scheduling updates_packagekit_kde tests/update/updates_packagekit_kde.pm 
 [2020-09-02T00:15:11.450 CEST] [debug] scheduling check_system_is_updated tests/update/check_system_is_updated.pm 
 [2020-09-02T00:15:11.451 CEST] [debug] scheduling check_network tests/console/check_network.pm 
 [2020-09-02T00:15:11.452 CEST] [debug] scheduling system_state tests/console/system_state.pm 
 [2020-09-02T00:15:11.454 CEST] [debug] scheduling prepare_test_data tests/console/prepare_test_data.pm 
 [2020-09-02T00:15:11.455 CEST] [debug] scheduling consoletest_setup tests/console/consoletest_setup.pm 
 [2020-09-02T00:15:11.457 CEST] [debug] scheduling keymap_or_locale tests/locale/keymap_or_locale.pm 
 [2020-09-02T00:15:11.459 CEST] [debug] scheduling force_scheduled_tasks tests/console/force_scheduled_tasks.pm 
 [2020-09-02T00:15:11.459 CEST] [debug] scheduling textinfo tests/console/textinfo.pm 
 [2020-09-02T00:15:11.461 CEST] [debug] scheduling hostname tests/console/hostname.pm 
 [2020-09-02T00:15:11.462 CEST] [debug] scheduling x_vt tests/console/x_vt.pm 
 [2020-09-02T00:15:11.463 CEST] [debug] scheduling zypper_lr tests/console/zypper_lr.pm 
 [2020-09-02T00:15:11.464 CEST] [debug] scheduling enable_usb_repo tests/console/enable_usb_repo.pm 
 [2020-09-02T00:15:11.465 CEST] [debug] scheduling ncurses tests/console/ncurses.pm 
 [2020-09-02T00:15:11.470 CEST] [debug] scheduling yast2_lan tests/console/yast2_lan.pm 
 [2020-09-02T00:15:11.471 CEST] [debug] scheduling curl_https tests/console/curl_https.pm 
 [2020-09-02T00:15:11.473 CEST] [debug] scheduling salt tests/console/salt.pm 
 [2020-09-02T00:15:11.474 CEST] [debug] scheduling zypper_in tests/console/zypper_in.pm 
 [2020-09-02T00:15:11.475 CEST] [debug] scheduling zypper_log tests/console/zypper_log.pm 
 [2020-09-02T00:15:11.477 CEST] [debug] scheduling yast2_i tests/console/yast2_i.pm 
 [2020-09-02T00:15:11.479 CEST] [debug] scheduling yast2_bootloader tests/console/yast2_bootloader.pm 
 [2020-09-02T00:15:11.480 CEST] [debug] scheduling vim tests/console/vim.pm 
 [2020-09-02T00:15:11.481 CEST] [debug] scheduling firewall_enabled tests/console/firewall_enabled.pm 
 [2020-09-02T00:15:11.483 CEST] [debug] scheduling sshd tests/console/sshd.pm 
 [2020-09-02T00:15:11.484 CEST] [debug] scheduling ssh_cleanup tests/console/ssh_cleanup.pm 
 [2020-09-02T00:15:11.485 CEST] [debug] scheduling sshfs tests/console/sshfs.pm 
 [2020-09-02T00:15:11.486 CEST] [debug] scheduling mtab tests/console/mtab.pm 
 [2020-09-02T00:15:11.488 CEST] [debug] scheduling orphaned_packages_check tests/console/orphaned_packages_check.pm 
 [2020-09-02T00:15:11.489 CEST] [debug] scheduling consoletest_finish tests/console/consoletest_finish.pm 
 [2020-09-02T00:15:11.490 CEST] [debug] scheduling user_gui_login tests/x11/user_gui_login.pm 
 [2020-09-02T00:15:11.491 CEST] [debug] scheduling desktop_runner tests/x11/desktop_runner.pm 
 [2020-09-02T00:15:11.492 CEST] [debug] scheduling xterm tests/x11/xterm.pm 
 [2020-09-02T00:15:11.493 CEST] [debug] scheduling keymap_or_locale_x11 tests/locale/keymap_or_locale_x11.pm 
 [2020-09-02T00:15:11.495 CEST] [debug] scheduling sshxterm tests/x11/sshxterm.pm 
 [2020-09-02T00:15:11.496 CEST] [debug] scheduling firefox tests/x11/firefox.pm 
 [2020-09-02T00:15:11.497 CEST] [debug] scheduling firefox_audio tests/x11/firefox_audio.pm 
 [2020-09-02T00:15:11.498 CEST] [debug] scheduling chromium tests/x11/chromium.pm 
 [2020-09-02T00:15:11.499 CEST] [debug] scheduling ooffice tests/x11/ooffice.pm 
 [2020-09-02T00:15:11.501 CEST] [debug] scheduling oomath tests/x11/oomath.pm 
 [2020-09-02T00:15:11.502 CEST] [debug] scheduling oocalc tests/x11/oocalc.pm 
 [2020-09-02T00:15:11.503 CEST] [debug] scheduling plasma_browser_integration tests/x11/plasma_browser_integration.pm 
 [2020-09-02T00:15:11.504 CEST] [debug] scheduling khelpcenter tests/x11/khelpcenter.pm 
 [2020-09-02T00:15:11.505 CEST] [debug] scheduling systemsettings5 tests/x11/systemsettings5.pm 
 [2020-09-02T00:15:11.507 CEST] [debug] scheduling dolphin tests/x11/dolphin.pm 
 [2020-09-02T00:15:11.508 CEST] [debug] scheduling glxgears tests/x11/glxgears.pm 
 [2020-09-02T00:15:11.509 CEST] [debug] scheduling desktop_mainmenu tests/x11/desktop_mainmenu.pm 
 [2020-09-02T00:15:11.510 CEST] [debug] scheduling inkscape tests/x11/inkscape.pm 
 [2020-09-02T00:15:11.512 CEST] [debug] scheduling gimp tests/x11/gimp.pm 
 [2020-09-02T00:15:11.513 CEST] [debug] scheduling hexchat tests/x11/hexchat.pm 
 [2020-09-02T00:15:11.515 CEST] [debug] scheduling vlc tests/x11/vlc.pm 
 [2020-09-02T00:15:11.516 CEST] [debug] scheduling kate tests/x11/kate.pm 
 [2020-09-02T00:15:11.517 CEST] [debug] scheduling amarok tests/x11/amarok.pm 
 [2020-09-02T00:15:11.518 CEST] [debug] scheduling kontact tests/x11/kontact.pm 
 [2020-09-02T00:15:11.520 CEST] [debug] scheduling shutdown tests/shutdown/shutdown.pm 
 [2020-09-02T00:15:11.577 CEST] [info] cmdsrv: daemon reachable under http://*:20033/FDK5NTQyiHRYvqGw/ 
 [2020-09-02T00:15:11.579 CEST] [debug] git hash in /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/products/opensuse/needles: 73ebc3acc3c3cd24f09d9f6c15edc470eba6e5eb 
 [2020-09-02T00:15:11.580 CEST] [debug] init needles from /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/products/opensuse/needles 
 [2020-09-02T00:15:11.583 CEST] [info] Listening at "http://[::]:20033" 
 Web application available at http://[::]:20033 
 [2020-09-02T00:15:12.201 CEST] [debug] inst-console-20200224 contains inst-console twice 
 [2020-09-02T00:15:13.370 CEST] [debug] loaded 8184 needles 
 [2020-09-02T00:15:13.634 CEST] [debug] Blocking SIGTERM 
 [2020-09-02T00:15:13.721 CEST] [debug] Unblocking SIGTERM 
 5575: channel_out 15, channel_in 14 
 [2020-09-02T00:15:13.990 CEST] [debug] Blocking SIGTERM 
 [2020-09-02T00:15:14.122 CEST] [debug] Unblocking SIGTERM 
 5966: cmdpipe 13, rsppipe 16 
 [2020-09-02T00:15:14.125 CEST] [debug] started mgmt loop with pid 5966 
 remove_tree qemuscreenshot 
 [2020-09-02T00:15:14.382 CEST] [debug] qemu version detected: 3.1.1.1 
 [2020-09-02T00:15:14.709 CEST] [debug] running /usr/bin/chattr -f +C /var/lib/openqa/pool/3/raid 
 [2020-09-02T00:15:15.238 CEST] [debug] running /usr/bin/qemu-img info --output=json /var/lib/openqa/pool/3/openSUSE-Jump-15.2-DVD-aarch64-Build72.2-Media.iso 
 [2020-09-02T00:15:15.443 CEST] [debug] Driver backend collected unknown process with pid 6596 and exit status: 0 
 [2020-09-02T00:15:15.477 CEST] [debug] backend process exited: 0 
 failed to start VM at /usr/lib/os-autoinst/backend/driver.pm line 128. 
 [2020-09-02T00:15:15.485 CEST] [debug] stopping command server 5612 because test execution ended through exception 
 [2020-09-02T00:15:16.690 CEST] [debug] done with command server 
 [2020-09-02T00:15:16.690 CEST] [debug] stopping autotest process 5645 
 [2020-09-02T00:15:17.893 CEST] [debug] done with autotest process 
 5575: EXIT 1 
 [2020-09-02T00:15:18.0121 CEST] [info] Isotovideo exit status: 1 
 [2020-09-02T00:15:18.0153 CEST] [info] +++ worker notes +++ 
 [2020-09-02T00:15:18.0154 CEST] [info] End time: 2020-09-01 22:15:18 
 [2020-09-02T00:15:18.0154 CEST] [info] Result: died 
 [2020-09-02T00:15:18.0238 CEST] [info] Uploading video.ogv 
 [2020-09-02T00:15:18.0319 CEST] [info] Uploading video_time.vtt 
 [2020-09-02T00:15:18.0355 CEST] [info] Uploading vars.json 
 [2020-09-02T00:15:18.0381 CEST] [info] Uploading autoinst-log.txt 
 ``` 

 The message `isotovideo died: failed to start VM at /usr/lib/os-autoinst/backend/driver.pm line 128.` is saved as reason but I'm not sure whether it is really the source of the problem or just a symptom. 

 --- 

 job reference: https://openqa.opensuse.org/tests/1380901 

 ## Steps to reproduce 

 Find reproducing jobs on production with 

 ``` 
 for i in o3 osd; do ssh $i "sudo -u geekotest psql openqa -c \"select id,t_finished,test,reason from jobs where t_finished >= '2020-09-01' and reason ~ 'isotovideo died: failed to start VM' order by t_finished desc limit 20;\""; done 
 ``` 

 ## Expected result 
 Problem does not happen anymore or if it happens there is more helpful output. 

 ## Suggestions 
 * Check current test code coverage in os-autoinst for the error handling of backend/driver.pm:128 with the line `$self->_send_json({cmd => 'start_vm'}) || die "failed to start VM";` 
 * Ensure the code is properly covered with tests 
 * Try to reproduce the above problem 
 * Improve feedback in these cases

Back