Project

General

Profile

action #69343

all jobs on o3 incomplete with auto_review:"Can.t locate object method.*pid.*"

Added by okurz about 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Category:
Concrete Bugs
Target version:
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

Can'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 about 1 year 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 about 1 year 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.

#3 Updated by okurz about 1 year ago

  • Status changed from Feedback to Resolved

all stable again

Also available in: Atom PDF