V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
anxn
V2EX  ›  Linux

Ubuntu 22 会自动更新内核?总是有 System restart required 警告

  •  
  •   anxn · 2023-07-01 09:42:16 +08:00 · 3375 次点击
    这是一个创建于 509 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,pve 开了 vm 装的 Ubuntu 22 ,老是看到*** System restart required ***,强迫症看到了给重启了,结果隔没多久又开始提示 System restart required ,查了下是内核更新需要重启,但是我也没去手动更新内核啊,Ubuntu 22 现在都会自动下载更新内核了?逼死强迫症

    以前 Ubuntu 20 也没这个问题,运行几百天了也没看到 System restart required 的提示,Ubuntu 22 怎么成了这个鬼样子

    0511fc86f0f35d27bb1e6fc6363e9b39.png

    13 条回复    2023-07-12 11:51:25 +08:00
    virusdefender
        1
    virusdefender  
       2023-07-01 09:48:10 +08:00
    Ubuntu 我记得一直会自动更新,用于修复安全漏洞,只不过可能不一定需要重启机器,可能没注意到
    wheat0r
        2
    wheat0r  
       2023-07-01 10:26:40 +08:00   ❤️ 1
    apt-daily.service
    apt-daily-upgrade.service
    onetown
        3
    onetown  
       2023-07-01 10:40:38 +08:00   ❤️ 3
    生产的机器最好把 apt-daily-upgrade disable 掉, 有时候会更新 systemd 的一些组件导致服务重启,networkd 重启, 如果你的网络配置是动态的会导致 ip, gateway 丢失。 这都是血的教训啊
    feedcode
        4
    feedcode  
       2023-07-01 12:19:28 +08:00
    https://wiki.debian.org/UnattendedUpgrades

    ```bash
    # disable unattended-upgrades

    echo unattended-upgrades unattended-upgrades/enable_auto_updates boolean true | debconf-set-selections
    dpkg-reconfigure -f noninteractive unattended-upgrades
    ```
    msg7086
        5
    msg7086  
       2023-07-01 12:23:42 +08:00
    我前公司用的 14.04 就会自动更新内核了,还把 vps 上的 boot 分区塞爆了。什么叫 22 怎么成了这个鬼样子。
    adoal
        6
    adoal  
       2023-07-01 12:50:31 +08:00   ❤️ 1
    如果只是登录时看这个难受,并不介意实际更新,可以看看 /etc/update-motd.d 下面有没有 needrestart 更新 motd 的脚本干掉它
    ruidoBlanco
        7
    ruidoBlanco  
       2023-07-01 13:00:25 +08:00
    禁用 apt-daily-upgrade.service 是没用的,因为它本来就不是 enable 的状态。apt-daily-upgrade 是 timer 起的。要禁用 timer 才行。自己看

    systemctl list-timers
    xiaoduhappy2018
        8
    xiaoduhappy2018  
       2023-07-02 02:16:37 +08:00
    最好只保留基础服务,其他用不上的服务和 deb 包干掉
    HaneRo
        9
    HaneRo  
       2023-07-02 13:20:28 +08:00 via Android
    @onetown Debian 会这样吗?我有个设备总是掉线,重新插拔网线就能恢复
    onetown
        10
    onetown  
       2023-07-02 20:13:37 +08:00
    @HaneRo Debian 我不确定,但是你可以检查一下 /var/log/apt 目录下的 history 日志以及/var/log/syslog 下是否有 networkd 相关的服务重启的日志, 如果有, 可能是这个问题。
    dode
        11
    dode  
       2023-07-03 01:40:25 +08:00 via Android
    我想每次需要重启它就自己直接自动重启,免得用的时候强迫症又要重启,麻烦
    dode
        12
    dode  
       2023-07-03 01:42:22 +08:00 via Android
    @HaneRo 线路,交换机接口有问题吧
    MrWil
        13
    MrWil  
       2023-07-12 11:51:25 +08:00
    Ubuntu20 ; Ubuntu22 都已验证,会自动更新。关闭操作如下:

    Ubuntu 关闭内核和软件自动更新

    # block kernel auto update
    apt-mark hold linux-generic linux-image-generic linux-headers-generic

    # close Update-Package-Lists
    sed -i 's/1/0/g' /etc/apt/apt.conf.d/10periodic

    # close unattended-upgrades
    sed -i 's/1/0/g' /etc/apt/apt.conf.d/20auto-upgrades
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   973 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:54 · PVG 05:54 · LAX 13:54 · JFK 16:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.