On Thursday 2016-10-06 22:54, Christian Boltz wrote:
# ls -ld /var/run drwxr-xr-x 43 root root 1220 6. Okt 17:53 /var/run/ # rpm -qf /var/run filesystem-13.3-10.2.x86_64 # rpm -qlv filesystem | grep /var/run lrwxrwxrwx 1 root root 4 Jun 15 14:20 /var/run -> /run
This means the "filesystem" package ships it as symlink, but for some reason it gets created as real directory.
Last time I checked, rpm does not replace directories with non-directories. (And there is/was special logic - %post? - in some package to pull it off "manually".)
The only conceivable setting where this might have happened is that an update from an earlier openSUSE when it moved from /var/run to /run did not go as planned.