OprnRD Ultimate の /var/log/messagesに
Jan 27 07:24:51 silverfox kernel: [10136507.539972] ipv6: Unknown symbol sock_queue_err_skb
とかいうのがずーっと出てた。
何やら、カーネルアップデートの不具合で、uImage と uInitrd が更新されなかった為だというのは分かったが、具体的に「じゃ、どうすりゃいいの?」って感じで暫く放置していた。
Debian のメーリングリスト辿ると、こういうのを見つけ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Hiya, I'm just upgrading the kernels on the armel dev boards we're hosting at ARM for buildds, and I've done exactly what's suggested here. I've added the following script as /etc/kernel/postinst.d/zz-flash-kernel : ----------- #!/bin/sh version="$1" bootopt="" # passing the kernel version is required [ -z "${version}" ] && exit 0 echo "Running flash-kernel ${version}" flash-kernel ${version} --------- -- Steve McIntyre, Cambridge, UK. steve@einval.com Support the Campaign for Audiovisual Free Expression: <a href="http://www.eff.org/cafe/">http://www.eff.org/cafe/</a> |
などと書いてあるので、
root@silverfox:/boot# flash-kernel uname -r
root@silverfox:/boot# ls -l
合計 21612
-rw-r--r-- 1 root root 1005150 2012-09-24 16:52 System.map-2.6.32-5-kirkwood
-rw-r--r-- 1 root root 84134 2012-09-24 16:52 config-2.6.32-5-kirkwood
lrwxrwxrwx 1 root root 28 2011-03-21 00:31 initrd.img -> initrd.img-2.6.32-5-kirkwood
-rw-r--r-- 1 root root 5472177 2012-10-01 20:39 initrd.img-2.6.32-5-kirkwood
drwxr-xr-x 2 root root 12288 2011-03-21 00:23 lost+found
-rw-r--r-- 1 root root 1435408 2013-02-01 22:45 uImage
-rw-r--r-- 1 root root 1433640 2011-03-21 00:39 uImage.bak
-rw-r--r-- 1 root root 5472241 2013-02-01 22:45 uInitrd
-rw-r--r-- 1 root root 5680826 2011-03-21 00:39 uInitrd.bak
lrwxrwxrwx 1 root root 25 2011-03-21 00:31 vmlinuz -> vmlinuz-2.6.32-5-kirkwood
-rw-r--r-- 1 root root 1435344 2012-09-24 16:51 vmlinuz-2.6.32-5-kirkwood
新しい uImage と uInitrd が作成された。
再起動すると、問題が無くなっていて、やっと解決できた。
マイナー機器は情報収集が大変ぞな。