ArchLinux: CA Certificates Yet Another KISS Example

Can’t help myself but to post yet another example of a hands-on “KISS” approach in Arch Linux where the “simple” part is missing…

System Update

Looked like yet another system update, but turned into… a dejavu, just slightly different.

The update of CA certificates-related package, issued on 7 Mar 2017, failed as follows:

$ pacman -Syu
error: failed to commit transaction (conflicting files)
ca-certificates-utils: /etc/ssl/certs/ca-certificates.crt exists in filesystem
Errors occurred, no packages were upgraded.

Googled for an official help, but found only:

Luckily, the community helped itself within the bug with the following solution:

$ pacman -Syu --ignore ca-certificates-utils
$ pacman -S --force ca-certificates-utils

Including the alternative that came a lot later as an official confirmation.

The Official Confirmation

On 15 Mar 2017, a week after the package was distributed, the community got finally an official confirmation within the so called “news” section including the following instructions:

# pacman -Syuw                           # download packages
# rm /etc/ssl/certs/ca-certificates.crt  # remove conflicting file
# pacman -Su                             # perform upgrade

Arch Linux is a tough playground. Beware, behold and KISS!

This entry was posted in Linux, Security, Server and tagged , , , , . Bookmark the permalink.