Several software errors were reported when I upgraded Fedora 20 a few days ago. The error details are as follows:
Warning: % post (libkcompactdisc-4.12.1-1.fc20.x86_64) scriptlet failed, exit status checks non-fatal POSTIN scriptlet failure in rpm package libkcompactdisc-4.12.1-1.fc20.x86_64
The solution has never been found. Today, I checked the Common F20 bugs on the official fedora website and found that this is a known bug and a solution is available. Simply put, this problem is introduced by the software package of the selinux-policy-3.12.1-116.fc20 version, which has been solved in the selinux-policy-3.12.1-117.fc20. But at that time I upgrade selinux-policy-3.12.1-117.fc20 has not come out, so it is unlucky to encounter this bug.
The official solution is as follows:
Setenforce 0yum clean expire-cacheyum update selinux-policy \ * setenforce 1
Simply put, these lines disable the selinux policy, upgrade selinux-policy, and then restore the selinux policy.
Other affected software packages should be reinstalled once later. However, I cannot remember which software is available, so I have to wait for the next update to automatically update the software.