19 January 2025

Mengatasi Error "You are attempting to remove the meta-package 'proxmox-ve'" pada Saat Upgrade Versi Proxmox

gambar logo proxmox


Permasalahan

Berikut ini adalah pesan error yang saya dapat ketika akan melakukan upgrade Proxmox dari versi 6 ke versi 7:

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

Bagaimana Mengatasinya?

Pesan error di atas muncul karena terdapat perbedaan versi pada repository-repository yang ada di dalam server Proxmox. Semisal pada kasus saya ketika upgrade dari versi 6 ke 7 dimana versi 6 berbasis Debian 10 dengan code name 'buster', maka semua repository yang ada pada server harus diubah ke versi 7 yang mana berbasis Debian 11 (bullseye). 

Pada kasus saya, terdapat repository ceph yang versi code name nya masih menggunakan 'buster' (walaupun server tidak menggunakan ceph storage). Maka repository tersebut perlu diubah dari seperti ini:
deb http://download.proxmox.com/debian/ceph-octopus buster main

menjadi seperti berikut:
deb http://download.proxmox.com/debian/ceph-octopus bullseye main

Setelah itu lakukan clean cache repository dan lakukan update kembali.
apt clean
apt update
apt upgrade -y

Proses upgrade Proxmox dapat dilanjutkan dengan perintah:
apt dist-upgrade -y

Berikut hasil akhir setelah proses upgrade selesai:
Fixing /var/run/ceph ownership....done
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.158-2-pve
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
Processing triggers for libc-bin (2.31-13+deb11u11) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for mailcap (3.69) ...

Berikut versi Proxmox saat ini:
root@node1:~# pveversion
pve-manager/7.4-19/f98bf8d4 (running kernel: 5.4.106-1-pve)

Jangan lupa untuk mengikuti panduan resmi dari Proxmox pada saat akan melakukan upgrade versi. Semoga bermanfaat!

Bagikan

Jangan lewatkan