[SOLVED] Upgrade 7.0 möchte proxmox-pve entfernen

Jul 22, 2019
10
1
6
33
Hallo zusammen,

ich habe ein Proxmox 6 Cluster mit Ceph und möchte das auf die 7 upgraden. Ich erhalte jedoch folgende Fehlermeldung:

Code:
W: (pve-apt-hook) !! ATTENTION !!
W: (pve-apt-hook) You are attempting to upgrade from proxmox-ve '6.4-1' to proxmox-ve '7.0-2'. Please make sure to read the Upgrade notes at
W: (pve-apt-hook)     https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0
W: (pve-apt-hook) before proceeding with this operation.
W: (pve-apt-hook)
W: (pve-apt-hook) Press enter to continue, or C^c to abort.
^CE: Sub-process /usr/share/proxmox-ve/pve-apt-hook received signal 2.
E: Failure running script /usr/share/proxmox-ve/pve-apt-hook

Was hab ich gemacht:


Anleitungen gelesen:
https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0
https://pve.proxmox.com/wiki/Ceph_Nautilus_to_Octopus

1. Reguläre Updates + reboot
2. Ceph auf Octopus angehoben
3. pve6to7 (Mittlerweile mit WARN Packages verunstaltet)
4. Update + Upgrade

Code:
pve6to7 --full
= CHECKING VERSION INFORMATION FOR PVE PACKAGES =

Checking for package updates..
WARN: updates for the following packages are available:
  proxmox-widget-toolkit, python3-ceph-argparse, corosync, libnozzle1, libqb100, perl-base, python-six, libcrypt-ssleay-perl, libhttp-message-perl, libencode-perl, libradosstriper1, ceph-common, proxmox-backup-file-restore, libcmap4, libqb100, librrds-perl, libpve-access-control, libpve-rs-perl, proxmox-mini-journalreader, python3-distutils, libterm-readline-gnu-perl, libnet-ssleay-perl, ifupdown, python3-mako, ceph-mds, ceph-mgr, libpython3.9, ceph-mon, libpve-storage-perl, proxmox-archive-keyring, ceph-osd, libwbclient0, pve-firmware, libpython2-stdlib, python2.7-minimal, libquorum5, libqb100, libcrypt-openssl-random-perl, ksm-control-daemon, pve-qemu-kvm, libfdt1, liburing1, libproxmox-acme-plugins, libcephfs2, librbd1, libpve-cluster-api-perl, libpve-cluster-perl, libpython2.7, libfilesys-df-perl, python2.7, pve-docs, libuuid-perl, pve-ha-manager, libproxmox-acme-perl, zfs-initramfs, liblocale-gettext-perl, python2, python3, python3.9, python3-rbd, pve-firewall, libjs-extjs, python3-rgw, ceph-base, python3-six, pve-container, zfs-zed, proxmox-backup-client, librgw2, libzfs4linux, libanyevent-perl, pve-cluster, libqb100, python3-pastedeploy, librados2-perl, vncterm, libjson-xs-perl, spiceterm, libapt-pkg-perl, python3-pycurl, zfsutils-linux, python3-simplejson, samba-libs, libldb2, libpython3.9, python3-ldb, python3-talloc, pve-i18n, pve-xtermjs, python3-minimal, libclone-perl, ceph-mgr-modules-core, python3-ceph-common, pve-manager, libpve-rs-perl, ceph, python2-minimal, libvotequorum8, libqb100, libnet-dbus-perl, libpython3-stdlib, libpython3.9-stdlib, python3-cffi-backend, spl, libzpool4linux, libpve-guest-common-perl, samba-common, novnc-pve, python3-markupsafe, pve-lxc-syscalld, libpve-common-perl, libnetaddr-ip-perl, ceph-fuse, proxmox-backup-restore-image, lxc-pve, python3-lib2to3, python3-yaml, libyaml-libyaml-perl, libcrypt-openssl-rsa-perl, qemu-server, libcrypt-openssl-bignum-perl, libcfg7, libqb100, libtemplate-perl, libnvpair3linux, libauthen-pam-perl, libproxmox-backup-qemu0, libuutil3linux, libcommon-sense-perl, libxml-libxml-perl, python-pastedeploy-tpl, libknet1, libsmbclient, smbclient, pve-kernel-helper, libpython2.7-minimal, pve-edk2-firmware, perl, perl-modules-5.32, libperl5.32, libpve-http-server-perl, openipmi, libsnmp40, criu, python3-protobuf, libxml-parser-perl, liblinux-inotify2-perl, libpython2.7-stdlib, python3-rados, libtext-iconv-perl, libcpg4, libqb100, python3-lxml, libpve-apiclient-perl, libhtml-parser-perl, python3-cephfs, python3-chardet, librados2, python3-apt, distro-info-data, libcorosync-common4, libtext-charwidth-perl, proxmox-ve, pve-kernel-5.11, lxcfs

