Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

highstate fails with openSUSE MicroOS #8539

Open
StefanSa opened this issue Apr 2, 2024 · 2 comments
Open

highstate fails with openSUSE MicroOS #8539

StefanSa opened this issue Apr 2, 2024 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@StefanSa
Copy link

StefanSa commented Apr 2, 2024

Problem description

Hi there,
have the uyuni v2024.02 in use here.
We also wanted to have openSUSE MicroOS-20240329 managed by the uyuni server, but encountered the following problem with the highstate.

          ID: mgr_install_products
    Function: product.installed
        Name: mgr_install_products
      Result: false
     Comment: An error was encountered while installing package(s): Zypper command failure: Loading repository data...
Reading installed packages...
Resolving package dependencies...
3 Problems:
Problem: 1: the to be installed product:openSUSE-20240329-0.x86_64 conflicts with 'distribution-release' provided by the to be installed product:Aeon-20240329-0.x86_64
Problem: 2: the to be installed product:Aeon-20240329-0.x86_64 requires 'product(Aeon) = 20240329-0', but this requirement cannot be provided
not installable providers: Aeon-release-20240329-2829.1.x86_64[susemanager:opensuse_microos-x86_64]

Problem: 3: the to be installed product:openSUSE-20240329-0.x86_64 requires 'product(openSUSE) = 20240329-0', but this requirement cannot be provided
not installable providers: openSUSE-release-20240329-2829.1.x86_64[susemanager:opensuse_microos-x86_64]


Problem: 1: the to be installed product:openSUSE-20240329-0.x86_64 conflicts with 'distribution-release' provided by the to be installed product:Aeon-20240329-0.x86_64
 Solution 1: Following actions will be done:
  do not install product:Aeon-20240329-0.x86_64
  deinstallation of product:MicroOS-20240328-0.x86_64
  deinstallation of patterns-microos-base-5.0-87.1.x86_64
  deinstallation of product:MicroOS-20240328-0.x86_64
  deinstallation of patterns-microos-base-zypper-5.0-87.1.x86_64
  deinstallation of patterns-microos-basesystem-5.0-87.1.x86_64
  deinstallation of patterns-microos-defaults-5.0-87.1.x86_64
 Solution 2: Following actions will be done:
  do not install product:openSUSE-20240329-0.x86_64
  deinstallation of product:MicroOS-20240328-0.x86_64
  deinstallation of patterns-microos-base-5.0-87.1.x86_64
  deinstallation of product:MicroOS-20240328-0.x86_64
  deinstallation of patterns-microos-base-zypper-5.0-87.1.x86_64
  deinstallation of patterns-microos-basesystem-5.0-87.1.x86_64
  deinstallation of patterns-microos-defaults-5.0-87.1.x86_64

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): c
     Started: 22:01:36.294838
    Duration: 125269.414
         SLS: packages
     Changed: {}

thanks for any help here.
Stefan

Uyuni version

zypper info Uyuni-Server-release:

Repository-Daten werden geladen...
Installierte Pakete werden gelesen...


Informationen zu Paket Uyuni-Server-release:
--------------------------------------------
Repository         : Uyuni Server Stable
Name               : Uyuni-Server-release
Version            : 2024.02-230900.213.1.uyuni3
Arch               : x86_64
Anbieter           : obs://build.opensuse.org/systemsmanagement:Uyuni
Support Level      : Stufe 3
Installierte Größe : 1,4 KiB
Installiert        : Ja
Status             : aktuell
Quellpaket         : Uyuni-Server-release-2024.02-230900.213.1.uyuni3.src
Zusammenfassung    : Uyuni Server
Beschreibung       :
    Uyuni lets you efficiently manage physical, virtual,
    and cloud-based Linux systems. It provides automated and cost-effective
    configuration and software management, asset management, and system
    provisioning.

Additional information

transactional update # zypper search --provides --type product
Loading repository data...
Reading installed packages...

S  | Name                  | Summary               | Type
---+-----------------------+-----------------------+--------
   | Aeon                  | openSUSE Aeon         | product
   | Kalpa                 | openSUSE Kalpa        | product
i+ | MicroOS               | openSUSE MicroOS      | product
   | openSUSE              | openSUSE Tumbleweed   | product
   | openSUSE-Addon-NonOss | openSUSE NonOSS Addon | product
transactional update #
@StefanSa StefanSa added bug Something isn't working P5 labels Apr 2, 2024
@StefanSa
Copy link
Author

StefanSa commented Apr 3, 2024

@juliogonzalez Hola Julio
Any idea how to solve this problem?

Saludos cordiales desde Alemania

@juliogonzalez juliogonzalez added enhancement New feature or request help wanted Extra attention is needed and removed bug Something isn't working P5 labels Apr 4, 2024
@juliogonzalez
Copy link
Member

Hello,

Not really. This is one of the issues I found during my tests in the last Hackweek, and is one of the reasons (not the only one) openSUSE MicroOS is not yet added to Uyuni as "supported". Maybe open option would be somehow ignoring the product package for Aeon so it's not present in the synced repositories... or CLM (Content Lifecycle Management).

You can see the outcome of my research at https://github.com/uyuni-project/uyuni/wiki/openSUSE-Tumbleweed-and-openSUSE-MicroOS-for-Uyuni (I also presented it during one of the community hours.

This is in fact (part) of a feature requests, not a bug.

On the bright side the reposync pruning feature got merged since my hackweek research

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants