[opensuse-factory] openQA test fails with: DIE Can't use string ("distribution") as a HASH ref

Version: 4.1452703705.308dacd-826.1 from devel:openQA repo, Host system is Leap 42.1 sudo /usr/share/openqa/script/client isos post \\n ISO=obs-server.x86_64-2.6.7-Build1.11.install.iso \\n DISTRI=obs \\n VERSION=2.6.7 \\n FLAVOR=ISO \\n ARCH=x86_64 \\n BUILD=11 { count => 1, ids => [17] } Afterwards it fails. Here are the logs from webUI: vars.json: { "ARCH" : "x86_64", "ASSETDIR" : "/var/lib/openqa/share/factory", "BACKEND" : "qemu", "BUILD" : "11", "CASEDIR" : "/var/lib/openqa/share/tests/obs", "DESKTOP" : "textmode", "DISTRI" : "obs", "FLAVOR" : "ISO", "HOST" : "localhost", "ISO" : "/var/lib/openqa/share/factory/iso/obs-server.x86_64-2.6.7-Build1.11.install.iso", "JOBTOKEN" : "UbRjyypdlZVxxZKB", "MACHINE" : "OBS", "NAME" : "00000019-obs-2.6.7-ISO-x86_64-Build11-OBS", "OPENQA_HOSTNAME" : "localhost", "OPENQA_URL" : "localhost", "QEMUCPU" : "qemu64", "QEMUCPUS" : "4", "QEMUPORT" : "20012", "QEMURAM" : "4096", "TEST" : "OBS", "VERSION" : "2.6.7", "VNC" : "91", "WORKER_ID" : "1", "WORKER_INSTANCE" : "1" } +++ worker notes +++ start time: 2016-01-13 20:30:08 running on e540.ixen-bg:1 (Linux 4.1.13-5-default #1 SMP PREEMPT Thu Nov 26 16:35:17 UTC 2015 (49475c3) x86_64) scheduling boot tests/boot.pm scheduling check_obs_services tests/check_obs_services.pm init needles from /var/lib/openqa/share/tests/obs/needles loaded 4 needles 13504: to_child 12, from_child 13 13504: cmdpipe 11, rsppipe 14 started mgmt loop with thread id 1 DIE Can't use string ("distribution") as a HASH ref while "strict refs" in use at /usr/lib/os-autoinst/backend/baseclass.pm line 108. at /usr/lib/os-autoinst/backend/baseclass.pm line 73 thread 1. backend::baseclass::die_handler('Can\'t use string ("distribution") as a HASH ref while "stric...') called at /usr/lib/os-autoinst/backend/baseclass.pm line 108 thread 1 backend::baseclass::run('backend::qemu=HASH(0x6021dd8)', 11, 14) called at /usr/lib/os-autoinst/backend/driver.pm line 82 thread 1 backend::driver::_run('backend::qemu=HASH(0x6021dd8)', 11, 14) called at /usr/lib/os-autoinst/backend/driver.pm line 69 thread 1 eval {...} called at /usr/lib/os-autoinst/backend/driver.pm line 69 thread 1 sending magic and exit received magic close no backend running at /usr/lib/os-autoinst/bmwqemu.pm line 328. +++ worker notes +++ end time: 2016-01-13 20:30:10 result: died uploading vars.json uploading autoinst-log.txt -- Shyukri Shyukriev http://susestudio.com -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Am 13.01.2016 um 21:55 schrieb Shyukri Shyukriev:
scheduling check_obs_services tests/check_obs_services.pm init needles from /var/lib/openqa/share/tests/obs/needles
We had that topic before - and it wasn't fixed yet. If the test distribution doesn't offer a $testapi:distri, os-autoinst misbehaves. I tried to fix it without testing by defining a default distribution, but it seems that failed. Greetings, Stephan -- Ma muaß weiterkämpfen, kämpfen bis zum Umfalln, a wenn die ganze Welt an Arsch offen hat, oder grad deswegn. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Am 13.01.2016 um 21:55 schrieb Shyukri Shyukriev:
scheduling check_obs_services tests/check_obs_services.pm init needles from /var/lib/openqa/share/tests/obs/needles
We had that topic before - and it wasn't fixed yet. If the test distribution doesn't offer a $testapi:distri, os-autoinst misbehaves. I tried to fix it without testing by defining a default distribution, but it seems that failed. Greetings, Stephan -- Ma muaß weiterkämpfen, kämpfen bis zum Umfalln, a wenn die ganze Welt an Arsch offen hat, oder grad deswegn. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (2)
-
Shyukri Shyukriev
-
Stephan Kulow