https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251073
--- Comment #12 from marshall <marshall.rua...@qq.com> --- Hi, all: Today I get sometime and finally solved this little problem. Here is what I've done. 1.I try to find all os-release file in my computer: > cd / > locate os-release then I get the output as: /compat/linux/etc/centos-release /compat/linux/etc/centos-release-upstream /compat/linux/etc/os-release /compat/linux/usr/lib/os-release /compat/linux/usr/share/centos-release /compat/linux/usr/share/centos-release/EULA /compat/linux/usr/share/doc/centos-release /compat/linux/usr/share/doc/centos-release/Contributors /compat/linux/usr/share/doc/centos-release/GPL /etc/os-release /etc/rc.d/os-release /usr/local/etc/os-release /usr/obj/usr/src/amd64.amd64/share/man/man5/os-release.5.gz /usr/ports/sysutils/etc_os-release /usr/ports/sysutils/etc_os-release/Makefile /usr/ports/sysutils/etc_os-release/pkg-descr /usr/share/man/man5/os-release.5.gz /usr/src/libexec/rc/rc.d/os-release /usr/src/share/man/man5/os-release.5 /var/db/etcupdate/current/etc/os-release /var/db/etcupdate/current/etc/rc.d/os-release /var/run/os-release 2. It seems only 4 files looks related with the bug /etc/os-release /etc/rc.d/os-release /usr/local/etc/os-release /var/run/os-release so I `cat` them one by one, and find the 12.1-p10 comes from /usr/local/etc/os-release, which means this file have not been upgraded after I upgrade the system from 12.1 to 12.2. 3. Solve the problem After I overwrite the /usr/local/etc/os-release by /etc/os-release, now the kinfocenter dialog can gives right version. 4. still confuse me Since the source code of plasma5 indicate that they read the release info. only from "/etc/os-release" and "/usr/lib/os-release", why my "/etc/os-release" does not work and strangely read the "/usr/local/etc/os-release" file. 5. recommendation I think it is better to remove the "/usr/local/etc/os-release" on future releases, or add some automatic process to overwrite it after the user install the world. -- You are receiving this mail because: You are the assignee for the bug.