Red Hat Bugzilla – Bug 1278300
filesystem should own /usr/share/licenses directory
Last modified: 2016-11-03 20:56:53 EDT
Some packages deliver files under /usr/share/licenses:
# ls /usr/share/licenses
cryptsetup-libs-1.6.7 elfutils-0.163 openssh-6.6.1p1
device-mapper-event-libs-1.02.107 gmp-6.0.0 source-to-image-1.0.2
device-mapper-libs-1.02.107 krb5-libs-1.13.2 systemd-219
elfutils-libelf-0.163 lvm2-libs-2.02.130 systemtap-sdt-devel-2.8
# rpm -qf /usr/share/licenses/lvm2-2.02.130/
But the /usr/share/licenses is not provided by any package:
# LC_ALL=en_US.UTF-8 rpm -qf /usr/share/licenses
file /usr/share/licenses is not owned by any package
The /usr/share/licenses should be owned by filesystem package.
Affected package: filesystem-3.2-20.el7.x86_64.
Hmmms, /usr/share/licenses is owned by filesystem since Jul 28 2014 (#1121416) - it was too late for RHEL 7.0. But as %license started to work in fedora 19, it make sense to do that change in RHEL 7 as well. Thanks for report.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.