wireguard-dkms 1.0.20201112-1~16.04.1 failed to build

Bug #1910404 reported by Marcelo Bello
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
wireguard-linux-compat (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

System is fully upgraded. Wireguard went down, i tried reinstalling and got this:

===========================================================
Setting up wireguard-dkms (1.0.20201112-1~16.04.1) ...
Loading new wireguard-1.0.20201112 DKMS files...
Building only for 4.4.0-31-generic
Building initial module for 4.4.0-31-generic
Error! Bad return status for module build on kernel: 4.4.0-31-generic (x86_64)
Consult /var/lib/dkms/wireguard/1.0.20201112/build/make.log for more information
.
root@server:~# cat /var/lib/dkms/wireguard/1.0.20201112/build/make.log
DKMS make.log for wireguard-1.0.20201112 for kernel 4.4.0-31-generic (x86_64)
Qua Jan 6 11:30:22 -03 2021
make: Entering directory '/usr/src/linux-headers-4.4.0-31-generic'
  LD /var/lib/dkms/wireguard/1.0.20201112/build/built-in.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/main.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/noise.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/device.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/peer.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/timers.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/queueing.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/send.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/receive.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/socket.o
/var/lib/dkms/wireguard/1.0.20201112/build/socket.c: In function ‘send6’:
/var/lib/dkms/wireguard/1.0.20201112/build/socket.c:139:18: error: ‘const struct ipv6_stub’ has no member named ‘ipv6_dst_lookup_flow’
   dst = ipv6_stub->ipv6_dst_lookup_flow(sock_net(sock), sock, &fl,
                  ^
scripts/Makefile.build:258: recipe for target '/var/lib/dkms/wireguard/1.0.20201112/build/socket.o' failed
make[1]: *** [/var/lib/dkms/wireguard/1.0.20201112/build/socket.o] Error 1
Makefile:1403: recipe for target '_module_/var/lib/dkms/wireguard/1.0.20201112/build' failed
make: *** [_module_/var/lib/dkms/wireguard/1.0.20201112/build] Error 2
make: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic'

Revision history for this message
Marcelo Bello (marcelo-bello) wrote :

Sorry, just after submitting this bug I noticed I was using a ppa from before WG was officially supported. Now after removing the ppa I installed from main repositories and it all worked.

Changed in wireguard-linux-compat (Ubuntu):
status: New → Invalid
status: Invalid → New
Changed in wireguard-linux-compat (Ubuntu):
status: New → Invalid
Revision history for this message
Marcelo Bello (marcelo-bello) wrote :

Actually, got exactly same error from official repositories.

Here is the error after instaling without ppa:

Setting up wireguard-dkms (1.0.20201112-1~16.04.1) ...
Loading new wireguard-1.0.20201112 DKMS files...
First Installation: checking all kernels...
Building only for 4.4.0-31-generic
Building initial module for 4.4.0-31-generic
Error! Bad return status for module build on kernel: 4.4.0-31-generic (x86_64)
Consult /var/lib/dkms/wireguard/1.0.20201112/build/make.log for more information
.
Setting up wireguard (1.0.20200513-1~16.04.2) ...
root@server:/etc/apt# cat /var/lib/dkms/wireguard/1.0.20201112/build/make.log
DKMS make.log for wireguard-1.0.20201112 for kernel 4.4.0-31-generic (x86_64)
Qua Jan 6 11:47:52 -03 2021
make: Entering directory '/usr/src/linux-headers-4.4.0-31-generic'
  LD /var/lib/dkms/wireguard/1.0.20201112/build/built-in.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/main.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/noise.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/device.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/peer.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/timers.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/queueing.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/send.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/receive.o
  CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/socket.o
/var/lib/dkms/wireguard/1.0.20201112/build/socket.c: In function ‘send6’:
/var/lib/dkms/wireguard/1.0.20201112/build/socket.c:139:18: error: ‘const struct ipv6_stub’ has no member named ‘ipv6_dst_lookup_flow’
   dst = ipv6_stub->ipv6_dst_lookup_flow(sock_net(sock), sock, &fl,
                  ^
scripts/Makefile.build:258: recipe for target '/var/lib/dkms/wireguard/1.0.20201112/build/socket.o' failed
make[1]: *** [/var/lib/dkms/wireguard/1.0.20201112/build/socket.o] Error 1
Makefile:1403: recipe for target '_module_/var/lib/dkms/wireguard/1.0.20201112/build' failed
make: *** [_module_/var/lib/dkms/wireguard/1.0.20201112/build] Error 2
make: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic'

Revision history for this message
Jason A. Donenfeld (zx2c4) wrote :

> Building initial module for 4.4.0-31-generic

That doesn't look like a recent kernel.

Purge old kernels.

Revision history for this message
Marcelo Bello (marcelo-bello) wrote : Re: [Bug 1910404] Re: wireguard-dkms 1.0.20201112-1~16.04.1 failed to build

It is a GA Kernel.

I enabled HWE kernel and it worked .

Em qua, 6 de jan de 2021 15:20, Jason A. Donenfeld <
<email address hidden>> escreveu:

> > Building initial module for 4.4.0-31-generic
>
> That doesn't look like a recent kernel.
>
> Purge old kernels.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1910404
>
> Title:
> wireguard-dkms 1.0.20201112-1~16.04.1 failed to build
>
> Status in wireguard-linux-compat package in Ubuntu:
> Invalid
>
> Bug description:
> System is fully upgraded. Wireguard went down, i tried reinstalling
> and got this:
>
> ===========================================================
> Setting up wireguard-dkms (1.0.20201112-1~16.04.1) ...
> Loading new wireguard-1.0.20201112 DKMS files...
> Building only for 4.4.0-31-generic
> Building initial module for 4.4.0-31-generic
> Error! Bad return status for module build on kernel: 4.4.0-31-generic
> (x86_64)
> Consult /var/lib/dkms/wireguard/1.0.20201112/build/make.log for more
> information
> .
> root@server:~# cat /var/lib/dkms/wireguard/1.0.20201112/build/make.log
> DKMS make.log for wireguard-1.0.20201112 for kernel 4.4.0-31-generic
> (x86_64)
> Qua Jan 6 11:30:22 -03 2021
> make: Entering directory '/usr/src/linux-headers-4.4.0-31-generic'
> LD /var/lib/dkms/wireguard/1.0.20201112/build/built-in.o
> CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/main.o
> CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/noise.o
> CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/device.o
> CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/peer.o
> CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/timers.o
> CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/queueing.o
> CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/send.o
> CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/receive.o
> CC [M] /var/lib/dkms/wireguard/1.0.20201112/build/socket.o
> /var/lib/dkms/wireguard/1.0.20201112/build/socket.c: In function ‘send6’:
> /var/lib/dkms/wireguard/1.0.20201112/build/socket.c:139:18: error:
> ‘const struct ipv6_stub’ has no member named ‘ipv6_dst_lookup_flow’
> dst = ipv6_stub->ipv6_dst_lookup_flow(sock_net(sock), sock, &fl,
> ^
> scripts/Makefile.build:258: recipe for target
> '/var/lib/dkms/wireguard/1.0.20201112/build/socket.o' failed
> make[1]: *** [/var/lib/dkms/wireguard/1.0.20201112/build/socket.o] Error
> 1
> Makefile:1403: recipe for target
> '_module_/var/lib/dkms/wireguard/1.0.20201112/build' failed
> make: *** [_module_/var/lib/dkms/wireguard/1.0.20201112/build] Error 2
> make: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic'
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/wireguard-linux-compat/+bug/1910404/+subscriptions
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.