action #16192
closedBroken tests which upload images (Mojo::Reactor::Poll: I/O watcher failed: Can't call method "clone" on an undefined value at Jobs.pm)
80%
Description
After recent system update, which updated also OpenQA tests which run shutdown_ltp or install_and_reboot fails (these tests upload images):
Mojo::Reactor::Poll: I/O watcher failed: Can't call method "clone" on an undefined value at /usr/share/openqa/script/../lib/OpenQA/Worker/Jobs.pm line 249.
Broken are install_ltp+opensuse+DVD@64bit and setup_ltp_networking@64bit, but just on my workstation, they're working on openqa.opensuse.org:
https://openqa.opensuse.org/tests/338897
https://openqa.opensuse.org/tests/338917
$ rpm -qa |grep -i openqa
python-openqa_review-1.3.2-1.1.noarch
openQA-4.4.1484761411.67c88d1-7.1.noarch
openQA-doc-4.4.1484761411.67c88d1-7.1.noarch
openQA-worker-4.4.1484761411.67c88d1-7.1.noarch
openQA-client-4.4.1484761411.67c88d1-7.1.noarch
openQA-common-4.4.1484761411.67c88d1-7.1.noarch
$ cat /etc/zypp/repos.d/openQA.repo
[openQA]
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/devel:/openQA/openSUSE_Tumbleweed
type=rpm-md
I updated Mojolicious with cpan to have 7.21, but the problem is the same as with 7.18.
$ mojo version
CORE
Perl (v5.24.0, linux)
Mojolicious (7.21, Doughnut)
OPTIONAL
EV 4.0+ (n/a)
IO::Socket::Socks 0.64+ (n/a)
IO::Socket::SSL 1.94+ (2.025)
Net::DNS::Native 0.15+ (n/a)
Do you need any more logs?
Updated by pevik about 7 years ago
Upgraded to version 25.1, but problem not solved:
$ rpm -qa |grep openQA
openQA-client-4.4.1485273922.54ddf72-25.1.noarch
openQA-worker-4.4.1485273922.54ddf72-25.1.noarch
openQA-doc-4.4.1484761411.67c88d1-7.1.noarch
openQA-common-4.4.1485273922.54ddf72-25.1.noarch
openQA-4.4.1485273922.54ddf72-25.1.noarch
Removed newest Mojolicious 7.21 from CPAN and using 7.20 from package, but problem persists.
worker[9906]: Mojo::Reactor::Poll: I/O watcher failed: Can't call method "clone" on an undefined value at /usr/share/openqa/script/../lib/OpenQA/Worker/Jobs.pm line 255.
Updated by okurz about 7 years ago
- Status changed from New to In Progress
- Assignee set to oholecek
- Priority changed from Normal to Urgent
[25 Jan 2017 16:55:14] [15:49:17] coolo okurz: any idea what can be a problem here: https://progress.opensuse.org/issues/16192 . It might be my wrong setup or something, but I'm a struggling with it...
[25 Jan 2017 16:55:14] [15:51:48] pvorel: well, before we make the TW package build, there is no point in trying to update - the opposite, you make it worse
[25 Jan 2017 16:59:26] pvorel: you use outdated and broken Tumbleweed packages, because the current don't build
Updated by szarate about 7 years ago
I just hit this one in tests i left running during the night:
Mojo::Reactor::Poll: I/O watcher failed: Can't call method "clone" on an undefined value at /home/foursixnine/Projects/suse.com/github.com/os-autoinst/openQA/script/../lib/OpenQA/Worker/Jobs.pm line 256
Updated by pevik about 7 years ago
FYI: problem persist with version 4.4.1485360081.8e7232f-29.1.
Updated by oholecek about 7 years ago
- % Done changed from 0 to 80
Handled in https://github.com/os-autoinst/openQA/pull/1201 - now waiting for all the test support changes
Updated by oholecek about 7 years ago
- Status changed from In Progress to Resolved
All PRs merged, this should be fixed
Updated by pevik about 7 years ago
Yes, gh#1201 fixed that, confirm that 1485502763.5b00a13-35.1 is working. Thanks!