needrestart 引起的 Pending Kernel Upgrade 提示

Teklimakan 50cm2022-09-022317 次点击1 人感谢
两年前就有人[问过](https://talk.quwj.com/topic/1486),看来他是重启后就解决了。

但我这 2B Raspbian 上的提示已经很久了,每次 apt upgrade 之后必出现,**重启无用**:
![Pending Kernel Upgrade](https://tvax3.sinaimg.cn/large/9151691fgy1h5sk376254j20k10brq4y.jpg)

很烦……搜索了一通后,根据[这个](https://raspberrypi.stackexchange.com/questions/111198/pending-kernel-upgrade-even-after-reboot-my-rpi4)页面,摘抄一部分:
>1. the v8 kernel is experimental and should not be used
>2. needrestart is confused by this
>3. needrestart is often installed on your Pi because you installed docker
>
> So either ignore the message or uninstall needrestart...

然后看一下这个 `needrestart` 包:
```
$ apt show needrestart
Package: needrestart
Version: 3.5-4+deb11u2
......
Features:
......
- tries to detect required restarts of containers (docker, LXC)
- tries to detect pending kernel upgrades
......
```

这样可以查看:
```
$ sudo needrestart l
Scanning processes...
Scanning processor microcode...
Scanning linux images...

Failed to check for processor microcode upgrades.

No services need to be restarted.

No containers need to be restarted.

No user sessions are running outdated binaries.
```
果然……

这个包本来挺有用的,每次更新的包提供的服务需要重启都会在 tui 提示,我也顺手重启了,但老是提示这个不该升级的内核重启升级就有点烦。看了一遍 man 手册,没找到可以单独关闭内核检测的选项,难道只能像上面说的那样无视或卸载吗……

我记得在哪看到说是 v8 内核是给 arm64 用的,各位用 Pi 4 的派友们难道没有这种提示吗?而且仔细回想确实是装了 docker 后才出现的,装 docker 前 apt upgrade 跑完就没别的提示,所以没装 docker 应该也没有。
收藏 ♥ 感谢
Spoony 小组长 2022-09-03 
没装 docker,2B 4B 都没有遇到过这个提示。
卸载 needrestart 就卸载吧,需要重启的时候手动重启。

登录注册 后可回复。

这里由以下店铺的技术人员在此免费提供能力范围内的技术支持。

NXEZ 创客商店(淘宝)

排障问题发帖注意事项:
1、请尽可能将故障说明清晰,列明例如使用环境和做了哪些操作和配置等。
2、排障中已经做了哪些尝试,如果能在问题中进行描述将极大提高解决问题的效率。
3、对于需要自身完成知识积累才能解决的问题,请自行通过搜索引擎寻找资料学习。