V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
blankmiss
V2EX  ›  问与答

求助 pve 7.4-13 版本升级 PVE8 失败

  •  
  •   blankmiss · 2023-06-29 14:13:06 +08:00 · 3165 次点击
    这是一个创建于 541 天前的主题,其中的信息可能已经有所发展或是发生改变。

    求助 pve 7.4-13 版本升级 PVE8 失败

    我知道我的问题 不该随便升级

    我只想保留数据

    因为听信群友远程升级了家里的服务器( DELL-R730 ) 结果升级失败

    因为升级 PVE 8.0 要删除旧版本的 PVE7.x 结果现在是 旧版本的 PVE 删除了,新版本的 8.0 升级失败了

    而且不知道为什么网络也没了,也无法通过 端口转发 ssh 端口,现在只能用 dell 的 idrac 的 html5 进行远程控制 image-20230629141108832.png

    第 1 条附言  ·  2023-06-29 15:34:29 +08:00
    兄弟们 我想救数据啊,现在没有网,我人还在外地,服务器没法通过网络把文件传输出去
    第 2 条附言  ·  2023-06-29 22:54:17 +08:00
    感觉只能国庆回家 插硬盘拷贝出来了
    35 条回复    2023-08-06 14:24:39 +08:00
    patrickyoung
        1
    patrickyoung  
       2023-06-29 14:15:51 +08:00 via iPhone
    删除?远程升级?
    你有 IPMI 远程升级又何妨。官方文档没让你删除啊。
    patrickyoung
        2
    patrickyoung  
       2023-06-29 14:16:21 +08:00 via iPhone
    你执行了什么好歹说一下吧,错误日志贴一下吧
    hefish
        3
    hefish  
       2023-06-29 14:21:47 +08:00
    从贴的图来看,看不出干了啥。也看不出有啥问题。
    deorth
        4
    deorth  
       2023-06-29 14:30:27 +08:00 via Android
    这不是随便升级的问题,是你真的知道自己在干什么吗?
    blankmiss
        5
    blankmiss  
    OP
       2023-06-29 14:30:57 +08:00
    @patrickyoung pve7to8 执行命令 会让在当前目录留个文件 会删除当前 pve 版本 我当时还特地注意了
    https://pve.proxmox.com/wiki/Upgrade_from_7_to_8
    billzhuang
        6
    billzhuang  
       2023-06-29 14:32:01 +08:00
    不就是 debian 的升级嘛,有何特殊之处?
    blankmiss
        7
    blankmiss  
    OP
       2023-06-29 14:32:52 +08:00
    @hefish 没有网络 proxmox 被卸载了,但是虚拟机文件还在
    blankmiss
        8
    blankmiss  
    OP
       2023-06-29 14:33:47 +08:00
    @deorth 我知道我在干嘛 我按照官方文档升级 但是升级失败,导致现有 pve 被删除,而且网络也没了 只能通过 idrac 连
    patrickyoung
        9
    patrickyoung  
       2023-06-29 14:34:40 +08:00 via iPhone
    @blankmiss #4 你如果不能提供当时的输出或你执行了什么的话,没人能知道你到底发生了什么。

    我从 7.4-3 到 7.4-13 到 8.0.3 都是一次升级的。前两天出来就升了,没有任何问题。
    patrickyoung
        10
    patrickyoung  
       2023-06-29 14:35:56 +08:00 via iPhone
    @blankmiss #7 不是被删除,是你技术水平还没有到位,你真的不知道你在执行什么
    HFX3389
        11
    HFX3389  
       2023-06-29 14:36:25 +08:00
    @blankmiss #5 pve7to8
    This script only checks and reports things. By default, no changes to the system are made and thus, none of the issues will be automatically fixed. You should keep in mind that Proxmox VE can be heavily customized, so the script may not recognize all the possible problems with a particular setup!
    它不是 only checks and reports things.吗?
    july1995
        12
    july1995  
       2023-06-29 14:38:01 +08:00
    插楼问一下 我现在用 pve7 ,如果我一直不升级,会有什么影响吗? 只执行 upgrade 命令 会崩吗?
    patrickyoung
        13
    patrickyoung  
       2023-06-29 14:38:07 +08:00 via iPhone
    @HFX3389 #10 对,他只会 report ,然后你需要 review ,确认哪些需要处理、哪些不需要。一部分 warn 可以无视。我估计楼主连日志都没找到在哪。
    patrickyoung
        14
    patrickyoung  
       2023-06-29 14:38:36 +08:00 via iPhone
    @july1995 #11 1. 不升级无影响 2. Upgrade 有可能,dist-upgrade 一般不会
    blankmiss
        15
    blankmiss  
    OP
       2023-06-29 14:42:33 +08:00
    @patrickyoung 换了 8.0 源以后 apt update & apt dist-upgrade ,它返回的一段信息 意思 让我 在当前目录下新建一个特殊文件 确认删除 pve 升级 ,我照做了 然后她跑完 回到终端我重启一下 就发现不对劲,pve 面板进不去 ,ssh 也进不去
    kaedeair
        16
    kaedeair  
       2023-06-29 14:48:38 +08:00
    @blankmiss #5 没看到这一条操作,具体是哪一节的?
    blankmiss
        17
    blankmiss  
    OP
       2023-06-29 14:54:00 +08:00
    @kaedeair pve7to8 只是检查你的系统能不能升级 我记得它当时输出一些内容,我也当时也没仔细看没看到报错和异常,就直接还源 一把梭哈了 ,就是为了图个新鲜 结果系统就崩了,现在系统连 networking 这些包都没有了
    patrickyoung
        18
    patrickyoung  
       2023-06-29 14:55:19 +08:00   ❤️ 1
    @blankmiss #14
    https://pve.proxmox.com/wiki/Upgrade_from_7_to_8 Known Upgrade Issues - General 和 Troubleshooting 部分。

    很明显你下次升级的时候可能需要带一下翻译。
    HFX3389
        19
    HFX3389  
       2023-06-29 15:05:57 +08:00
    https://www.bilibili.com/video/BV12P411v7aE/
    这个 UP 的视频里也没有你说的让新建特殊文件确认删除啊,就是换源,更新而已
    blankmiss
        20
    blankmiss  
    OP
       2023-06-29 15:09:00 +08:00
    @patrickyoung 已经不想升级了 只想救回数据
    tuutoo
        21
    tuutoo  
       2023-06-29 15:13:18 +08:00   ❤️ 1
    直接用下面文章中间的一键脚本升级,太简单了。最后再运行一下清理 Kernel 的脚本完事。
    https://www.derekseaman.com/2023/06/how-to-proxmox-7-4-to-8-0-upgrade.html

    但我不确定你是不是一定要先把 PVE 升到 7 的最高版本 apt update && apt upgrade -y 我是升到最高版本后再用的一键升级脚本
    deorth
        22
    deorth  
       2023-06-29 15:41:44 +08:00 via Android
    救不了了,rm -rf /
    qping
        23
    qping  
       2023-06-29 15:46:18 +08:00
    升级前备份
    blankmiss
        24
    blankmiss  
    OP
       2023-06-29 15:58:59 +08:00
    @qping 一些应用数据备份了 但是虚拟机没备份 虚拟机备份太大了
    gps949
        25
    gps949  
       2023-06-29 16:54:43 +08:00
    我按官方文档远程升级了两台 PVE ,感觉也没啥会出问题的啊。。。。
    按理说你怎么鼓捣也不至于删虚拟机磁盘数据吧,具体位置取决于你设置的存储和虚拟机磁盘格式。
    可以尝试看看能拿到磁盘 /dev/路径下内容不
    Emiya1208
        26
    Emiya1208  
       2023-06-29 17:12:48 +08:00
    十分钟升级完没有挂。你要看文档,先看 Breaking Change ,不同人用的方式不一样,要特别关注 Breaking Change
    Jeremial
        27
    Jeremial  
       2023-06-29 17:17:01 +08:00
    升级文档有写, 先要把 pve 7 升级到最新版本, 然后执行 pve7to8 检查升级条件
    没问题的话, 应该是去手动改 sources.list, 改成 pve8 的源, 然后执行 apt-update && apt dist-upgrade

    我是从 6 这样升级到的 7, 没遇到问题. 看上面的回复, 也有人升级 8 成功了, 按说不会有问题
    xeonforce
        28
    xeonforce  
       2023-06-29 17:18:23 +08:00 via Android
    我也没认真看,不小心删了。根本原因是缺仓库,导致缺某个依赖包,apt 发现不满足就提示你删了。

    确保你 source.list 、以及 ceph 的列表是全的(也同时确认下连接源没有网络问题)
    apt update
    apt install proxmox-ve
    就可以了,数据都还在的
    xeonforce
        29
    xeonforce  
       2023-06-29 17:22:50 +08:00 via Android
    root@pve:~# cat /etc/apt/sources.list
    deb https://mirrors.ustc.edu.cn/debian bookworm main contrib non-free non-free-firmware
    deb https://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib non-free non-free-firmware
    deb https://mirrors.ustc.edu.cn/debian bookworm-updates main contrib non-free non-free-firmware
    deb https://mirrors.ustc.edu.cn/debian bookworm-backports main contrib non-free non-free-firmware
    deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription

    root@pve:~# cat /etc/apt/sources.list.d/ceph.list
    deb http://download.proxmox.com/debian/ceph-quincy bookworm main
    blankmiss
        30
    blankmiss  
    OP
       2023-06-29 22:55:06 +08:00
    @xeonforce 现在已经没网了 pve 系统关于网络方面的包已经没了
    blankmiss
        31
    blankmiss  
    OP
       2023-06-29 22:55:43 +08:00
    @gps949 直接高铁回去外接一个硬盘 copy 出来
    blankmiss
        32
    blankmiss  
    OP
       2023-06-29 22:56:58 +08:00
    @Jeremial 我就是 pve 7 的最新版本 7.4-13 还是 15 来着 不过讨论这个已经无所谓了,我知道自己的问题,现在只想包村数据
    zvcs
        33
    zvcs  
       2023-06-30 08:13:48 +08:00
    是不是 ceph 被删了……没有订阅用 ceph 要小心
    NoInternet
        34
    NoInternet  
       2023-07-30 22:14:41 +08:00
    @xeonforce 搜问题的时候看到的,顺便解决了我的问题,谢谢大佬
    jelly0925
        35
    jelly0925  
       2023-08-06 14:24:39 +08:00
    感谢分享,使用一键脚本升级成功了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1544 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:50 · PVG 00:50 · LAX 08:50 · JFK 11:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.