action #88696
closed
Executing /usr/share/openqa/script/openqa-gru fails
Added by SLindoMansilla almost 4 years ago.
Updated almost 4 years ago.
Category:
Regressions/Crashes
Description
Verion: openQA-4.6.1613477586.fa28c153e-lp152.3672.1.noarch
# output of /usr/share/openqa/script/openqa-gru
[2021-02-17 13:07:06.55734] [3763] [warn] Deprecated use of config key '[audit]: blacklist'. Use '[audit]: blocklist' instead
Route pattern "/children/:status" contains a reserved stash value at /usr/share/openqa/script/../lib/OpenQA/WebAPI.pm line 361.
# exit code 30
- Status changed from New to Feedback
- Assignee set to okurz
- Priority changed from Normal to High
- Target version set to Ready
this is likely due to an update of perl-Mojolicious-9.0 you installed which is unfortunately incompatible with openQA in the current version. Also see #88609 . I suggest for the time being you can apply the patch from https://github.com/os-autoinst/openQA/pull/3726 manually in your environment or rollback to an earlier version of perl-Mojolicious.
- Is duplicate of action #88609: Mojolicious 9.0 compatibility added
- Category deleted (
Regressions/Crashes)
- Status changed from Feedback to Closed
- Assignee deleted (
okurz)
- Target version deleted (
Ready)
Thanks for the quick answer.
Closing as duplicate
- Category set to Regressions/Crashes
- Status changed from Closed to Feedback
- Assignee set to okurz
- Target version set to Ready
Actually I would still like to keep this ticket and investigate how it could be that an update caused this for users. Can you state, do you use Tumbleweed or Leap+devel:openQA:Leap:15.2?
Leap 15.2 + devel:openQA:Leap:15.2
# zypper se -sx "perl-Mojolicious"
S | Name | Type | Version | Arch | Repository
--+------------------+------------+------------------+--------+--------------------------
i | perl-Mojolicious | package | 9.01-lp152.350.1 | noarch | devel-openQA-perl-modules
v | perl-Mojolicious | package | 8.42-lp152.1.1 | noarch | Main Repository (OSS)
| perl-Mojolicious | srcpackage | 9.01-lp152.350.1 | noarch | devel-openQA-perl-modules
thanks. Hm, ok. That's the limitattion of using development repositories. I assume that with openSUSE Tumbleweed this problem would not exist as updates are only shipped in a synchronous way and our tests for Tumbleweed also cover openQA. For Leap the repo devel:openQA:Leap:15.2 receives an update for a dependency as soon as it's linked source is accepted into openSUSE:Factory regardless if it breaks something else. I guess the least we can do is document that.
We're linking perl-Mojolicious
from DLP but it would make more sense to link it from Factory. We should adjust the link when 9.01 lands in Factory.
- Status changed from Feedback to Blocked
perl-Mojolicious 9.01 is now in factory.
- Status changed from Blocked to Resolved
I've been updating the link within our Leap repos to point to openSUSE:Factory
. (The link in the SLE15 repo already pointed to that.)
Confirmed, it works!
Thanks :)
Thanks guys, you are awesome! With the fixed package link we have the additional fix so the ticket was not just a duplicate :)
Also available in: Atom
PDF