Bugzilla – Bug 1134554
yast2 online update fails with wrong 'No update repository configured yet' message
Last modified: 2019-09-11 09:21:55 UTC
## Observation openQA test in scenario opensuse-15.1-DVD-aarch64-yast2_gui@aarch64 fails in [yast2_control_center](https://openqa.opensuse.org/tests/928646/modules/yast2_control_center/steps/30) ## Test suite description Maintainer: zluo, riafarov Test for yast2 UI, GUI only. Running on created gnome images which provides both text console for ncurses UI tests as well as the gnome environment for the GUI tests. Temporarily added YAST2_GUI_TERMINATE_PREVIOUS_INSTANCES to see if helps. This variable triggers code which terminates all yast2 processes before starting new one. (see poo#26104). ## Reproducible Fails since (at least) Build [457.7](https://openqa.opensuse.org/tests/928438) ## Expected result Last good: [457.6](https://openqa.opensuse.org/tests/927037) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?machine=aarch64&arch=aarch64&distri=opensuse&version=15.1&test=yast2_gui&flavor=DVD)
Maybe related to $releasever in the URL which !~ update/15.1 Just guessing...
(In reply to Lukas Ocilka from comment #1) > Maybe related to $releasever in the URL which !~ update/15.1 > Just guessing... Not sure what you mean, the URL used is 'http://download.opensuse.org/update/leap/15.1/oss/' and it exists. It is not the right repo for this arch, but even with the right repo for this arch, it fails. But it worked previously. And only aarch64 is affected, x86_64 is fine.
> $releasever No. The reason is that there are no patches at all in the repo: https://download.opensuse.org/update/leap/15.1/oss/ And if YaST finds no patches at all, it concludes that no patch repo has been configured. https://github.com/yast/yast-online-update/blob/5484c4eb85e4969a66f51d93845811385f48efe3/src/clients/online_update.rb#L193 OTOH in https://download.opensuse.org/update/leap/15.1-test/ there are (testing) patches.
(In reply to Martin Vidner from comment #3) > > $releasever > No. > > The reason is that there are no patches at all in the repo: > https://download.opensuse.org/update/leap/15.1/oss/ > > And if YaST finds no patches at all, it concludes that no patch repo has > been configured. > https://github.com/yast/yast-online-update/blob/ > 5484c4eb85e4969a66f51d93845811385f48efe3/src/clients/online_update.rb#L193 > But it does work properly on x86_64: https://openqa.opensuse.org/tests/926897#step/yast2_control_center/24
(In reply to Guillaume GARDET from comment #4) > (In reply to Martin Vidner from comment #3) > > > $releasever > > No. > > > > The reason is that there are no patches at all in the repo: > > https://download.opensuse.org/update/leap/15.1/oss/ > > > > And if YaST finds no patches at all, it concludes that no patch repo has > > been configured. > > https://github.com/yast/yast-online-update/blob/ > > 5484c4eb85e4969a66f51d93845811385f48efe3/src/clients/online_update.rb#L193 > > > > But it does work properly on x86_64: > https://openqa.opensuse.org/tests/926897#step/yast2_control_center/24 Maybe related to: https://bugzilla.suse.com/show_bug.cgi?id=1120938 ?
x86_64 is finally affected: https://openqa.opensuse.org/tests/929984#step/yast2_control_center/26 The comment in Comments tab says it is due to patchinfos removed from repo. So, it should be back soon.
Ludwig, we don't plan any changes here. Looks like you already know about the problem and you can also control the fix. Reassigning to you.
yes, the online update repo is empty currently, updates on the way: https://build.opensuse.org/request/show/702037
Fixed.