Upgrade from 7 to 8 You are attempting to remove the meta-package 'proxmox-ve'!

tuerpe

New Member
Feb 11, 2025
1
0
1
I try to upgrade to 8 but i keep getting this message:
Code:
root@pve:/root# 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:
  libjs-sencha-touch pve-headers pve-headers-5.15 pve-headers-5.15.158-2-pve
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  ceph-common libgnutlsxx28 libnfsidmap2 libpve-guest-common-perl libpve-storage-perl
  libsemanage1 proxmox-ve pve-container pve-ha-manager pve-manager pve-qemu-kvm
  python3-cephfs python3-rados python3-rbd python3-rgw qemu-server spiceterm
The following NEW packages will be installed:
  cron-daemon-common dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common
  dbus-user-session ethtool gcc-12-base i965-va-driver intel-media-va-driver libbpf1
  libcbor0.8 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
  libevent-core-2.1-7 libffi8 libfile-find-rule-perl libflac12 libgnutlsxx30 libgprofng0
  libicu72 libigdgmm12 libjemalloc2 libldap-2.5-0 libllvm15 libmp3lame0 libmpg123-0
  libnet-subnet-perl libnfsidmap1 libnumber-compare-perl libpciaccess0 libperl5.36
  libproc2-0 libprotobuf32 libpve-network-perl libpython3.11 libpython3.11-minimal
  libpython3.11-stdlib libsemanage2 libsepol2 libsocket6-perl libssl3 libsubid4
  libsystemd-shared libtext-glob-perl liburcu8 libva-drm2 libva2 libvulkan1
  libwayland-client0 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0
  libxcb-randr0 libxcb-sync1 libxcb-xfixes0 libxshmfence1 libz3-4 mesa-va-drivers
  mesa-vulkan-drivers perl-modules-5.36 proxmox-default-headers proxmox-headers-6.8
  proxmox-headers-6.8.12-8-pve proxmox-termproxy pve-edk2-firmware-legacy
  pve-edk2-firmware-ovmf python3-distutils python3-lib2to3 python3-setuptools
  python3-systemd python3.11 python3.11-minimal usrmerge util-linux-extra va-driver-all
