action #128123
closed
This is an autogenerated message for openQA integration by the openqa_review script:
This bug is still referenced in a failing openQA test: offline_sles15sp2_ltss_pscc_basesys-srv-phub_def_full
https://openqa.suse.de/tests/11022688#step/resolve_dependency_issues/1
To prevent further reminder comments one of the following options should be followed:
- The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted
- The openQA job group is moved to "Released" or "EOL" (End-of-Life)
- The bugref in the openQA scenario is removed or replaced, e.g.
label:wontfix:boo1234
Expect the next reminder at the earliest in 28 days if nothing changes in this ticket.
- File vendor_change_screenshot_1.png added
- File vendor_change_screenshot_2.png added
- File vendor_change_screenshot_3.png added
I have manually tested the workaround for handling vendor change based on this doc:
https://en.opensuse.org/SDB:Vendor_change_update#Full_repository_Vendor_change
Update the result here:
- Using the yast2 UI, it works fine, steps as below:
- 1. During migration by yast, if see conflicts, screenshot as below
- 2. Click "Packages", the conflict will popup, check the content of the conflict, confirm it is about vendor change.
- 3. Click "Cancel" on the popup window to do workaround (may need to click several times, it depends on the number of packages that would change vendor)
- 4. Click "View" -> "Repositories" , choose the repo that you want to switch and click "Switch system packages" to the versions in this repository",
(then the system will use the packages in this repo, evenif the other repos have a higher package version), see screenshot for this step
PS: I suppose we need to switch to all the modules' update repo except "PackageHub" repos, because we don't which package would change vendor and which repo it come from.
- 5. After done with switch the repos, click "Accept" and then click "Continue" to accept the changes, screenshot: then the conflict warning about vendor change will disappear, the system can continue to do migration.
And I also tried the way of creating a file in the /etc/zypp/vendors.d/ directory with content:
[main]
vendors = suse,opensuse
it doesn't work, maybe because the content I wrote is incorrect, anyway, we could use the yast2 UI way.
- Target version deleted (
Current)
- Parent task set to #121876
- File deleted (
vendor_change_screenshot_1.png)
- File deleted (
vendor_change_screenshot_2.png)
- File deleted (
vendor_change_screenshot_3.png)
- Status changed from New to Workable
- Target version set to Current
- Status changed from Workable to In Progress
- Assignee set to leli
For step3, it should be 'Click the "Options" in the menu, and then click "allow vendor change"'.
- Parent task changed from #121876 to #130072
- Status changed from In Progress to Resolved
Also available in: Atom
PDF