NOIDEN

Cookiepolicy

Integritetspolicy

Användarvillkor

"No Valid Subscription"-varning i Proxmox VE

När du installerar Proxmox VE för första gången och loggar in i webbgränssnittet kan du mötas av en varningsruta med texten "No valid subscription". Många blir oroliga att något är fel eller att viktiga funktioner är låsta, men så är inte fallet. Varningen beror helt enkelt på att systemet är förinställt på att hämta uppdateringar från ett stängd enterprise-arkiv som kräver en betald licensnyckel. I den här guiden går vi igenom hur du enkelt byter till det kostnadsfria alternativet, slipper felmeddelanden vid systemhantering och får bort varningsrutan för gott.


Varför visas prenumerationsvarningen?

För att förstå varför meddelandet dyker upp behöver vi titta på hur Proxmox hanterar sina mjukvarukällor, så kallade paketarkiv (repositories). Eftersom Proxmox VE i grunden bygger på Debian Linux använder det samma typ av pakethantering (APT) för att ladda ner och installera programvara.

Proxmox tillhandahåller huvudsakligen två olika arkiv för sina uppdateringar:

PaketarkivMålgruppKräver betald licens?
Enterprise-arkivetFöretag i produktion som betalar för supportkontraktJa
No-Subscription-arkivetHemma-lab, testmiljöer, studenter och icke-kritisk driftNej

Mjukvaran och funktionerna är identiska i båda arkiven. Skillnaden är att paketen i No-Subscription-arkivet inte har genomgått samma långvariga och konservativa testning innan de släpps. För ett hemma-lab eller en utvecklingsserver är detta dock mer än tillräckligt stabilt.

När du installerar Proxmox VE är systemet som standard konfigurerat för att använda enterprise-arkivet. Om du inte har lagt in en giltig licensnyckel kommer systemet att påminna dig om detta vid varje inloggning och blockera alla försök att köra systemuppdateringar.


Varför ska du byta arkiv?

Att låta inställningarna vara som de är kan leda till praktiska problem. Om du låter enterprise-arkivet ligga kvar kommer uppdateringsverktyget apt update att misslyckas med ett auktoriseringsfel.

Detta innebär i sin tur att:

  • Du inte kan installera viktiga säkerhetslagningar.
  • Du går miste om nya funktioner och buggfixar.
  • Systemet blir mer sårbart över tid.

Att byta arkiv är därför ett av de allra första stegen som nästan varje hemma-lab-användare utför efter en nyinstallation.

Förberedelser innan du börjar

För att kunna genomföra guiden behöver du följande på plats:

  • En fungerande installation av Proxmox VE.
  • Root-behörighet (administratörskonto) till din server.
  • En fungerande internetanslutning på Proxmox-värden så att den kan nå uppdateringsservrarna.
  • Ungefär tio minuter av din tid.

Metod 1: Genomför ändringen i webbgränssnittet

