Hmm, I’m not sure of anything that would have been changed during the Virtualmin package updates to prevent curl from working properly.
But what you may want to do is run this command:
curl-config --configure
And then look at all the paths mentioned in there (such as the one mentioned alongside --with-ca-bundle), and then verify that your user has permission to access those paths.
You’d want to check not just the final destination, but each directory leading up to do (for example, not just “/etc/pki/tls/certs”, but also “/etc/pki” and “/etc/pki/tls”. Those files and directories would need to be world readable and world executable.
I now remember the last time I updated packages in virtualmin there was an error so now I did “yum update” and I got this:
[root@server ~]# yum update
Loaded plugins: fastestmirror
Setting up Update Process
Loading mirror speeds from cached hostfile
Could not get metalink https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=x86_64 error was
14: PYCURL ERROR 77 - “Problem with the SSL CA cert (path? access rights?)”
updates: centos.serverspace.co.uk
Resolving Dependencies
–> Running transaction check
—> Package nss-softokn-freebl.i686 0:3.14.3-18.el6_6 will be updated
—> Package nss-softokn-freebl.x86_64 0:3.14.3-18.el6_6 will be updated
—> Package nss-softokn-freebl.i686 0:3.14.3-19.el6_6 will be an update
—> Package nss-softokn-freebl.x86_64 0:3.14.3-19.el6_6 will be an update
—> Package wbt-virtual-server-theme.noarch 2:9.0-1 will be updated
—> Package wbt-virtual-server-theme.noarch 2:9.0-2 will be an update
–> Finished Dependency Resolution
Dependencies Resolved
=====================================================================================================================================
Package Arch Version Repository Size
Updating:
nss-softokn-freebl i686 3.14.3-19.el6_6 updates 156 k
nss-softokn-freebl x86_64 3.14.3-19.el6_6 updates 166 k
wbt-virtual-server-theme noarch 2:9.0-2 virtualmin-universal 2.3 M
Transaction Summary
Upgrade 3 Package(s)
Total size: 2.6 M
Is this ok [y/N]: y
Downloading Packages:
error: rpmts_HdrFromFdno: Header V3 DSA/SHA1 Signature, key ID 11f63c51: BAD
Problem opening package wbt-virtual-server-theme-9.0-2.noarch.rpm
[root@server ~]#
There’s apparently a bug in some of the CentOS package that can cause the RPM database to become corrupt. Some of the errors you’re seeing seem similar to the issues in here: