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
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?
*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(a)medsci.ox.ac.uk
tel : +44 (0)1865 289480