Jeżeli jesteś szczęśliwym posiadaczem Proxmox VE, to pewnie zauważyłeś, że w pewnym momencie Proxmox nie podnosi się samoistnie do najnowszej wersji bez aktywnej subskrypcji. Dzieje się tak dlatego, że w domyślnej konfiguracji Proxmox ma ustawione repo dla osób posiadających subskrypcje. W tym wpisie dowiesz się, jak zmienić repozytorium na takie, które pozwoli zaktualizować hypervisior do najnowszej wersji. Najłatwiej zwrócić na to uwagę przy próbie aktualizacji z poziomu interfejsu webowego. Na 100% przy próbie bez podmiany repozytorium na samym końcu wyświetla nam się błąd 100.

Pierwszym krokiem, który musimy wykonać, jest podłączenie się do Proxmoxa za pomocą protokołu SSH. SSH nasłuchuje na domyślnym porcie (22). login to root, hasło takie samo jak do interfejsu webowego.

Gdy dostaliśmy się do konsoli, musimy przejść do edycji listy repozytorium. Znajduje się ona w następującej lokalizacji:
/etc/apt/sources.list
Edytujemy powyższą listę używając nano.
nano /etc/apt/sources.list
Idziemy na koniec pliku i wklejamy nowe repozytorium:
#PVE UPDATE
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

Zapisujemy plik korzystając z skrótu klawiszowego ctr+x, następnie zatwierdzamy zapis klawiszem Y
Następnym krokiem, który musimy wykonać jest wyłączenie repozytorium subskrypcyjnego. Znajduje się w następującej lokalizacji:
/etc/apt/sources.list.d/pve-enterprise.list
Zamieniamy wpis na komentarz i zapisujemy.

Pozostało jeszcze wyłączyć repo odpowiedzialne za CEPH. Wykonujemy identyczne kroki jak powyżej – tj. zamieniamy wpis na komentarz:
nano /etc/apt/sources.list.d/ceph.list
Aktualizujemy repozytoria za pomocą apt-get update

Możemy wrócić do interfejsu webowego i spróbować wykonać ponowne sprawdzenie dostępności aktualizacji.

W zakładce update pojawi nam się lista pakietów, które wymagają aktualizacji.

Jeżeli chcemy dokonać aktualizacji z poziomu webowego klikamy przycisk Upgrade. 99% aktualizacji nie wymaga restartu maszyny.
No i właśnie bardzo mi się przydała ta informacja, dzięki 🙂
witam u mnie nic nie dało
co bym nie próbowal zainstalowac to mam takie coś -bash: wger: command not found
Przy którym punkcie wyskakuje ten błąd?
jak chcę zrobić aktualizacje apt-get update to jest dokładnie jak ma drugiej fotce w tym artykule, natomiast gdy chcę zainstalować cokolwiek np: bash -c „$(wget -qLO – https://github.com/community-scripts/ProxmoxVE/raw/main/vm/haos-vm.sh)” to wyskakuje mi właśnie takie coś lub nie ma żadnej reakcji
spróbuj bez początku 😉 tj.
wget -qLO /home/haos-vm.sh https://github.com/community-scripts/ProxmoxVE/raw/main/vm/haos-vm.sh
plik zostanie zapisany w katalogu /home