2013/6/26 1xx <itsango@gmail.com>:
古いkernelが残っているのがそもそもの問題なのだという bug reportが出されましたね。
---------- Forwarded message ---------- From: <bugzilla_noreply@novell.com> Date: 2013/6/26 Subject: [Bug 826781] New: multiple versions of kernel packages are left installed after updating the kernel To: opensuse-bugs@opensuse.org
このreportにcommentがついて、そういう仕様なのだということの様です。 /etc/zypp/zypp.conf : multiversion = provides:multiversion(kernel) multiversion.kernels = latest,latest-1,running ここで、残されるkernelの版が管理されていて Run as root: systemctl enable purge-kernels これでkernelのpurgeが有効になるとの事だそうです。 defaultではdisableになっているようです。 systemctl status purge-kernels purge-kernels.service - Purge old kernels Loaded: loaded (/usr/lib/systemd/system/purge-kernels.service; disabled) Active: inactive (dead) CGroup: name=systemd:/system/purge-kernels.service enableにしたらsymlinkが張られます。 sudo systemctl enable purge-kernels root's password: ln -s '/usr/lib/systemd/system/purge-kernels.service' '/etc/systemd/system/multi-user.target.wants/purge-kernels.service' systemctl status purge-kernels purge-kernels.service - Purge old kernels Loaded: loaded (/usr/lib/systemd/system/purge-kernels.service; enabled) Active: inactive (dead) CGroup: name=systemd:/system/purge-kernels.service リブートしたらpurge-kernelが動き出しました。 systemctl status purge-kernels purge-kernels.service - Purge old kernels Loaded: loaded (/usr/lib/systemd/system/purge-kernels.service; enabled) Active: activating (start) since Wed, 2013-06-26 16:53:12 JST; 1min 27s ago Process: 541 ExecStartPre=/bin/rm -f /boot/do_purge_kernels (code=exited, status=0/SUCCESS) Main PID: 588 (purge-kernels) CGroup: name=systemd:/system/purge-kernels.service ├ 588 /usr/bin/perl /sbin/purge-kernels └ 2701 rpm -e kernel-desktop-3.7.10-1.1.1.x86_64 kernel-d... しばらくしたらpurgeが終わったようで、以下のように状態が変わりました。 systemctl status purge-kernels purge-kernels.service - Purge old kernels Loaded: loaded (/usr/lib/systemd/system/purge-kernels.service; enabled) Active: inactive (dead) since Wed, 2013-06-26 16:55:03 JST; 2min 0s ago Process: 588 ExecStart=/sbin/purge-kernels (code=exited, status=0/SUCCESS) Process: 541 ExecStartPre=/bin/rm -f /boot/do_purge_kernels (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/purge-kernels.service はずかしながらsystemctlの使い方を初めて知りました。 勉強になりました。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org