Checking proxmox-ve package version..
PASS: proxmox-ve package has version >= 6.4-1

Checking running kernel version..
PASS: expected running kernel '5.4.140-1-pve'.

= CHECKING CLUSTER HEALTH/SETTINGS =

PASS: systemd unit 'pve-cluster.service' is in state 'active'
PASS: systemd unit 'corosync.service' is in state 'active'
PASS: Cluster Filesystem is quorate.

Analzying quorum settings and state..
INFO: configured votes - nodes: 7
INFO: configured votes - qdevice: 0
INFO: current expected votes: 7
INFO: current total votes: 7

Checking nodelist entries..
PASS: nodelist settings OK

Checking totem settings..
PASS: totem settings OK

INFO: run 'pvecm status' to get detailed cluster status..

= CHECKING HYPER-CONVERGED CEPH STATUS =

INFO: hyper-converged ceph setup detected!
INFO: getting Ceph status/health information..
WARN: Ceph health reported as 'HEALTH_WARN'.
      Use the PVE dashboard or 'ceph -s' to determine the specific issues and try to resolve them.
INFO: getting Ceph daemon versions..
PASS: single running version detected for daemon type monitor.
PASS: single running version detected for daemon type manager.
PASS: single running version detected for daemon type MDS.
WARN: multiple running versions detected for daemon type OSD!
WARN: overall version mismatch detected, check 'ceph versions' output for details!
PASS: 'noout' flag set to prevent rebalancing during cluster-wide upgrades.
INFO: checking Ceph config..

= CHECKING CONFIGURED STORAGES =

PASS: storage 'ceph' enabled and active.
PASS: storage 'local' enabled and active.
PASS: storage 'local-lvm' enabled and active.
PASS: storage 'store01' enabled and active.

= MISCELLANEOUS CHECKS =

INFO: Checking common daemon services..
PASS: systemd unit 'pveproxy.service' is in state 'active'
PASS: systemd unit 'pvedaemon.service' is in state 'active'
PASS: systemd unit 'pvestatd.service' is in state 'active'
INFO: Checking for running guests..
PASS: no running guest detected.
INFO: Checking if the local node's hostname 'pve-06' is resolvable..
INFO: Checking if resolved IP is configured on local node..
PASS: Resolved node IP '10.30.10.18' configured and active on single interface.
INFO: Checking backup retention settings..
INFO: storage 'local' - no backup retention settings defined - by default, PVE 7.x will no longer keep only the last backup, but all backups
PASS: no problems found.
INFO: checking CIFS credential location..
PASS: no CIFS credentials at outdated location found.
INFO: Checking custom roles for pool permissions..
INFO: Checking node and guest description/note legnth..
PASS: All node config descriptions fit in the new limit of 64 KiB
PASS: All guest config descriptions fit in the new limit of 8 KiB
INFO: Checking container configs for deprecated lxc.cgroup entries
PASS: No legacy 'lxc.cgroup' keys found.
INFO: Checking storage content type configuration..
PASS: no problems found
INFO: Checking if the suite for the Debian security repository is correct..
PASS: already using 'bullseye-security'
SKIP: No containers on node detected.

= SUMMARY =

TOTAL:    32
PASSED:   27
SKIPPED:  1
WARNINGS: 4
FAILURES: 0

