action #69343
all jobs on o3 incomplete with auto_review:"Can.t locate object method.*pid.*"
Start date:
2020-07-25
Due date:
% Done:
0%
Estimated time:
Difficulty:
Description
Observation¶
all jobs on o3 incomplete except for ppc ones, probably because of an older os-autoinst version there.
https://openqa.opensuse.org/tests/1342155/file/autoinst-log.txt shows
[0mCan't locate object method "pid" via package "/usr/lib/os-autoinst" (perhaps you forgot to load "/usr/lib/os-autoinst"?) at /usr/bin/isotovideo line 201.
History
#1
Updated by okurz 6 months ago
okurz@ariel:~> for i in aarch64 openqaworker1 openqaworker4 openqaworker7 power8 imagetester rebel; do echo $i && ssh root@$i "rpm -q os-autoinst" ; done aarch64 os-autoinst-4.6.1595596001.8ad63f7f-lp151.498.1.aarch64 openqaworker1 os-autoinst-4.6.1595596001.8ad63f7f-lp151.498.1.x86_64 openqaworker4 os-autoinst-4.6.1595596001.8ad63f7f-lp151.498.1.x86_64 openqaworker7 os-autoinst-4.6.1595596001.8ad63f7f-lp151.498.1.x86_64 power8 os-autoinst-4.6.1594969249.36d97eed-lp151.488.1.ppc64le imagetester os-autoinst-4.6.1595596001.8ad63f7f-lp151.498.1.x86_64 rebel os-autoinst-4.6.1595596001.8ad63f7f-lp151.498.1.x86_64
$ git log1 36d97eed..8ad63f7f 8ad63f7f (origin/master, origin/HEAD) Merge pull request #1484 from Martchus/cmake 60ab237e CMake: Install isotovideo as executable bd050f80 Merge pull request #1482 from Martchus/cmake 7963b3d4 Merge pull request #1481 from okurz/feature/base_os 5c94fec4 Merge pull request #1483 from Vogtinator/snapoptim a9b7cfe0 (Martchus/cmake) Use CMake build script within CI and RPM package builds 3affe5dc CMake: Install openvswitch config directly under /etc 88a70d48 CMake: Use -output option of xsubpp to fix file paths f1b28ce5 CMake: Make symlinks target work in source-tree builds as well 84f41e8c CMake: Add autotools-style check target to build and test everything in one go ef154996 Avoid updating last_good if there is no possible user of it 476f9f1e CMake: Avoid overriding isotovideo and cv.pm when building within source tree 98de5809 Simplify runalltests in autotest.pm 3d1c89cb Merge pull request #1479 from Martchus/cmake e6593f21 Simplify passing test list in tools/invoke-tests ce0023a1 Fix link to architecture documentation 1eaf6e49 Improve build instructions in README, mainly to cover CMake 990c8f62 CMake: Tweak test execution d4ffa525 Improve argument parsing and source directory handling in tools/invoke-tests a32956f9 CMake: Add targets for computing test coverage 54ace987 CMake: Add targets for invoking tests 092821da CMake: Add target for updating dependencies cf2c737f (okurz/feature/base_os) docker: Bump base OS version to Leap 15.2 dc25ddd8 Merge pull request #1480 from okurz/feature/test_list bc3d90ef (okurz/feature/test_list) Add proper test dependencies for 28-signalblocker previously not run in OBS 0925cc0d Get rid of unnecessary explicit test list in Makefile.am 8da79cb6 Merge pull request #1478 from okurz/fix/check_installed_files f3cc92a7 (okurz/fix/check_installed_files) Fix non-git lookup of source files in "check-installed-files" $ ssh root@aarch64 "snapper diff 96..97" --- /.snapshots/96/snapshot/usr/bin/isotovideo 2020-07-23 21:28:18.000000000 +0200 +++ /.snapshots/97/snapshot/usr/bin/isotovideo 2020-07-24 15:10:59.000000000 +0200 @@ -104,7 +104,7 @@ sub _get_version_string { my $dirname = dirname(__FILE__); - my $thisversion = "4.6.1595530333.7963b3d4"; + my $thisversion = "4.6.1595596001.8ad63f7f"; chomp $thisversion; die 'Could not parse version' unless $thisversion; return "Current version is $thisversion [interface v$OpenQA::Isotovideo::Interface::version]"; …
so the interesting diff is 7963b3d4..8ad63f7f
$ git log1 --no-merges 7963b3d4..8ad63f7f 60ab237e CMake: Install isotovideo as executable a9b7cfe0 (Martchus/cmake) Use CMake build script within CI and RPM package builds 3affe5dc CMake: Install openvswitch config directly under /etc 88a70d48 CMake: Use -output option of xsubpp to fix file paths f1b28ce5 CMake: Make symlinks target work in source-tree builds as well 84f41e8c CMake: Add autotools-style check target to build and test everything in one go 476f9f1e CMake: Avoid overriding isotovideo and cv.pm when building within source tree
Did for i in aarch64 openqaworker1 openqaworker4 openqaworker7 power8 imagetester rebel; do echo $i && ssh root@$i "transactional-update rollback last && reboot" ; done
now.
#2
Updated by okurz 6 months ago
- Status changed from In Progress to Feedback
Called openqa-restart-incompletes-on-worker-instance
to retrigger all incompletes.
https://github.com/os-autoinst/os-autoinst/pull/1485 created for a fix, merged.