Al intentar instalar Wireguard en Proxmox dentro de un contenedor LXC tengo el siguiente problema:

root@pve1:~# apt install wireguard-dkms
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package wireguard-dkms

Esto sucede porque no encuentra el paquete wireguard-dkms en nuestro Host repositorio y por mas que hagamos un apt update sigue sin encontrarlo.

Nota: Este paquete hay que instalarlo en el Proxmox Host, no dentro del LXC.

Para poder solucionarlo debemos de agregar unos nuevos repositorio a sistema para que así pueda encontrarlo, vamos a hacer lo siguiente:

  1. Agregar el nuevo repositorio y actualizar el gestor de paquetes.
echo 'deb http://ftp.debian.org/debian buster-backports main contrib' >> /etc/apt/sources.list.d/buster-backports.list

apt update

2.  Ahora reintentamos volver a instalar el paquete y ya debería funcionar.

apt install pve-headers

La instalación va a tardar  poco y al final nos devolverá algo similar a esto, confirmándonos que se a instalado:

.
.
.
DKMS: install completed.
Setting up g++-8 (8.3.0-6) ...
Setting up wireguard (1.0.20210223-1~bpo10+1) ...
Setting up g++ (4:8.3.0-1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.6) ...
Processing triggers for systemd (241-7~deb10u7) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for libc-bin (2.28-10) ...