ATTENTION: Please check the output for detailed information!

Können ignoriert werden, es handelt sich um alte OSDs die es nicht mehr gibt aber dennoch existieren und um das mittlerweile gestartete Upgrade.
WARN: Ceph health reported as 'HEALTH_WARN'.
Use the PVE dashboard or 'ceph -s' to determine the specific issues and try to resolve them.
WARN: multiple running versions detected for daemon type OSD!
WARN: overall version mismatch detected, check 'ceph versions' output for details!

dann
Code:
echo "deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list
echo "deb http://download.proxmox.com/debian/ceph-octopus bullseye main" > /etc/apt/sources.list.d/ceph.list

resultiert in der oben genannten Meldung

Code:
pveversion -v
proxmox-ve: 6.4-1 (running kernel: 5.4.140-1-pve)
pve-manager: 6.4-13 (running version: 6.4-13/9f411e79)
pve-kernel-5.4: 6.4-6
pve-kernel-helper: 6.4-6
pve-kernel-5.3: 6.1-6
pve-kernel-5.4.140-1-pve: 5.4.140-1
pve-kernel-5.4.78-2-pve: 5.4.78-2
pve-kernel-5.4.60-1-pve: 5.4.60-2
pve-kernel-5.3.18-3-pve: 5.3.18-3
pve-kernel-5.3.18-2-pve: 5.3.18-2
ceph: 15.2.14-pve1~bpo10
ceph-fuse: 15.2.14-pve1~bpo10
corosync: 3.1.2-pve1
criu: 3.11-3
glusterfs-client: 9.2-1
ifupdown: 0.8.36
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.20-pve1
libproxmox-acme-perl: 1.1.0
libproxmox-backup-qemu0: 1.1.0-1
libpve-access-control: 6.4-3
libpve-apiclient-perl: 3.1-3
libpve-common-perl: 6.4-3
libpve-guest-common-perl: 3.1-5
libpve-http-server-perl: 3.2-3
libpve-storage-perl: 6.4-1
libqb0: 1.0.5-1
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 4.0.6-2
lxcfs: 4.0.7-1
novnc-pve: 1.1.0-1
proxmox-backup-client: 1.1.13-2
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.6-1
pve-cluster: 6.4-1
pve-container: 3.3-6
pve-docs: 6.4-2
pve-edk2-firmware: 2.20200531-1
pve-firewall: 4.1-4
pve-firmware: 3.3-1
pve-ha-manager: 3.1-1
pve-i18n: 2.3-1
pve-qemu-kvm: 5.2.0-6
pve-xtermjs: 4.7.0-3
qemu-server: 6.4-2
smartmontools: 7.2-pve2
spiceterm: 3.1-1
vncterm: 1.6-2
zfsutils-linux: 2.0.5-pve1~bpo10+1

Code:
apt update
Hit:1 http://security.debian.org bullseye-security InRelease
Hit:2 http://download.proxmox.com/debian/ceph-octopus bullseye InRelease
Hit:3 http://ftp.de.debian.org/debian bullseye InRelease
Hit:4 https://enterprise.proxmox.com/debian/pve bullseye InRelease
Hit:5 http://ftp.de.debian.org/debian bullseye-updates InRelease
Hit:6 http://repo.zabbix.com/zabbix/5.4/debian bullseye InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
139 packages can be upgraded. Run 'apt list --upgradable' to see them.



# apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  bsdmainutils libmariadb3 libsnmp30 mariadb-common mysql-common python-ceph-argparse python-markupsafe python3-asn1crypto
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  libldb1 libpython-stdlib python python-asn1crypto python-backports.functools-lru-cache python-bcrypt python-bs4 python-certifi
  python-cffi-backend python-chardet python-cherrypy3 python-configparser python-cryptography python-dnspython python-enum34
  python-formencode python-future python-idna python-ipaddr python-ipaddress python-jwt python-logutils python-mako python-minimal
  python-openssl python-paste python-pastedeploy python-pecan python-prettytable python-protobuf python-rados python-rbd python-requests
  python-rgw python-simplegeneric python-simplejson python-singledispatch python-soupsieve python-talloc python-tempita python-urllib3
  python-waitress python-webob python-webtest python-werkzeug
