YUM error; nss bug

Hello everyone,

I was/am experiencing some problems with YUM because of the nss bug. Unfortunately instead of checking forums thinking I was doing the right thing, I contacted my host company to fix the problem. I guess they “fixed” the problem but it seems they have made some other modifications to files on the system especially the yum.conf file. In the yum.conf file, they added this:

exclude=bind-chroot courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* mysql* nsd* php* proftpd* pure-ftpd* ruby* spamassassin* squirrelmail*

which I do not understand why they did that? Aren’t these updates important when they become available? Prior to the nss bug, the yum.conf file never had that. I contacted the host company and they responded with:

“This is to inform you that webmin handles its own installation of services through the rpm.versions system, so we need to exclude a number of packages .”

Now nothing seems to work like before. I use to be able to see my installed package updates in virtualmin and in webmin. Can anyone recommend any options I should take to try and correct things to the way they were? My host is not being helpful.

For more information on this, please check out the thread I made over at Centos earlier today(it was the first place that came to mind to ask for help after dealing with host): https://www.centos.org/forums/viewtopic.php?f=13&t=50630&p=214939

Thank you in advance.

The solution in this post. It is a bug in CentOS:


(Thank you ivanbg for the link to the solution.)

Update. It appears my host actually fixed the problem(s). It looks like A LOT went wrong because of this nss bug. Everything seems to be ‘okay’ now but for the yum.conf file, they left the exclude= in tact. I looked into this and it is a standard cPanel exclude list for cPanel: https://documentation.cpanel.net/display/ALD/Installation+Guide+-+Preconfigure+yum

I did some YUM commands like list installed packages, search for packages particularly the ones in the yum.conf exclude list and YUM does not list them as it should not. They are installed though because website that is on the server is up and running. (httpd and php for example)

After the initial problem was fixed, I asked them about the yum.conf again and they said “your yum.conf is fine for your server” and they know full well it is not a cPanel, so why would they do that? rpm.versions? But isn’t rpm.versions for cPanel, and not for virtualmin/webmin?