Hello

I think there is a problem with the way Uyuni works with Open Enterprise Server systems

On OES, when a Service Pack becomes available it is delivered as a zypper product which SHOULD remain uninstalled until such time as the Service Pack migration is initiated.  Then as part of the migration the product is installed.

From what we can see Uyuni is ignoring this and blindly installing the product if it sees it present but not installed.  Se below from the event history on an OES2018SP2 system.  The Open_Enterprise_Server-SP3-migration product is NOT supposed to be installed - just left available until a decision to upgrade is taken.

----------
          ID: mgr_install_products
    Function: product.installed
        Name: mgr_install_products
      Result: true
     Comment: 1 targeted package was installed/updated.
     Started: 09:09:31.882562
    Duration: 12961.896
         SLS: packages
     Changed: Open_Enterprise_Server-SP3-migration:
                  new: 2018.2-3.1
                  old: ''

This is serious because it causes new repos for the new service pack to be collected from the SUSE registration server and offered to the system - so you then get packages from the new Service Pack introduced to a system running the older service release

AAARRGGHH!!!

How can I sort this out - I'm assuming it is a bug...- but in the meantime where can I find and disable this procedure?

T


*Please note I am now working part-time - Tuesdays and Wednesday only*
___________________________________________________________
TIM SHAW - MSD IT Systems & Network Services
Medical Sciences Division - University of Oxford
email : tim.shaw@medsci.ox.ac.uk
tel : +44 (0)1865 289480