Debian 12 升级到 Debian 13 的一些注意事项

转载自 Debian 的 release-notes,原文见 5. Issues to be aware of for trixie — release-notes documentation


挑选其中几个适合大多数人注意的地方,我引用:

  1. :warning:重要 Interrupted remote upgrades 远程升级中断
    由于Debian12 自带的 openssh 版本问题,通过ssh远程更新Debian13时中断,有可能会导致系统无法访问。解决办法是更新openssh版本到1:9.2p1-2+deb12u7以上,可以尝试我该的openssh更新脚本更新到最新

    wget -O upgrade_openssh.sh https://gist.github.com/Seameee/2061e673132b05e5ed8dd6eb125f1fd1/raw/upgrade_openssh.sh && sudo chmod +x ./upgrade_openssh.sh && sudo ./upgrade_openssh.sh
    
  2. :warning:重要 Ensure /boot has enough free space 确保 /boot 分区有足够的空间
    如果你的系统是从Debian10或更早版本安装的,很可能会受到影响。
    需保证 /boot 分区至少分配有768MB空间,至少300MB的空闲空间,如果没有/boot分区可以无视。使用df -h命令查看分区情况

  3. The temporary-files directory /tmp is now stored in a tmpfs 临时文件目录 /tmp 现在存储在 tmpfs 中
    Debian13中,/tmp/ 目录默认会存储在内存中,默认会分配最多50%的内存最大值,所以小内存Linux机器要注意了
    你可以使用systemctl edit tmp.mount命令来修改其中的设置

    另外 /tmp/var/tmp会定期删除其中的旧文件,前者是10天,后者是30天

  4. The last, lastb and lastlog commands have been replaced lastlastblastlog命令已被替换
    util-linux包不再提供lastlastb命令,login包不再提供lastlog命令
    目前可用的命令如下:

    原命令 替换命令 描述
    last last 需先运行安装sudo apt install libpam-wtmpdb
    lastb lslogins --failed
    lastlog lastlog2 需先运行安装sudo apt install lastlog2 libpam-lastlog2
  5. RabbitMQ cannot be directly upgraded from bookworm RabbitMQ 无法直接从 bookworm 升级
    推荐的升级方式是彻底清除 rabbitmq 数据库并重新启动服务(在 trixie 升级之后)

  6. :warning:重要 Network interface names may change 网卡名称可能会发生改变

  7. :warning:重要 Skip-upgrades are not supported 不支持版本跳跃升级

    建议从更早系统更新时,逐级升级,如 Debian11Debian12Debian13

  8. sysctl.conf 文件可能丢失

36 个赞

非常好教程
昨晚升级时把grub引导干炸了

4 个赞

排版大失败 = =

还有一个, sysctl.conf 会被扬了, 不过有备份 (就在同目录, 忘了啥名字了), 重命名回去就行.


还有, 香港阿里云升级后, 存在 DHCPv6 不能自动续期的问题, 原因未知.

2 个赞

我是升级之后发现last命令都不能用了,才想起来去搜一搜,也是第一次看这玩意

1 个赞

感谢提醒

感谢教程!

其实可以手按grub命令启动的,就是非常痛苦。我前几天改btrfs子卷忘记update-grub命令。重启了直接不开机了,只能grub手动开机。linux命令加载内核,initrd命令加载内存盘,boot命令启动。

1 个赞

感谢提醒 虽然已经升级完成:lark_085:

我几台VPS也是升级过程没出啥问题,可能是包不怎么复杂的原因

还好,我还没更新

学到了学到了 :victory_hand:

佬,有没有完整的升级教程

还是重新安装好

我也这么觉得,一步一步就太折腾了

如果没有太重要的数据还是直接重新安装好,如果确实需要升级可以看这个博文,比我自己写的详细 :laughing:

2 个赞

感谢大佬,我去研究研究

感谢分享

已终止升级计划 :lark_085:

有什么说法吗