I have a fresh MicroOS install; would like to try out cockpit but it seems there are some issues with package dependencies.
abe:~ # transactional-update run zypper sh
Checking for newer version.
transactional-update 4.8.3 started
Options: run zypper sh
Separate /var detected.
2025-05-04 05:18:30 tukit 4.8.3 started
2025-05-04 05:18:30 Options: -c1 open
2025-05-04 05:18:30 Using snapshot 1 as base for new snapshot 2.
2025-05-04 05:18:30 /var/lib/overlay/1/etc
2025-05-04 05:18:30 No previous snapshot to sync with - skipping
Relabeled /var from system_u:object_r:unlabeled_t:s0 to system_u:object_r:var_t:s0
Relabeled /var/lib from unconfined_u:object_r:unlabeled_t:s0 to unconfined_u:object_r:var_lib_t:s0
ID: 2
2025-05-04 05:18:30 Transaction completed.
2025-05-04 05:18:30 tukit 4.8.3 started
2025-05-04 05:18:30 Options: call 2 zypper sh
Relabeled /var/lib/ca-certificates from unconfined_u:object_r:var_lib_t:s0 to unconfined_u:object_r:cert_t:s0
Relabeled /var/log from unconfined_u:object_r:var_t:s0 to unconfined_u:object_r:var_log_t:s0
2025-05-04 05:18:30 Executing `zypper sh`:
zypper> se cockpit
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+--------------------------+------------------------------------------------------------------------------+--------
| cockpit | Web Console for Linux servers | package
| cockpit | Pattern for Cockpit, a web based remote system management interface | pattern
| cockpit-bridge | Cockpit bridge server-side component | package
| cockpit-devel | Development files for for Cockpit | package
| cockpit-doc | Cockpit deployment and developer guide | package
| cockpit-kdump | Cockpit user interface for kernel crash dumping | package
| cockpit-machines | Cockpit user interface for virtual machines | package
| cockpit-networkmanager | Cockpit user interface for networking, using NetworkManager | package
| cockpit-packagekit | Cockpit user interface for packages | package
| cockpit-packages | A cockpit module for (un)installing packages | package
| cockpit-podman | Cockpit component for Podman containers | package
| cockpit-repos | A Cockpit module for managing system repositories | package
| cockpit-selinux | Cockpit SELinux package | package
| cockpit-selinux-policies | selinux policies required by cockpit | package
| cockpit-storaged | Cockpit user interface for storage, using udisks | package
| cockpit-subscriptions | Cockpit module for managing and registering subscriptions | package
| cockpit-system | Cockpit admin interface package for configuring and troubleshooting a system | package
| cockpit-tukit | Cockpit module for Transactional Update | package
| cockpit-ws | Cockpit Web Service | package
| microos_cockpit | Web based remote system managemet | pattern
| patterns-cockpit | Pattern for Cockpit, a web based remote system management interface | package
| patterns-microos-cockpit | Web based remote system managemet | package
zypper> in patterns-microos-cockpit
Resolving package dependencies...
Problem: 1: the to be installed patterns-microos-cockpit-5.0-98.1.x86_64 requires 'cockpit-system', but this requirement cannot be provided
not installable providers: cockpit-system-334.1-5.1.noarch[repo-oss]
Solution 1: deinstallation of busybox-hostname-1.37.0-33.4.noarch
Solution 2: do not install patterns-microos-cockpit-5.0-98.1.x86_64
Solution 3: break patterns-microos-cockpit-5.0-98.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c/d/?] (c):
Am I holding it wrong? The wiki at Portal:Container/Image/cockpit-ws - openSUSE Wiki mentions this cockpit-system package, but I can’t seem to find it. Repos below:
zypper> lr
Repository priorities are without effect. All enabled repositories share the same priority.
# | Alias | Name | Enabled | GPG Check | Refresh
--+-----------------------------+----------------------------------------+---------+-----------+--------
1 | openSUSE-MicroOS-20250502-0 | openSUSE-MicroOS-20250502-0 | No | ---- | ----
2 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ----
3 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Yes | (r ) Yes | Yes
4 | repo-openh264 | Open H.264 Codec (openSUSE Tumbleweed) | Yes | (r ) Yes | Yes
5 | repo-oss | openSUSE-Tumbleweed-Oss | Yes | (r ) Yes | Yes
6 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ----
7 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes