On 05/13/2018 12:50 PM, Gilles Detillieux wrote:
On 2018-05-12 04:29, jdow wrote:
On 20180511 21:26, jdow wrote:
I have yum-conf-sl7x.noarch installed. 7.5 seems to be out. But yum update still leaves the system declaring it is 7.4.

{o.o}   Joanne

At least that's what I get on one system. The other is still declaring 7.3:

[... /etc]$ cat /etc/yum/vars/slreleasever
7.3

Shouldn't that read 7.x or something else if it's really following 7x?

I've found that sometimes yum-conf-sl7x doesn't properly update /etc/yum/vars/slreleasever. I suspect it might be because that file is shared/co-owned by yum-conf-sl7x and sl-release packages, and yum seems sometimes to get confused as to whether the config file should be updated or not. That happened on a few of my systems going from 7.3 to 7.4, but not with the recent 7.4 to 7.5 update. My fix was to copy the updated slreleasever file from an updated system to one that wasn't updating. Someone else has suggested removing and reinstalling the yum-conf-sl7x package: https://www.mail-archive.com/[email protected]/msg04927.html

If all else fails, you could try manually updating the slreleasever file:  echo 7.5 > /etc/yum/vars/slreleasever

Yeah this system just isn't robust. Which ever of sl-release or yum-conf-sl7x is installed last "wins". So currently after every new point release you'll need to reinstall sl-conf-sl7x or echo 7x > /etc/yum/vars/slreleasever.

It might be possible with the use of rpm triggers to have yum-conf-sl7x "fix" slreleasever after every update of sl-release.

Perhaps:

%triggerin -- sl-release
echo 7x > /etc/yum/vars/slreleasever



--
Orion Poplawski
Manager of NWRA Technical Systems          720-772-5637
NWRA, Boulder/CoRA Office             FAX: 303-415-9702
3380 Mitchell Lane                       [email protected]
Boulder, CO 80301                 https://www.nwra.com/

Reply via email to