in my mind, Dell's repo should itself be an rpm package - like every other civilized group of developers do - and not some script that mangles it all in.
Put it into a rpm, this way yum/dnf/anytool will be able to update all necessary repo changes - dnf update will update repo configs - simple. regards L. On 06/05/16 13:58, [email protected] wrote: > > *Dell - Internal Use - Confidential * > > Hi, > > The deprecated DLR used ‘yum-dellsysid’ package to > retrieve Dell System ID. In DSU, it is replaced by > inventory collector and hence ‘yum-dellsysid’ is not being > used. > > When DLR installed ‘yum-dellsysid’ package, it also > installed following packages as dependency: > > smbios-utils-python >= 2.2.0 > > python-smbios = 2.2.27-4.4.1.el6 > > libsmbios = 0:2.2.27-4.4.1.el6 > > Here ‘python-smbios’ requires libsmbios (= > 0:2.2.27-4.4.1.el6). > > When OMSA update is tried using DSU, the libsmbios rpm is > also queued for update along with other OMSA packages. > This breaks the dependency with the installed > ‘python-smbios’ rpm, causing the update process to fail. > > The OMSA update with DSU worked with the following steps: > > 1. Configure DSU repository and disable > /etc/yum.repos.d/dell-omsa-repository.repo (set enable=0) > > 2. yum remove python-smbios ( This will remove > python-smbios, smbios-utils-python and yum-dellsysid > installed from @dell-omsa-indep repository) > > 3. yum update (will update to OMSA 8.3) > > This is required only when doing the update for the first > time, after moving from DLR to DSU. Once done, newer > updates will be successful from version n to n+1 DSU > repositories. > > Thanks, > > Soorej > > > > _______________________________________________ > Linux-PowerEdge mailing list > [email protected] > https://lists.us.dell.com/mailman/listinfo/linux-poweredge _______________________________________________ Linux-PowerEdge mailing list [email protected] https://lists.us.dell.com/mailman/listinfo/linux-poweredge