Det absolut enklaste sättet att lösa detta på är klicka sig fram direkt i Proxmox eget gränssnitt. Du behöver inte använda terminalen eller skriva några kommandon.

  1. Logga in i webbgränssnittet för Proxmox VE (oftast via https://din-server-ip:8006).
  2. I menyträdet till vänster väljer du din specifika servernod (klicka på själva servernamnet, ofta "pve", inte på "Datacenter" längst upp=.
  3. Gå till fliken "Updates" och klicka sedan på underkategorin "Repositories".
  4. I listan över arkiv letar du upp raden där det står pve-enterprise. Markera den och klicka på knappen "Disable" längst upp. Detta hindrar systemet från att försöka ansluta till enterprise-arkivet.
  5. Klicka på knappen "Add" precis ovanför listan.
  6. Välj "No-Subscription" i rullgardinsmenyn och bekräfta genom att klicka på lägg till-knappen. Proxmox lägger nu till rätt inställningar automatiskt.
  7. Gå tillbaka till fliken "Updates" och klicka på "Refresh" för att verifiera att uppdateringslistorna nu kan hämtas utan fel.

Om varningsrutan fortfarande dyker upp direkt efter ändringen kan du behöva logga ut helt från webbgränssnittet och logga in igen. Ibland krävs det också en hård uppdatering av webbläsaren (Ctrl + F5) för att rensa gamla cachade filer.


Metod 2: Genomför ändringen via terminalen (CLI)

Om du föredrar att arbeta i terminalen, antingen via SSH eller genom den inbyggda konsolen, kan du göra exakt samma ändringar direkt i konfigurationsfilerna.

Moderna versioner av Proxmox VE använder det mer strukturerade formatet deb822 för paketkällor. Filerna slutar på .sources istället för det äldre .list-formatet.

Steg 1: Inaktivera enterprise-arkivet

Öppna konfigurationsfilen för enterprise-arkivet:

Bash
nano /etc/apt/sources.list.d/pve-enterprise.sources

Inuti filen ser du följande rader:

Plaintext
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

Lägg till en helt ny rad längst ner i filen:

Plaintext
Enabled: no

Spara och avsluta genom att trycka Ctrl + O, trycka på Enter och därefter avsluta med Ctrl + X. Det här inaktiverar arkivet utan att radera filen.

Steg 2: Skapa det nya No-Subscription-arkivet

Skapa en ny källfil för det kostnadsfria arkivet:

Bash
nano /etc/apt/sources.list.d/proxmox.sources

Klistra in följande innehåll i den tomma filen:

Plaintext
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

Debian-versioner i Proxmox

Det här exemplet använder Debian-utgåvan trixie. Om du kör en äldre version av Proxmox VE kan du behöva ersätta namnet med den Debian-version som är aktuell för din installation, till exempel bookworm för Proxmox VE 8.

Spara och stäng filen på samma sätt som i steg 1, med Ctrl + O, Enter och Ctrl + X.

Steg 3: Uppdatera paketlistorna

Kör nu kommandot för att uppdatera systemets källor:

Bash
apt update

Om inställningarna är korrekta kommer kommandot att slutföras helt utan felmeddelanden eller varningar om behörighet.


Felsökning och vanliga fel

Om uppdateringen fortfarande inte fungerar kan du gå igenom denna checklista:

  • Felkod 401 Unauthorized: Detta beror på att enterprise-arkivet fortfarande är aktiverat utan en giltig nyckel. Kontrollera att du verkligen har sparat filen med Enabled: no eller inaktiverat den i gränssnittet.
  • Problem med DNS eller nätverk: Om du får felet "Could not resolve host" beror det oftast inte på uppdateringsarkiven. Kontrollera istället din servers nätverkskonfiguration och att den faktiskt kan nå internet.
  • Dubbletter i källorna: Om du råkar lägga till samma paketarkiv både via webbgränssnittet och manuellt i terminalen kan du få varningar om dubbletter. Rensa upp i filerna så att varje arkiv bara definieras en gång.
  • Felaktig systemtid: Om din servers klocka går fel kan verifieringen av säkerhetssignaturerna misslyckas. Se till att tidssynkroniseringen fungerar korrekt på din maskin.

Om din fortfarande misslyckas beror det oftast på att ändringarna i enterprise-filen inte sparades ordentligt, eller att det smugit sig in ett stavfel i de nyligen tillagda adresserna. För att se att raden Enabled: no faktiskt sparats kan du enkelt verifiera dina filer genom att köra:

Bash
cat /etc/apt/sources.list.d/pve-enterprise.sources

Dessutom kontrollera fter eventuella felskrivningar med:

Bash
cat /etc/apt/sources.list.d/proxmox.sources

Tänk på att det nya deb822-formatet är mycket känsligt för dolda formateringsfel, extra mellanslag eller felaktiga citationstecken om du har kopierat texten direkt från en webbsida.

Utöver detta kan felaktig systemtid störa verifieringen av säkerhetssignaturer, så se till att din servers NTP-tidssynkronisering fungerar. Om du sitter bakom en strikt brandvägg måste utgående trafik till download.proxmox.com tillåtas på port 443. Skulle problemen kvarstå kan du, för att läsa av de senaste raderna i felutskriften, köra kommandot:

Bash
apt update 2>&1 | tail -n 20

Varning!

Det florerar många skript på nätet som utlovar en snabb lösning för att dölja prenumerationsrutan kosmetiskt. Vi avråder starkt från att använda dessa. De flesta modifierar Proxmox interna Javascript-filer på ett osäkert sätt, vilket ändå skrivs över vid nästa systemuppdatering. Dessutom löser de inte det underliggande problemet med att dina uppdateringar blockeras. Gör istället ändringen på det rekommenderade sättet genom att konfigurera dina repositories.


Vanliga frågor (FAQ)

Är det lagligt, tillåtet och säkert att använda det kostnadsfria arkivet?

Ja, absolut. Detta är ett officiellt paketarkiv från Proxmox-projektet själva som är avsett för utvärdering, testning och personligt bruk. Det rör sig inte om något "hack", utan är en fullt supporterad och dokumenterad metod.

Går jag miste om några funktioner i Proxmox?

Nej. Du får tillgång till exakt alla funktioner i Proxmox VE, inklusive klustring, avancerad säkerhetskopiering och nätverkskonfigurationer. Skillnaden är enbart tillgången till support och det mer konservativt testade enterprise-arkivet.

Måste jag göra om detta efter varje systemuppdatering?

Nej, detta är en engångskonfiguration. Dina inställningar för paketarkiven sparas och ligger kvar även när du uppdaterar systemet. Du behöver bara göra om det om du väljer att installera om hela Proxmox från grunden.

Vad händer om jag struntar i varningen istället för att fixa den?

Pop-up kommer att fortsätta visas varje gång du loggar in på webbgränssnittet, och ännu viktigare, apt update och apt upgrade kommer att fortsätta att misslyckas, vilket innebär att du inte kommer att få säkerhetskorrigeringar.


Slutsats

Meddelandet "No valid subscription" kan se skrämmande ut första gången du ser det, men som du nu vet är det helt enkelt Proxmox VE som säger att det är konfigurerat för enterprise-arkivet. Genom att inaktivera detta och aktivera det kostnadsfria alternativet utan prenumeration kan du uppdatera ditt system normalt och bli av med varningen helt.

Detta är ett av de allra första konfigurationsstegen som nästan varje ny Proxmox VE-homelab och testmiljö går igenom, så nu när det är klart är du redo att gå vidare till att bygga dina första virtuella maskiner och behållare med ett helt uppdaterat system under dem.


Vad har du för erfarenheter?

Har du lyckats konfigurera dina paketarkiv på din Proxmox-server, eller stötte du på några problem på vägen? Hur ser din nuvarande uppställning ut i ditt hemma-lab? Dela gärna med dig av dina erfarenheter eller ställ dina frågor i kommentarsfältet här nedanför. Vi uppskattar all feedback från vårt homelab-community!

Användbara länkar och källor

  • Installera Proxmox - steg för steg
  • Proxmox + Home Assistant OS på rätt sätt
  • Andra intressanta artiklar om Proxmox
  • Källa och inspiration

M

Av: MCo

Nörd med inslag av IoT, 3D-print, filmer och saker som gör livet enklare

Guider
Homelab
Linux
Proxmox
För 6 timmar sedan

För dig som gillar att nörda ner sig i IoT, prylar och teknik. Vi sätter nyheter på det vi gillar och hoppas att även du uppskattar och läser våra artiklar.

Kategorier:


Adguard Home
Ai
Automation
Automatisering
Diy
Dns
Energi
Esp32
Esphome
Guider
Home Assistant
Homelab
Iot
Matter
Mesh
Nätverk
Pialert
Proxmox
Raspberry Pi
Röststyrning
Sensorer
Smarta Hem
Säkerhet
Teknik
Temperatur
Thread
Tips
Wifi
Z Wave
Zigbee
Zigbee2mqtt
VPN och DNS: Så fungerar de och så maximerar du ditt integritetsskydd
Adguard HomeDnsGuiderSäkerhetVpn
Adguard HomeDnsGuiderSäkerhetVpn
Det smarta sovrummet: En guide till bättre sömn med IoT
GuiderIotZigbee
GuiderIotZigbee