Estoy retomando Proxmox VE, que últimamente esta muy de moda. El otro día me puse revisar una versión a 8.1.4, necesitaba instalar el asistente para poder migrar de vmware a proxmox, que explico en este enlace, y me encontré con un problema aparentemente común que me llevo un rato solucionar: el sistema intenta usar el repositorio Enterprise de Proxmox, el cual requiere una suscripción de pago. Cuando no se cuenta con esta suscripción, lógicamente estoy con la versión de la comunidad no al de pago, pues me empezaron a aparecen errores al actualizar el sistema, como el que vemos en el imagen :
En la imagen vemos que al ejecutar apt-get update
, se muestra un error 401 Unauthorized. Esto sucede porque el repositorio Enterprise requiere credenciales válidas que solo se obtienen con una licencia activa. Este problema no solo impide actualizar los paquetes del sistema, sino que también interrumpe el flujo de mantenimiento.
Lo que tenemos que hacer es deshabilitar el repositorio Enterprise y utilizar el repositorio «No-Subscription», el cual es completamente gratuito y ofrece actualizaciones idénticas, pero sin soporte oficial.
Cómo deshabilitar el repositorio Enterprise en Proxmox
La parte mas sencilla es por la gestión de repositorios a través de su interfaz gráfica. Aquí te mostramos los pasos para deshabilitar el repositorio Enterprise y corregir los errores.
Paso 1: AccedeMOS al menú de repositorios
Desde la interfaz gráfica de Proxmox, en el menú principal, selecciona la opción Repositories:
Paso 2: Identifica y deshabilita el repositorio Enterprise
En la lista de repositorios, busca aquellos que contengan la URL enterprise.proxmox.com
. Normalmente, estos aparecen con nombres como enterprise
o pve-enterprise
. Un ejemplo de esto se muestra en la siguiente imagen:
Para deshabilitar estos repositorios, simplemente desmarca la casilla de activación correspondiente o elimina las entradas desde el archivo de configuración. Si prefieres hacerlo manualmente, puedes editar el archivo /etc/apt/sources.list.d/pve-enterprise.list
y eliminar o comentar las líneas relacionadas, por la consola de comandos
Cómo habilitar el repositorio No-Subscription
Deshabilitar el repositorio Enterprise no significa que te quedes sin actualizaciones. Proxmox es open source y ofrece un repositorio alternativo llamado No-Subscription, el cual es gratuito y no requiere licencias.
Método 1: Usando la interfaz gráfica
- En el menú Repositories, haz clic en «Add» (Agregar).
- Configura el repositorio con los siguientes valores:
- URL:
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
- Distribución:
bookworm
- Sección:
pve-no-subscription
- URL:
Guarda los cambios y aplica las configuraciones.
Método 2: Modificando archivos desde la terminal
Si prefieres trabajar desde la terminal, sigue estos pasos:
- Abre el archivo de configuración del repositorio:
- Agrega la siguiente línea:
- Guarda el archivo y ejecuta el comando para actualizar la lista de paquetes:
Solución completa y sin errores
Con estos pasos, ya tenemos nuestro Proxmox 8.1 configurado para utilizar el repositorio gratuito, evitando errores de acceso al repositorio Enterprise. Ahora podrás mantener tu sistema actualizado sin interrupciones.
Espero que os sirva