I've been looking to upgrade my proxmox host to v8 but its giving the dreaded "watch it your removing promox-ve package"
PVE7to8
in /etc/apt/sources.list.d
sources.list
any tips to get this going?
PVE7to8
root@t540:~# pve7to8
= CHECKING VERSION INFORMATION FOR PVE PACKAGES =
Checking for package updates..
WARN: updates for the following packages are available:
dpkg, fontconfig, telnet, inetutils-telnet, cifs-utils, libssh2-1, libssl3, tcpdump, libssl3, dmidecode, libcups2, libwrap0, libxtables12, libcurl4, libldap-2.5-0, libssl3, libpolkit-agent-1-0, dmeventd, libgomp1, libpulse0, libx11-xcb1, libsmartcols1, zstd, udev, coreutils, libgdbm-compat4, corosync-qnetd, libnetaddr-ip-perl, libmm-glib0, hdparm, libext2fs2, bind9-host, pciutils, libnftnl11, libgssapi-krb5-2, libnet-ssleay-perl, libssl3, libcurl3-gnutls, libldap-2.5-0, open-iscsi, libssl3, openssh-client, libssl3, iptables, iputils-ping, fdutils, libglusterfs0, libssl3, libpve-rs-perl, libssl3, libauthen-pam-perl, libnl-3-200, libnl-genl-3-200, libgfapi0, apt, corosync, libtemplate-perl, libtsan0, gcc-11-base, cpp, cpp-12, libnftables1, libqmi-proxy, g++, g++-12, gcc-12, wpasupplicant, libssl3, libfuse2, gcc, gcc-12, modemmanager, libqrtr-glib0, cryptsetup-bin, libacl1, gpg, perl, perl-modules-5.36, libperl5.36, libtinfo6, rrdcached, zfs-zed, libunwind8, bridge-utils, libldb2, libldap-2.5-0, libmagic-mgc, libpcre3, libpango-1.0-0, libunistring2, libtevent0, kbd, python3-cffi-backend, libffi8, proxmox-websocket-tunnel, libssl3, python3-minimal, chrony, libmbim-glib4, libpam-systemd, busybox, libleveldb1d, ppp, libssl3, nmap-common, libnl-route-3-200, zfs-initramfs, libselinux1, libarchive13, python3-lib2to3, liblzma5, sed, lsb-base, ssh, pve-qemu-kvm, liburing2, tar, proxmox-mail-forward, libgfrpc0, libavahi-common-data, libcap2-bin, whiptail, base-passwd, libsasl2-2, libcairo2, libgbm1, xxd, libibverbs1, pve-ha-manager, grub-pc-bin, libdb5.3, libbinutils, libfakeroot, libp11-kit0, libffi8, libapt-pkg6.0, procmail, lxcfs, swtpm-libs, libssl3, pve-lxc-syscalld, libposix-strptime-perl, apparmor, libproxmox-backup-qemu0, libssl3, swtpm-tools, libssl3, libfido2-1, libcbor0.8, libssl3, kmod, libssl3, libuutil3linux, libwayland-server0, libffi8, libopts25, libmagic1, liblua5.3-0, librrds-perl, faketime, vim-common, liblvm2cmd2.03, libip4tc2, libsystemd0, libfreetype6, libmount1, nfs-common, libevent-core-2.1-7, libnfsidmap1, libzpool5linux, librrd8, binutils-x86-64-linux-gnu, libgprofng0, file, bzip2, genisoimage, libpipeline1, libnss-systemd, debianutils, libpopt0, libcrypt-openssl-bignum-perl, libssl3, libpve-guest-common-perl, libslirp0, logrotate, libapparmor1, libwbclient0, vncterm, libnuma1, xfsprogs, libicu72, liburcu8, python3, python3.11, linux-headers-amd64, linux-headers-6.1.0-10-amd64, openssh-server, libssl3, libdbus-1-3, gnupg, gpg-wks-server, libkrb5support0, libsmbclient, swtpm, libxml2, libicu72, pve-cluster, fuse, xz-utils, libzstd1, util-linux, util-linux-extra, libbsd0, less, libxpm4, libfontconfig1, psmisc, libasound2, systemd, libsystemd-shared, libudev1, gpg-agent, libcrypt-openssl-rsa-perl, libssl3, libgpg-error0, cstream, wget, nvme-cli, libnvme1, liblocale-gettext-perl, fdisk, numactl, libspice-server1, libssl3, libreadline8, python3-pycurl, lxc-pve, libgnutlsxx30, gettext-base, libmaxminddb0, diffutils, strace, libfdisk1, gdisk, librdkafka1, libssl3, libassuan0, python3-talloc, libpython3.11, eject, attr, lsof, libcap2, proxmox-backup-file-restore, libssl3, libfile-fcntllock-perl, libfuse3-3, lvm2, libc6, locales, dnsmasq-base, dpkg-dev, libasan6, gcc-11-base, libpcap0.8, libpangocairo-1.0-0, libcrypt-openssl-random-perl, libssl3, libkrb5-3, libssl3, libpam-modules, ifupdown2, python3-systemd, libpcsclite1, pve-xtermjs, python3-openssl, man-db, qemu-server, libcommon-sense-perl, gpgv, libtext-charwidth-perl, libpve-access-control, libuuid-perl, bash, traceroute, pve-container, libgcrypt20, isc-dhcp-client, grep, libcpg4, libfaketime, libstatgrab10, uuid-runtime, libipset13, libcap-ng0, vim-tiny, libgfchangelog0, usb-modeswitch, libjim0.81, libmbim-proxy, libctf0, bind9-dnsutils, proxmox-offline-mirror-helper, libssl3, network-manager, libasyncns0, libnss3, libfilesys-df-perl, rsyslog, libk5crypto3, libpangoft2-1.0-0, libpolkit-gobject-1-0, ncurses-base, gzip, keyutils, libtdb1, usbip, python3-apt, dmsetup, libsndfile1, libflac12, libmp3lame0, libmpg123-0, login, libtpms0, libssl3, libnss3-tools, libqb100, gnutls-bin, rpcbind, libcrypt-ssleay-perl, libssl3, libsqlite3-0, libevent-2.1-7, hostname, libjemalloc2, rsync, libssl3, pinentry-curses, libjson-c5, libopeniscsiusr, gpgsm, glusterfs-common, libssl3, liburcu8, libhtml-parser-perl, libterm-readline-gnu-perl, python3-markupsafe, libxslt1.1, libunbound8, proxmox-backup-client, libssl3, libdevmapper-event1.02.1, libcrypt-dev, libcryptsetup12, libssl3, libasound2-data, findutils, python3-ldb, libpython3.11, libip6tc2, libpcre2-8-0, libcrypt1, libgstreamer1.0-0, libavahi-common3, binutils-common, libitm1, libpam-modules-bin, perl-openssl-defaults, libssl3, liblinux-inotify2-perl, init-system-helpers, usrmerge, libqmi-glib5, libqrtr-glib0, grub-efi-amd64-bin, grub2-common, thin-provisioning-tools, libsemanage-common, proxmox-mini-journalreader, smartmontools, smbclient, python3-protobuf, libprotobuf32, uidmap, libsubid4, libpve-http-server-perl, procps, libproc2-0, libdpkg-perl, libpython3-stdlib, libpython3.11-stdlib, rfkill, libc-dev-bin, mount, libglib2.0-0, libffi8, pve-manager, python3-yaml, libpve-common-perl, perl-base, openssh-sftp-server, libpam0g, nano, btrfs-progs, grub-common, bind9-libs, libssl3, liboath0, libdrm2, samba-libs, libicu72, libldap-2.5-0, sudo, libu2f-server0, libssl3, libc-bin, ipset, libc-devtools, glusterfs-client, librabbitmq4, libssl3, librados2-perl, python3-distutils, libattr1, efibootmgr, libaudit1, libkmod2, libssl3, libclone-perl, ebtables, libyaml-libyaml-perl, bsd-mailx, nmap, libssl3, libc6-dev, rpcsvc-proto, libsdl1.2debian, parted, cpio, dirmngr, libldap-2.5-0, libzfs4linux, libssl3, socat, libssl3, libksba8, libharfbuzz0b, libtext-iconv-perl, libisns0, libssl3, criu, samba-common, cron, apt-utils, gnupg-utils, libblkid1, libgnutls30, curl, libubsan1, libslang2, liblsan0, libargon2-1, sysvinit-utils, logsave, libvirglrenderer1, libva-drm2, libva2, libvulkan1, libalgorithm-diff-xs-perl, libhttp-message-perl, pve-firewall, libjson-xs-perl, gnupg-l10n, libdw1, librdmacm1, gpg-wks-client, libpci3, libgd3, libavif15, libheif1, libtiff6, libwebp7, libxml-parser-perl, libncursesw6, sqlite3, python3-cryptography, libssl3, ncurses-bin, libbz2-1.0, libnozzle1, time, libx11-6, ethtool, libgstreamer-plugins-base1.0-0, libanyevent-perl, libelf1, groff-base, libmd0, ncurses-term, libnet-dbus-perl, dash, libnm0, libtirpc3, libtalloc2, dbus, libknet1, libssl3, libedit2, grub-pc, libpve-u2f-server-perl, bsdutils, iproute2, libbpf1, libavahi-client3, gpgconf, libdevmapper1.02.1, libgnutls-dane0, libxml-libxml-perl, libfstrm0, libss2, libtirpc-dev, libnewt0.52, spiceterm, policykit-1, pkexec, polkitd, libgdbm6, binutils, libuv1, fakeroot, libpsl5, bsdextrautils, libstdc++6, libbabeltrace1, libncurses6, zfsutils-linux, corosync-qdevice, postfix, libicu72, libssl3, libparted2, openssl, libssl3, e2fsprogs, passwd, libsemanage2, libapt-pkg-perl, nftables, libnspr4, libgcc-s1
Checking proxmox-ve package version..
PASS: already upgraded to Proxmox VE 8
Checking running kernel version..
PASS: running new kernel '6.2.16-3-pve' after upgrade.
INFO: Found outdated kernel meta-packages, taking up extra space on boot partitions.
After a successful upgrade, you can remove them using this command:
apt remove pve-kernel-5.11 pve-kernel-5.15
= CHECKING CLUSTER HEALTH/SETTINGS =
SKIP: standalone node.
= CHECKING HYPER-CONVERGED CEPH STATUS =
SKIP: no hyper-converged ceph setup detected!
= CHECKING CONFIGURED STORAGES =
SKIP: storage 'DATA' disabled.
SKIP: storage 'hdd-img' disabled.
PASS: storage 'local' enabled and active.
PASS: storage 'local-lvm' enabled and active.
INFO: Checking storage content type configuration..
PASS: no storage content problems found
PASS: no storage re-uses a directory for multiple content types.
= 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 'pvescheduler.service' is in state 'active'
PASS: systemd unit 'pvestatd.service' is in state 'active'
INFO: Checking for supported & active NTP service..
PASS: Detected active time synchronisation unit 'chrony.service'
INFO: Checking for running guests..
WARN: 4 running guest(s) detected - consider migrating or stopping them.
INFO: Checking if the local node's hostname 't540' is resolvable..
INFO: Checking if resolved IP is configured on local node..
PASS: Resolved node IP '192.168.78.250' configured and active on single interface.
INFO: Check node certificate's RSA key size
PASS: Certificate 'pve-root-ca.pem' passed Debian Busters (and newer) security level for TLS connections (4096 >= 2048)
PASS: Certificate 'pve-ssl.pem' passed Debian Busters (and newer) security level for TLS connections (2048 >= 2048)
INFO: Checking backup retention settings..
PASS: no backup retention problems found.
INFO: checking CIFS credential location..
PASS: no CIFS credentials at outdated location found.
INFO: Checking permission system changes..
INFO: Checking custom role IDs for clashes with new 'PVE' namespace..
PASS: no custom roles defined, so no clash with 'PVE' role ID namespace enforced in Proxmox VE 8
INFO: Checking if LXCFS is running with FUSE3 library, if already upgraded..
WARN: systems seems to be upgraded but LXCFS is still running with FUSE 2 library, not yet rebooted?
INFO: Checking node and guest description/note length..
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 if the suite for the Debian security repository is correct..
INFO: Checking for existence of NVIDIA vGPU Manager..
PASS: No NVIDIA vGPU Service found.
INFO: Checking bootloader configuration...
SKIP: proxmox-boot-tool not used for bootloader configuration
SKIP: NOTE: Expensive checks, like CT cgroupv2 compat, not performed without '--full' parameter
= SUMMARY =
TOTAL: 30
PASSED: 21
SKIPPED: 6
WARNINGS: 3
FAILURES: 0
ATTENTION: Please check the output for detailed information!
in /etc/apt/sources.list.d
root@t540:/etc/apt/sources.list.d# cat *
#deb http://download.proxmox.com/debian/ceph-pacific bullseye main
#deb http://repo.netdata.cloud/repos/edge/debian/ bullseye/
#deb http://repo.netdata.cloud/repos/repoconfig/debian/ bullseye/
# deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
#deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
sources.list
root@t540:/etc/apt# cat sources.list
deb http://ftp.debian.org/debian bookworm main contrib
deb http://ftp.debian.org/debian bookworm-updates main contrib
deb http://security.debian.org/debian-security bookworm-security main contrib
# Proxmox VE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
any tips to get this going?