Skip to content

openSUSE Tumbleweed and openSUSE MicroOS for Uyuni

Julio González Gil edited this page Nov 10, 2023 · 8 revisions

Intro

Part Hack Weeks 22 and 23

Two PRs produced:

What was tested and works

  • Onboarding via WebUI, bootstrap script as regular Salt minions, and as Salt SSH minions
  • Running Salt Commands as both regular minions and Salt SSH minions
  • Installing/Removing/Updating packages (on Tumbleweed it seems the package refresh does not happen automatically after such operations)
  • Applying formulas (locale formula). Worked only on Tumbleweed (see below for MicroOS)

What does not work on Tumbleweed and MicroOS

  • Applying the highstate, as one of the state fails:
    ----------
              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...
    2 Problems:
    Problem: the to be installed product:openSUSE-20231108-0.x86_64 conflicts with 'distribution-release' provided by the to be installed product:Aeon-20231108-0.x86_64
    Problem: the to be installed product:openSUSE-20231108-0.x86_64 requires 'product(openSUSE) = 20231108-0', but this requirement cannot be provided
    
    Problem: the to be installed product:openSUSE-20231108-0.x86_64 conflicts with 'distribution-release' provided by the to be installed product:Aeon-20231108-0.x86_64
     Solution 1: Following actions will be done:
      do not install product:Aeon-20231108-0.x86_64
      deinstallation of product:MicroOS-20231108-0.x86_64
      deinstallation of patterns-microos-base-5.0-80.2.x86_64
      deinstallation of product:MicroOS-20231108-0.x86_64
      deinstallation of patterns-microos-base-zypper-5.0-80.2.x86_64
      deinstallation of patterns-microos-defaults-5.0-80.2.x86_64
     Solution 2: Following actions will be done:
      do not install product:openSUSE-20231108-0.x86_64
      deinstallation of product:MicroOS-20231108-0.x86_64
      deinstallation of patterns-microos-base-5.0-80.2.x86_64
      deinstallation of product:MicroOS-20231108-0.x86_64
      deinstallation of patterns-microos-base-zypper-5.0-80.2.x86_64
      deinstallation of patterns-microos-defaults-5.0-80.2.x86_64
    
    Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): c
         Started: 14:46:19.066941
        Duration: 5788.462
             SLS: packages
         Changed: {}
    ----------
    
Clone this wiki locally