The following NEW packages will be installed:
  distro-info-data libfdt1 libldb2 libmpdec3 libnetaddr-ip-perl libnozzle1 libperl5.32 libprotobuf23 libpve-rs-perl libpython3.9
  libpython3.9-minimal libpython3.9-stdlib libqb100 libsnmp40 libsocket6-perl liburing1 perl-modules-5.32 pve-kernel-5.11
  pve-kernel-5.11.22-5-pve python3-ldb python3-protobuf python3-talloc python3.9 python3.9-minimal
The following packages will be upgraded:
  ceph ceph-base ceph-common ceph-fuse ceph-mds ceph-mgr ceph-mgr-modules-core ceph-mon ceph-osd corosync criu ifupdown ksm-control-daemon
  libanyevent-perl libapt-pkg-perl libauthen-pam-perl libcephfs2 libcfg7 libclone-perl libcmap4 libcommon-sense-perl libcorosync-common4
  libcpg4 libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl libcrypt-ssleay-perl libfilesys-df-perl
  libhtml-parser-perl libhttp-message-perl libjs-extjs libjson-xs-perl libknet1 liblinux-inotify2-perl liblocale-gettext-perl
  libnet-dbus-perl libnet-ssleay-perl libnvpair3linux libproxmox-acme-perl libproxmox-acme-plugins libproxmox-backup-qemu0
  libpve-access-control libpve-apiclient-perl libpve-cluster-api-perl libpve-cluster-perl libpve-common-perl libpve-guest-common-perl
  libpve-http-server-perl libpve-storage-perl libpve-u2f-server-perl libpython2-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib
  libpython3-stdlib libquorum5 librados2 librados2-perl libradosstriper1 librbd1 librgw2 librrds-perl libsmbclient libtemplate-perl
  libterm-readline-gnu-perl libtext-charwidth-perl libtext-iconv-perl libuuid-perl libuutil3linux libvotequorum8 libwbclient0
  libxml-libxml-perl libxml-parser-perl libyaml-libyaml-perl libzfs4linux libzpool4linux lxc-pve lxcfs novnc-pve openipmi perl perl-base
  proxmox-archive-keyring proxmox-backup-client proxmox-backup-file-restore proxmox-backup-restore-image proxmox-mini-journalreader
  proxmox-ve proxmox-widget-toolkit pve-cluster pve-container pve-docs pve-edk2-firmware pve-firewall pve-firmware pve-ha-manager pve-i18n
  pve-kernel-helper pve-lxc-syscalld pve-manager pve-qemu-kvm pve-xtermjs python-pastedeploy-tpl python-six python2 python2-minimal
  python2.7 python2.7-minimal python3 python3-apt python3-ceph-argparse python3-ceph-common python3-cephfs python3-cffi-backend
  python3-chardet python3-distutils python3-lib2to3 python3-lxml python3-mako python3-markupsafe python3-minimal python3-pastedeploy
  python3-pycurl python3-rados python3-rbd python3-rgw python3-simplejson python3-six python3-yaml qemu-server samba-common samba-libs
  smbclient spiceterm spl vncterm zfs-initramfs zfs-zed zfsutils-linux
139 upgraded, 24 newly installed, 45 to remove and 0 not upgraded.
Need to get 65.9 MB/332 MB of archives.
After this operation, 547 MB of additional disk space will be used.
Do you want to continue? [Y/n] ^C

Jemand eine Idee?

Folgenden Thread hab ich gefunden, aber das Problem ist etwas anders... https://forum.proxmox.com/threads/unable-to-upgrade-from-6-4-7-0-removing-proxmox-ve.92944/

Edit: Formatierung angepasst
 
Last edited:
Danke, dass du deine Lösung teilst.

Ich werde deinen Thread als [SOLVED] setzen, um anderen Leuten zu helfen, die das gleiche Problem haben.
 
  • Like
Reactions: ViennaTux

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!