Wireguard container problem with raspberry pi 2

Hi

I have a raspberry pi 2 with raspbian buster (kernel 5.4.51) and i have tried to install the wireguard container.

I have created container fine, but in the first run i got a problem during building the module. In the log appears this warning:

Warning: modules_install: missing 'System.map' file. Skipping depmod.


depmod -b "/" -a 5.4.51-v7+


make: Leaving directory '/app/wireguard-linux-compat/src'


**** Let's test our new module. ****


Error: Unknown device type.


**** The module is not active, review the logs. Sleeping now. . . ****

Is this a compatibility problem with raspberry pi 2 or i am doing something wrong?

Thanks a lot

If it is useful, this is the complete log:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.,
[s6-init] ensuring user provided files have correct perms...exited 0.,
[fix-attrs.d] applying ownership & permissions fixes...,
[fix-attrs.d] done.,
[cont-init.d] executing container initialization scripts...,
[cont-init.d] 01-envfile: executing... ,
[cont-init.d] 01-envfile: exited 0.,
[cont-init.d] 10-adduser: executing... ,
,
-------------------------------------,
          _         (),
         | |  ___   _    __,
         | | / __| | |  /  \ ,
         | | \__ \ | | | () |,
         |_| |___/ |_|  \__/,
,
,
Brought to you by linuxserver.io,
-------------------------------------,
,
To support the app dev(s) visit:,
WireGuard: https://www.wireguard.com/donations/,
,
To support LSIO projects visit:,
https://www.linuxserver.io/donate/,
-------------------------------------,
GID/UID,
-------------------------------------,
,
User uid:    1000,
User gid:    1000,
-------------------------------------,
,
[cont-init.d] 10-adduser: exited 0.,
[cont-init.d] 30-config: executing... ,
Uname info: Linux 9cadd2569d57 5.4.51-v7+ #1332 SMP Tue Aug 4 18:34:21 BST 2020 armv7l armv7l armv7l GNU/Linux,
Error: Unknown device type.,
**** The wireguard module is not active, will attempt kernel header install and module compilation. ****,
**** Attempting kernel header install ****,
Get:1 http://ports.ubuntu.com/ubuntu-ports bionic InRelease [242 kB],
Get:2 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease [88.7 kB],
Get:3 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease [74.6 kB],
Get:4 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease [88.7 kB],
Get:5 http://ports.ubuntu.com/ubuntu-ports bionic/multiverse armhf Packages [157 kB],
Get:6 http://ports.ubuntu.com/ubuntu-ports bionic/universe armhf Packages [11.0 MB],
Get:7 http://ports.ubuntu.com/ubuntu-ports bionic/main armhf Packages [1,277 kB],
Get:8 http://ports.ubuntu.com/ubuntu-ports bionic/restricted armhf Packages [12.5 kB],
Get:9 http://ports.ubuntu.com/ubuntu-ports bionic-updates/multiverse armhf Packages [4,825 B],
Get:10 http://ports.ubuntu.com/ubuntu-ports bionic-updates/universe armhf Packages [1,177 kB],
Get:11 http://ports.ubuntu.com/ubuntu-ports bionic-updates/restricted armhf Packages [11.0 kB],
Get:12 http://ports.ubuntu.com/ubuntu-ports bionic-updates/main armhf Packages [843 kB],
Get:13 http://ports.ubuntu.com/ubuntu-ports bionic-backports/universe armhf Packages [8,101 B],
Get:14 http://ports.ubuntu.com/ubuntu-ports bionic-backports/main armhf Packages [8,247 B],
Get:15 http://ports.ubuntu.com/ubuntu-ports bionic-security/multiverse armhf Packages [1,849 B],
Get:16 http://ports.ubuntu.com/ubuntu-ports bionic-security/restricted armhf Packages [5,504 B],
Get:17 http://ports.ubuntu.com/ubuntu-ports bionic-security/universe armhf Packages [704 kB],
Get:18 http://ports.ubuntu.com/ubuntu-ports bionic-security/main armhf Packages [577 kB],
Fetched 16.2 MB in 14s (1,167 kB/s),
Reading package lists...,
**** Raspbian kernel naming convention detected, attempting to install raspbian kernel headers ****,
Warning: apt-key output should not be parsed (stdout is not a terminal),
OK,
Hit:1 http://ports.ubuntu.com/ubuntu-ports bionic InRelease,
Hit:2 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease,
Get:3 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB],
Hit:4 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease,
Hit:5 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease,
Get:6 http://archive.raspberrypi.org/debian buster/main Sources [93.7 kB],
Get:7 http://archive.raspberrypi.org/debian buster/main armhf Packages [331 kB],
Fetched 457 kB in 4s (111 kB/s),
Reading package lists...,
Reading package lists...,
Building dependency tree...,
Reading state information...,
The following NEW packages will be installed:,
  raspberrypi-kernel-headers,
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.,
Need to get 26.2 MB of archives.,
After this operation, 171 MB of additional disk space will be used.,
Get:1 http://archive.raspberrypi.org/debian buster/main armhf raspberrypi-kernel-headers armhf 1.20200723-1 [26.2 MB],
Fetched 26.2 MB in 4s (6,200 kB/s),
Selecting previously unselected package raspberrypi-kernel-headers.
,
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 13991 files and directories currently installed.)
,
Preparing to unpack .../raspberrypi-kernel-headers_1.20200723-1_armhf.deb ...
,
Unpacking raspberrypi-kernel-headers (1.20200723-1) ...
,
Setting up raspberrypi-kernel-headers (1.20200723-1) ...
,
run-parts: executing /etc/kernel/header_postinst.d/dkms 5.4.51+
,
 * dkms: running auto installation service for kernel 5.4.51+        
