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

服务器已经升级到 Debian 13 了

  •  
  •   archliinux · 23 天前 · 8495 次点击

    目前完美运行

    72 条回复    2025-08-28 10:11:18 +08:00
    totoro625
        1
    totoro625  
       23 天前   ❤️ 1
    pve 也升级 9.0 了(基于 debian13 ),比 debian13 release 的更早
    ZeroYe
        2
    ZeroYe  
       23 天前
    家里的 PVE 也已经升级到了 Debian 13 了
    aru
        3
    aru  
       23 天前
    一台主力 web 服务器升级到了 Debian 13 ,重启了,不知道能不能起来
    billzhuang
        4
    billzhuang  
       23 天前 via iPhone   ❤️ 1
    这些都不能成为真正的服务器
    herozzm
        5
    herozzm  
       23 天前 via iPhone
    生产服务器应该没这么冒进
    aru
        6
    aru  
       23 天前
    果然出了问题
    启动卡了几分钟,后续进入系统倒是还正常。
    我得找下卡在哪里
    Loku
        7
    Loku  
       23 天前
    你提醒我要去滚一下我的 sid 了。
    aru
        8
    aru  
       23 天前
    搞定了。是这家云服务器商的特定问题。在控制后台将服务器关闭再开启即恢复正常
    hzcer
        9
    hzcer  
       23 天前 via iPhone
    更新了,并把 docker 从 docker 官方换成 debian 自带的,主要是 13 自带的 docker-compose 终于不是 python 写的了。
    sunnysab
        10
    sunnysab  
       22 天前   ❤️ 4
    给家里的 PVE 升级了一下,现在 ping 不通了……

    今晚又多了一桩事
    ajaxgoldfish0
        11
    ajaxgoldfish0  
       22 天前
    @sunnysab 世另我 ,我的也没起来
    sunnysab
        12
    sunnysab  
       22 天前
    @sunnysab #10 找到原因了。

    换 9.0 的源后,apt dist-upgrade 提示:
    W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'!
    下面还有一个提示,如果你是在升级 proxmox-ve ,请执行“touch '/please-remove-proxmox-ve'” 以跳过该检查,我一想,反正最后 apt 会给我装上,我就 touch 了。

    重启后发现网络没有连上,ip addr 一看:网卡就剩有线网卡了。很奇怪,按理说 pve 的 vmbr0 会出现呀,再一看,哟呵,proxmox-ve 不见了,很多 pve 的包都没有。

    阅读升级文档,人家已经说了,要移除所有 bookworm 的源再升级。我这是有漏网之鱼——tailscale 的源没有改,导致这个大乌龙。

    手动配网、安装包、搞定。当个教训吧。
    sunnysab
        13
    sunnysab  
       22 天前
    @ajaxgoldfish0 #11 我的 pve 管理页面好了,现在 guest 上不了网…
    sslyxhz
        14
    sslyxhz  
       22 天前
    总结:过一阵子有了先行大佬的经验再升...
    hefish
        15
    hefish  
       22 天前
    过半年再考虑。
    nextone
        16
    nextone  
       22 天前
    @hzcer 自带 docker 了?
    YGBlvcAK
        17
    YGBlvcAK  
       22 天前
    你们胆子真大,我的 pve 只要没问题就用到换硬件再升级,除非新版本有我的刚需!
    northbrunv
        18
    northbrunv  
       22 天前
    目前没看出 13 对比 12 的明显优势
    hzcer
        19
    hzcer  
       22 天前 via iPhone
    @nextone 其实一直都是自带 docker 的,只是版本会比 docker-ce 的更老,debian 13 目前带的 docker 是 24 年 6 月的版本。

    使用自带 docker 的原因是为了减少 docker 更新的频次,docker-ce 经常更新,而 debian 自带的就只有安全性更新。也比较方便和 unattended upgrade 配合。
    strobber16
        20
    strobber16  
       22 天前 via Android
    新内核莫名更积极的使用匿名大页。原来完全不使用匿名大页的 go 程序突然会完全在匿名大页中运行了
    billccn
        21
    billccn  
       22 天前
    @sunnysab

    我总结的远程操作血泪教训就有:

    * 升级列表里面有 sshd 、ifupdown 等,导致升到一半 session 没了,它也不升了
    * Windows 远程桌面顺手点了关机
    cooltechbs
        22
    cooltechbs  
       22 天前
    小白路过,Debian 13 才 6.12 的内核吗,跟 CentOS Stream 10 一样?
    shimanooo
        23
    shimanooo  
       22 天前   ❤️ 6
    webs
        24
    webs  
       22 天前
    我 trixie rc2 的版本,apt update ustc 的源,目前还没有任何动静。。
    rick13
        25
    rick13  
       22 天前 via iPhone
    只能远程访问我的 pve ,没敢升级
    gesse
        26
    gesse  
       22 天前
    这么急着升级系统,看来也只是玩具而已。

    提供服务的服务器还是别升了 😂
    laminux29
        27
    laminux29  
       22 天前
    生产服务器,应该使用上一个大版本的最后一个小版本。

    自己玩的话,才会选择最新版本,因为吃螃蟹可能会翻车。
    nextone
        28
    nextone  
       22 天前
    @hzcer 我用的没装桌面环境的 Debian 12 没有自带 docker 呀
    CSGO
        29
    CSGO  
       22 天前
    @shimanooo 这是抄袭吧!
    lhsakudsgdsik
        30
    lhsakudsgdsik  
       22 天前
    pve 我是不想再升级了,每次升级 nvidia 的 vgpu 驱动都要掉,烦死了
    raycheung
        31
    raycheung  
       22 天前
    玩儿玩儿的地儿可以冲,生产还是坚持 debian 11/12 ,等半年再升 13 了
    tallest
        32
    tallest  
       22 天前
    @totoro625 笑死,我升级家里 PVE 8 to 9 挂了,现在 ping 不通了,贼难受
    totoro625
        33
    totoro625  
       22 天前
    @tallest #32 参考官方的文档了吗?
    pve8to9 --full 有几个警告是必须手动处理的: https://pve.proxmox.com/wiki/Upgrade_from_8_to_9
    另外更新源推荐用:
    sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
    sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*.list
    sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*.sources

    最后有几个应答必须谨慎回复
    ljkgpxs
        34
    ljkgpxs  
       22 天前
    我周六更新了 pve9 ,滚挂了,启不来,更新之后 efi 分区似乎有问题,把 bios 改成 mbr 启动了,然后 docker 里面 mariadb 还挂了,一直启不来,后来发现是 apparmor 问题,懒得配置权限,把 apparmor 禁用之后就好了
    AaronLee
        35
    AaronLee  
       22 天前
    @nextone # 28 Debian 的 docker 要安装的,这是在 Debian 12 中安装自带 Docker ,13 应该也差不多
    ```
    sudo apt install docker.io

    sudo apt install docker-compose

    sudo usermod -aG docker ${USER}
    ```
    FabricPath
        36
    FabricPath  
       22 天前
    发行版本升级会有啥好处吗?
    包括 pve ,似乎没有啥升级的必要?
    需要新硬件新特性,自己编译内核就行了,内核升级安全的多得多。
    MacsedProtoss
        37
    MacsedProtoss  
       22 天前 via iPhone
    跑 pve 为啥要升级 反正也没啥需要宿主的新 feature 的吧
    jhytxy
        38
    jhytxy  
       22 天前 via iPhone
    我都是等你们把坑踩完了再升
    peasant
        39
    peasant  
       22 天前
    在虚拟机新装了一台 Debian13 然后发现这玩意儿的 IPv6 和 Debian12 的不一样,折腾了一个多小时也没搞明白,然后删了,以后再说吧。
    hzcer
        40
    hzcer  
       22 天前
    @nextone 也不叫自带,就是 apt 源里面有,直接 apt install docker.io 就可以的。https://packages.debian.org/bookworm/docker.io
    nextone
        41
    nextone  
       22 天前
    @AaronLee 感谢,之前安装都是按照 docker 官方文档来的,要复杂些,原来可以直接 apt 来安装
    nextone
        42
    nextone  
       22 天前
    @hzcer 感谢,docker 官方文档搞这么复杂
    jamesjammy061
        43
    jamesjammy061  
       22 天前
    感觉内核太行了,配套估计要寄,6.12
    yanxu4780
        44
    yanxu4780  
       22 天前
    升级到 13docker 会有问题,需要重新配置 docker 环境。切记不要冒进,生产环境别着急升级。
    yanxu4780
        45
    yanxu4780  
       22 天前
    还有 NV 的 GPU 驱动也没更新到 13 ,用 NV 的也别着急升级
    helllkz
        46
    helllkz  
       22 天前
    等 9.1 吧,目前 Intel 核显搞的 SR-IOV 给飞牛和黑裙,暂时不敢升级呢
    cnt2ex
        47
    cnt2ex  
       22 天前
    @nextone docker.io 是 debian 维护的,更新频率会跟着 debian 走,所以版本经常会很旧。而 docker-ce 是 docker 官方维护的,apt 源也是 docker 的,基本都是最新的版本。如果想要新特性,建议还是安装由 docker 官方维护的 docker-ce 而不是 debian 维护的 docker.io
    cnbatch
        48
    cnbatch  
       21 天前
    我虚拟机内有 Debian 12 ,过多几天再升级

    这段时间先观望下各种踩坑经历、解决方式,有备无患
    nextone
        49
    nextone  
       21 天前
    @cnt2ex 感谢科普
    frankilla
        50
    frankilla  
       21 天前
    我把 pve 升级到 9.0 了,然后无法启动了。
    frankilla
        51
    frankilla  
       21 天前
    @YGBlvcAK #17 升级到无法启动,直接进 bios 的表示已经不吱声了。
    bao3
        52
    bao3  
       21 天前
    pve 升级前先做个备份,如果是跑在 ZFS ,记得做 snaoshot
    julyclyde
        53
    julyclyde  
       21 天前
    @hzcer 你之前那个 compose 是古代版本?
    compose 不再 python 已经很多年了吧
    xqzr
        54
    xqzr  
       21 天前
    > 这玩意儿的 IPv6 和 Debian12 的不一样

    @peasant 似乎是“打破”了 DHCPv6
    hzcer
        55
    hzcer  
       21 天前 via iPhone
    @julyclyde debian 12 bookworm 的就还是 python 的那个老版本。
    https://packages.debian.org/bookworm/docker-compose
    kuoruan
        56
    kuoruan  
       21 天前
    @frankilla +1 现在在找 U 盘,Live CD
    xqzr
        57
    xqzr  
       21 天前   ❤️ 1
    > “打破”了 DHCPv6

    解决方法:
    `/etc/network/interfaces` 删除 `inet6 dhcp`
    安装 `apt install dhcpcd-base` 卸载 `apt purge isc-dhcp-client`
    重启接口 `ifdown <名称> && ifup <名称>`
    参考: https://forum.proxmox.com/threads/debian-13-lxc-networking-service-failed.169430/post-789870
    kofjerrylee
        58
    kofjerrylee  
       21 天前 via iPhone
    centos7 还能再战 10 年🤣
    frankilla
        59
    frankilla  
       21 天前 via iPhone
    @kuoruan 惨,刚弄好,自建服务幸亏有本地数据,要不然得崩。
    kuoruan
        60
    kuoruan  
       21 天前
    @frankilla 我也才弄好,用 PVE 的 Rescue Mode 更新了一下 grub 就行了
    farmer01
        61
    farmer01  
       21 天前
    PVE 和 ESXi 现在哪个更好用呀, 做 All in boom.
    kk2syc
        62
    kk2syc  
       21 天前   ❤️ 1
    @farmer01 取决于你的硬件,如果你整的淘汰服务器整机,诸如 Dell 、浪潮,那么上 ESXi ,花点时间搜索一下专用驱动。如果你是家用配置(普通配置)直接上 PVE ,相信 debian 的兼容性。
    msg7086
        63
    msg7086  
       21 天前
    @cooltechbs #22
    应该是 Debian Redhat Oracle 和 Linux 内核团队商量好了,一起选的 6.12 作为下一个大版本。
    所以 Debian 13 RHEL 10 Oracle UEK8 都是用的 6.12 。同时 6.12 也是下一个超长支持内核,维护到 2035 年。
    tallest
        64
    tallest  
       21 天前
    @totoro625 好,昨儿回去折腾半天,发现是更新把引导更丢了,笑死
    tallest
        65
    tallest  
       21 天前
    @sunnysab 我和你还不一样,我是更新把引导更丢了,笑死
    ccloving
        66
    ccloving  
       21 天前
    升级完后有什么好处?
    peasant
        67
    peasant  
       21 天前
    @xqzr 根据你给的线索,已经解决了我的问题。
    Debian13 没有 isc-dhcp-client ,删除/etc/network/interfaces 里关于 IPv6 那一行,然后把/etc/dhcpcd.conf 最后的 slaac private 改成 slaac hwaddr 再重启网络服务就可以了
    julyclyde
        68
    julyclyde  
       21 天前
    @kofjerrylee centos7 基本上“啥都不支持”了
    cgroup 只有 v1 正经容器技术现在都淘汰 cgroupv1 了
    eBPF 只有旧版
    python 只有 2.7
    其中部分版本的内核不支持 NVMe 热插拔
    smartmontools 、pciutils 、usbutils 自带的设备 ID 数据库基本上不包含你能买到的设备
    catwalk
        69
    catwalk  
       20 天前
    除非 boom 了,否则不升级,越来越不想折腾任何事情了,能用,稳定就好
    frankilla
        70
    frankilla  
       20 天前
    @kuoruan #60 我是 PVE 就进不去,直接跳 bios ,而且我还是小白,整不会,直接重装了。我 7 升 8 的时候就好好的,怎么升 9 就坏了。
    xqzr
        71
    xqzr  
       20 天前
    > Debian13 没有 isc-dhcp-client

    @peasant 🍥13 全新安装是没有。我从 🍥12 升级的,有它
    pota
        72
    pota  
       5 天前
    @tallest #65 哈哈,之前没看到你说的,最后发现不是引导丢了,我 bios 配置了 legcy 模式,不能引导 pve 9 切换到 UEFI 就行了 ,害得我进救援模式配置了好几次 grub
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3270 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 11:44 · PVG 19:44 · LAX 04:44 · JFK 07:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.