The following packages will be upgraded:
  apparmor apt apt-utils attr base-passwd bash bind9-dnsutils bind9-host bind9-libs
  binutils binutils-common binutils-x86-64-linux-gnu bridge-utils bsd-mailx
  bsdextrautils bsdutils btrfs-progs busybox bzip2 chrony cifs-utils coreutils corosync
  cpio criu cron cstream curl dash dbus debianutils diffutils dirmngr dmeventd dmidecode
  dmsetup dpkg e2fsprogs ebtables efibootmgr eject faketime fdisk fdutils file findutils
  fontconfig fuse gdisk genisoimage gettext-base glusterfs-client glusterfs-common gnupg
  gnupg-l10n gnupg-utils gnutls-bin gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
  gpgsm gpgv grep groff-base grub-common grub-efi-amd64-bin grub-pc grub-pc-bin
  grub2-common gzip hdparm hostname ifupdown2 init-system-helpers iproute2 ipset
  iptables iputils-ping isc-dhcp-client kbd keyutils kmod ksm-control-daemon less
  libacl1 libanyevent-perl libapparmor1 libapt-pkg-perl libapt-pkg6.0 libarchive13
  libargon2-1 libasound2 libasound2-data libassuan0 libasyncns0 libattr1 libaudit1
  libauthen-pam-perl libavahi-client3 libavahi-common-data libavahi-common3
  libbabeltrace1 libbinutils libblkid1 libbsd0 libbz2-1.0 libc-bin libc6 libcairo2
  libcap-ng0 libcap2 libcap2-bin 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 libcrypt1 libcryptsetup12 libctf0
  libcups2 libcurl3-gnutls libcurl4 libdb5.3 libdbus-1-3 libdevmapper-event1.02.1
  libdevmapper1.02.1 libdrm2 libdw1 libedit2 libelf1 libevent-2.1-7 libexpat1 libext2fs2
  libfaketime libfdisk1 libfido2-1 libfilesys-df-perl libfontconfig1 libfreetype6
  libfstrm0 libfuse2 libfuse3-3 libgbm1 libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6
  libgfapi0 libgfchangelog0 libgfrpc0 libglib2.0-0 libglusterfs0 libgnutls-dane0
  libgnutls30 libgpg-error0 libgssapi-krb5-2 libgstreamer-plugins-base1.0-0
  libgstreamer1.0-0 libharfbuzz0b libhd21 libhtml-parser-perl libhttp-message-perl
  libibverbs1 libip4tc2 libip6tc2 libipset13 libisns0 libjs-extjs libjs-qrcodejs
  libjson-c5 libjson-xs-perl libk5crypto3 libkmod2 libknet1 libkrb5-3 libkrb5support0
  libksba8 libldb2 libleveldb1d liblinux-inotify2-perl liblocale-gettext-perl
  liblua5.3-0 liblvm2cmd2.03 liblzma5 libmagic-mgc libmagic1 libmaxminddb0 libmd0
  libmount1 libncurses6 libncursesw6 libnet-dbus-perl libnet-ssleay-perl
  libnetaddr-ip-perl libnewt0.52 libnftables1 libnftnl11 libnl-3-200 libnl-route-3-200
  libnozzle1 libnspr4 libnss-systemd libnss3 libnuma1 libnvpair3linux liboath0
  libopeniscsiusr libopts25 libp11-kit0 libpam-modules libpam-modules-bin libpam-systemd
  libpam0g libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcap0.8 libpci3
  libpcre2-16-0 libpcre2-8-0 libpcre3 libpipeline1 libpopt0 libposix-strptime-perl
  libproxmox-acme-perl libproxmox-acme-plugins libproxmox-backup-qemu0
  libproxmox-rs-perl libpsl5 libpulse0 libpve-access-control libpve-apiclient-perl
  libpve-cluster-api-perl libpve-cluster-perl libpve-common-perl libpve-http-server-perl
  libpve-rs-perl libpve-u2f-server-perl libpython3-stdlib libqb100 libqt5core5a
  libqt5dbus5 libqt5network5 libquorum5 librabbitmq4 librados2-perl librdkafka1
  librdmacm1 libreadline8 librrd8 librrds-perl libsasl2-2 libselinux1 libsemanage-common
  libsensors5 libslang2 libslirp0 libsmartcols1 libsmbclient libsndfile1
  libspice-server1 libsqlite3-0 libss2 libssh2-1 libstatgrab10 libstdc++6 libsystemd0
  libtalloc2 libtasn1-6 libtdb1 libtemplate-perl libterm-readline-gnu-perl libtevent0
  libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc3 libtpms0 libu2f-server0
  libudev1 libunbound8 libunistring2 libunwind8 libuuid-perl libuutil3linux libuv1
  libvirglrenderer1 libvotequorum8 libwayland-server0 libwbclient0 libwrap0 libx11-6
  libxml-libxml-perl libxml-parser-perl libxml2 libxslt1.1 libxtables12
  libyaml-libyaml-perl libzfs4linux libzpool5linux libzstd1 lm-sensors locales login
  logrotate logsave lsb-base lshw lsof lvm2 lxc-pve lxcfs man-db mount nano ncurses-base
  ncurses-bin ncurses-term nfs-common nftables nmap nmap-common novnc-pve open-iscsi
  openssh-client openssh-server openssh-sftp-server openssl passwd pciutils perl
  perl-base perl-openssl-defaults pinentry-curses postfix procmail procps
  proxmox-archive-keyring proxmox-backup-client proxmox-backup-file-restore
  proxmox-backup-restore-image proxmox-kernel-helper proxmox-mail-forward
  proxmox-mini-journalreader proxmox-websocket-tunnel proxmox-widget-toolkit psmisc
  pve-cluster pve-docs pve-edk2-firmware pve-firewall pve-firmware pve-headers pve-i18n
  pve-lxc-syscalld pve-xtermjs python3 python3-apt python3-ldb python3-minimal
  python3-protobuf python3-pycurl python3-talloc python3-yaml rpcbind rrdcached rsync
  rsyslog samba-common samba-libs sed shared-mime-info smartmontools smbclient socat spl
  sqlite3 ssh strace swtpm swtpm-libs swtpm-tools systemd sysvinit-utils tar tcpdump
  thin-provisioning-tools time traceroute udev uidmap usbutils util-linux vim-common
  vim-tiny vncterm wget whiptail xfsprogs xxd xz-utils zfs-initramfs zfs-zed
  zfsutils-linux zstd
413 upgraded, 79 newly installed, 17 to remove and 0 not upgraded.
Need to get 0 B/474 MB of archives.
After this operation, 115 MB disk space will be freed.
Do you want to continue? [Y/n] y
W: (pve-apt-hook) !! WARNING !!
W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'!
W: (pve-apt-hook)
W: (pve-apt-hook) If you really want to permanently remove 'proxmox-ve' from your system, run the following command
W: (pve-apt-hook)       touch '/please-remove-proxmox-ve'
W: (pve-apt-hook) run apt purge proxmox-ve to remove the meta-package
W: (pve-apt-hook) and repeat your apt invocation.
W: (pve-apt-hook)
W: (pve-apt-hook) If you are unsure why 'proxmox-ve' would be removed, please verify
W: (pve-apt-hook)       - your APT repository settings
W: (pve-apt-hook)       - that you are using 'apt full-upgrade' to upgrade your system
E: Sub-process /usr/share/proxmox-ve/pve-apt-hook returned an error code (1)
E: Failure running script /usr/share/proxmox-ve/pve-apt-hook

dpkg -l | grep -E 'linux-image|pve-kernel'
Code:
ii  pve-firmware                         3.6-6                          all          Binary firmware code for the pve-kernel
ii  pve-kernel-5.15                      7.4-15                         all          Latest Proxmox VE Kernel Image
ii  pve-kernel-5.15.102-1-pve            5.15.102-1                     amd64        Proxmox Kernel Image
ii  pve-kernel-5.15.143-1-pve            5.15.143-1                     amd64        Proxmox Kernel Image
ii  pve-kernel-5.15.158-2-pve            5.15.158-2                     amd64        Proxmox Kernel Image

cat /etc/apt/sources.list
Code:
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

# deb http://download.proxmox.com/debian/pve bookworm pvetest

# deb http://deb.debian.org/debian/ bookworm main contrib non-free

cat /etc/apt/sources.list.d/pve.list
Code:
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

-I removed linux image

please let me know if you need more information.

Thanks!