[ OK ]
,
run-parts: executing /etc/kernel/header_postinst.d/dkms 5.4.51-v7+
,
 * dkms: running auto installation service for kernel 5.4.51-v7+        
[ OK ]
,
run-parts: executing /etc/kernel/header_postinst.d/dkms 5.4.51-v7l+
,
 * dkms: running auto installation service for kernel 5.4.51-v7l+        
[ OK ]
,
run-parts: executing /etc/kernel/header_postinst.d/dkms 5.4.51-v8+
,
 * dkms: running auto installation service for kernel 5.4.51-v8+        
[ OK ]
,
**** Kernel headers seem to be present, attempting to build the wireguard module. . . ****,
**** Generating signing key ****,
Generating a RSA private key,
...........................................++++,
...................................................................................................................................................................................................................................................................................++++,
writing new private key to 'signing_key.pem',
-----,
**** Building the module ****,
make: Entering directory '/app/wireguard-linux-compat/src',
  CC [M]  /app/wireguard-linux-compat/src/main.o,
  CC [M]  /app/wireguard-linux-compat/src/noise.o,
  CC [M]  /app/wireguard-linux-compat/src/device.o,
  CC [M]  /app/wireguard-linux-compat/src/peer.o,
  CC [M]  /app/wireguard-linux-compat/src/timers.o,
  CC [M]  /app/wireguard-linux-compat/src/queueing.o,
  CC [M]  /app/wireguard-linux-compat/src/send.o,
  CC [M]  /app/wireguard-linux-compat/src/receive.o,
  CC [M]  /app/wireguard-linux-compat/src/socket.o,
  CC [M]  /app/wireguard-linux-compat/src/peerlookup.o,
  CC [M]  /app/wireguard-linux-compat/src/allowedips.o,
  CC [M]  /app/wireguard-linux-compat/src/ratelimiter.o,
  CC [M]  /app/wireguard-linux-compat/src/cookie.o,
  CC [M]  /app/wireguard-linux-compat/src/netlink.o,
  CC [M]  /app/wireguard-linux-compat/src/crypto/zinc/chacha20/chacha20.o,
  PERLASM /app/wireguard-linux-compat/src/crypto/zinc/chacha20/chacha20-arm.S,
  AS [M]  /app/wireguard-linux-compat/src/crypto/zinc/chacha20/chacha20-unrolled-arm.o,
  CC [M]  /app/wireguard-linux-compat/src/crypto/zinc/poly1305/poly1305.o,
  PERLASM /app/wireguard-linux-compat/src/crypto/zinc/poly1305/poly1305-arm.S,
  CC [M]  /app/wireguard-linux-compat/src/crypto/zinc/chacha20poly1305.o,
  CC [M]  /app/wireguard-linux-compat/src/crypto/zinc/blake2s/blake2s.o,
  CC [M]  /app/wireguard-linux-compat/src/crypto/zinc/curve25519/curve25519.o,
  AS [M]  /app/wireguard-linux-compat/src/crypto/zinc/curve25519/curve25519-arm.o,
  AS [M]  /app/wireguard-linux-compat/src/crypto/zinc/chacha20/chacha20-arm.o,
  AS [M]  /app/wireguard-linux-compat/src/crypto/zinc/poly1305/poly1305-arm.o,
  LD [M]  /app/wireguard-linux-compat/src/wireguard.o,
  Building modules, stage 2.,
  MODPOST 1 modules,
  CC [M]  /app/wireguard-linux-compat/src/wireguard.mod.o,
  LD [M]  /app/wireguard-linux-compat/src/wireguard.ko,
make: Leaving directory '/app/wireguard-linux-compat/src',
make: Entering directory '/app/wireguard-linux-compat/src',
  INSTALL /app/wireguard-linux-compat/src/wireguard.ko,
  DEPMOD  5.4.51-v7+,
Warning: modules_install: missing 'System.map' file. Skipping depmod.,
depmod -b "/" -a 5.4.51-v7+,
make: Leaving directory '/app/wireguard-linux-compat/src',
**** Let's test our new module. ****,
Error: Unknown device type.,
**** The module is not active, review the logs. Sleeping now. . . ****,

It seems the problem was fixed in one of the latest image updates. Now is working properly.

Thanks.