[Bug 1203934] New: cannot install cockpit-machines
https://bugzilla.suse.com/show_bug.cgi?id=1203934 Bug ID: 1203934 Summary: cannot install cockpit-machines Classification: openSUSE Product: openSUSE Leap Micro Version: 5.3 Hardware: Other URL: https://openqa.opensuse.org/tests/2753195 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Patterns Assignee: lubos.kocman@suse.com Reporter: mloviska@suse.com QA Contact: qa-bugs@suse.de CC: jalausuch@suse.com Depends on: 1202569 Found By: openQA Blocker: --- Issue should have already been solved by SR#998260 [1] and looks like the requirements of daemon-driver-qemu are set correctly. [2] ``` 2022-09-29 18:20:05 Options: callext 2 zypper -R {} install cockpit cockpit-wicked cockpit-machines cockpit-tukit 2022-09-29 18:20:05 Executing `zypper -R /.snapshots/2/snapshot install cockpit cockpit-wicked cockpit-machines cockpit-tukit`: Loading repository data... Reading installed packages... Package 'cockpit-wicked' not found. Resolving package dependencies... Problem: the to be installed cockpit-machines-249.1-150400.2.1.noarch requires 'libvirt-daemon-qemu', but this requirement cannot be provided not installable providers: libvirt-daemon-qemu-8.0.0-150400.5.8.x86_64[repo-main] Solution 1: deinstallation of busybox-gzip-1.34.1-150400.2.23.noarch Solution 2: do not install cockpit-machines-249.1-150400.2.1.noarch Solution 3: break cockpit-machines-249.1-150400.2.1.noarch by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): ``` The test has detected usage of wicked instead of NetworkManager which diverges with SLEM 5.3. Therefore tries to pull *cockpit-wicked* ``` Package 'cockpit-wicked' not found. ``` [1] https://build.opensuse.org/request/show/998260 [2] https://build.opensuse.org/package/view_file/openSUSE/libvirt/libvirt.spec?e... -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c1 --- Comment #1 from Lubos Kocman <lubos.kocman@suse.com> --- Created attachment 862222 --> https://bugzilla.suse.com/attachment.cgi?id=862222&action=edit install logs install logs from local installation by using https://openqa.opensuse.org/tests/2810800/file/autoyast_leap-micro.xml -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c2 --- Comment #2 from Lubos Kocman <lubos.kocman@suse.com> --- Interestingly we don't fall into this issue with regular install, where NM is selected -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c3 --- Comment #3 from Lubos Kocman <lubos.kocman@suse.com> --- skelcd-control-SMO-5.3.2/control/control.SMO.xml from https://build.opensuse.org/package/show/openSUSE:Leap:Micro:5.3/skelcd-contr... says <network> <force_static_ip config:type="boolean">false</force_static_ip> <network_manager>always</network_manager> <startmode>auto</startmode> </network> -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c4 --- Comment #4 from Lubos Kocman <lubos.kocman@suse.com> --- , 2022-10-17 15:40:57 <1> install(3940) [Ruby] y2network/proposal_settings.rb(default_backend):82 The default backend is: network_manager 2022-10-17 15:40:57 <1> install(3940) [Ruby] lib/cheetah.rb(record_commands):160 Executing "/usr/bin/rpm -q --whatprovides NetworkManager". 2022-10-17 15:40:57 <1> install(3940) [Ruby] lib/cheetah.rb(log_stream_line):208 Standard output: no package provides NetworkManager teclator, NM is not available, that's the problem lkocman ah, then I'll have to check how come it's not thank you locilka! -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c5 --- Comment #5 from Lubos Kocman <lubos.kocman@suse.com> --- Seems to be related to https://github.com/yast/yast-network/pull/1312 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c6 Knut Alejandro Anderssen Gonz�lez <kanderssen@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS CC| |kanderssen@suse.com --- Comment #6 from Knut Alejandro Anderssen Gonz�lez <kanderssen@suse.com> --- Basically before the fix provided in the PR Lubos mentioned and which should be available with yast2-network-4.4.56 if the NetworkManager package is not declared in the software section then it will be added only if the networking section is defined with the managed option as true or with the backend option as NetworkManager <networking> <managed config:type="boolean">false</managed> </networking> <networking> <backend config:type="boolean">NetworkManager</backend> </networking> With the fix in the PR we will add the packages needed by the selected backend in the profile which in case of not declared should be the one from the control file. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 Knut Alejandro Anderssen Gonz�lez <kanderssen@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsrain@suse.com Flags| |needinfo?(jsrain@suse.com) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c9 --- Comment #9 from Martin Loviska <mloviska@suse.com> --- (In reply to Knut Alejandro Anderssen Gonz�lez from comment #6)
Basically before the fix provided in the PR Lubos mentioned and which should be available with yast2-network-4.4.56 if the NetworkManager package is not declared in the software section then it will be added only if the networking section is defined with the managed option as true or with the backend option as NetworkManager
<networking> <managed config:type="boolean">false</managed> </networking>
<networking> <backend config:type="boolean">NetworkManager</backend> </networking>
With the fix in the PR we will add the packages needed by the selected backend in the profile which in case of not declared should be the one from the control file.
The same happens with slem5.3. Unfortunately, we have not caught the problem before GMC [1] http://kepler.suse.cz/tests/19435#step/cockpit_service/8 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c10 --- Comment #10 from Lubos Kocman <lubos.kocman@suse.com> --- I can't really reproduce the install issues, as cockpit-machines was installed without any problems on the last build. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c11 --- Comment #11 from Martin Loviska <mloviska@suse.com> --- (In reply to Lubos Kocman from comment #10)
I can't really reproduce the install issues, as cockpit-machines was installed without any problems on the last build.
It still happens in DVD scenario Build57.2 https://openqa.opensuse.org/tests/2835813# -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c12 --- Comment #12 from Martin Loviska <mloviska@suse.com> --- (In reply to Martin Loviska from comment #11)
(In reply to Lubos Kocman from comment #10)
I can't really reproduce the install issues, as cockpit-machines was installed without any problems on the last build.
It still happens in DVD scenario Build57.2 https://openqa.opensuse.org/tests/2835813#
Sorry correct link: https://openqa.opensuse.org/tests/2835813#step/cockpit_service/14 ``` Problem: the to be installed cockpit-machines-249.1-150400.2.1.noarch requires 'libvirt-daemon-qemu', but this requirement cannot be provided not installable providers: libvirt-daemon-qemu-8.0.0-150400.5.8.x86_64[repo-main] Solution 1: deinstallation of busybox-gzip-1.34.1-150400.2.23.noarch Solution 2: do not install cockpit-machines-249.1-150400.2.1.noarch Solution 3: break cockpit-machines-249.1-150400.2.1.noarch by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): ``` -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c13 --- Comment #13 from Lubos Kocman <lubos.kocman@suse.com> --- Created attachment 862736 --> https://bugzilla.suse.com/attachment.cgi?id=862736&action=edit working install of cockpit-machines after publishing last build. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1203934 https://bugzilla.suse.com/show_bug.cgi?id=1203934#c14 Lubos Kocman <lubos.kocman@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |WORKSFORME Flags|needinfo?(jsrain@suse.com) | --- Comment #14 from Lubos Kocman <lubos.kocman@suse.com> --- This is clash in between qemu on image (newer) and qemu from older product repos, prior publishing the last build. Works fine after republishing. Martin could you for the future incorporate, some non official repository for testing, otherwise we'll hit on this issue any time if qemu (and other partially installed software stacks by default) update lands in between publishes of individual builds. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com