Something has been bothering me for a very long time, at least a year I think. Normally to upgrade any distro I boot to multi-user.target, thus, no DE, no Konsole, is available. To upgrade this way on Mageia, this is what happens:
# rpmqa rootc rootcerts-20210223.00-1.mga8 # time urpmi --auto-select A requested package cannot be installed: trinity-tdelibs-14.0.11-1.mga8.x8y6_64 (due to unsatisfied /etc/ssl/certs/ca-bundle.crt Continue installation anyway? (Y/n) n
real 0m16.246s user 0m3.178s sys 0m0.369s #
I decided to report this, but because I can't copy & paste from the vttys, I isolated graphical.target to run urpmi in Konsole. To my shock, instead of getting the same error message, I get this: To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Updates") binutils 2.36.1 1.1.mga8 x86_64 ... rootcerts 20211213.00 1.mga8 noarch ... trinity-twin 14.0.11 1.mga8 x86_64 42MB of additional disk space will be used. 427MB of packages will be retrieved. Proceed with the installation of the 202 packages? (Y/n) n
So, I went back to vtty3 and tried again, and again it reports:
... unsatisfied /etc/ssl/certs/ca-bundle.crt
ca-bundle.crt is provided by the rootcerts package. So why is this error message preventing proceeding with the update only when trying to do so on a vtty? It doesn't happen if I update rootcerts manually first.
# journalctl -b | grep cert Jan 21 00:06:48 hp945 kernel: Loading compiled-in X.509 certificates Jan 21 00:07:03 hp945 kernel: cfg80211: Loading compiled-in X.509 certificates for regulatory database Jan 21 00:07:03 hp945 kernel: cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'