On 2019-10-02 10:05, Aron Xu wrote:
I tried more to reproduce this bug, the problem only affect linux
4.19.0-0.bpo.4 and 4.19.0-0.bpo.5 (while I haven't tried earlier bpo
versions), and does not affect 4.9 or 4.19.0-0.bpo.6
Since the affecting surface is small so far, I would suggest anyone
run into this problem on stretch(-bpo) to upgrade to 4.19.0-0.bpo.6,
it does not matter whether the kernel is the current running one at
the time wireguard.ko is built.
In my case, the machine is running buster (10.1) with these packages
installed:
:~# dpkg -l 'linux-headers-*' 'linux-image-*'
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture
Description
+++-===================================-================-============-=========================================================
ii linux-headers-4.12.0-2-amd64 4.12.13-1 amd64
Header files for Linux 4.12.0-2-amd64
ii linux-headers-4.12.0-2-common 4.12.13-1 all
Common header files for Linux 4.12.0-2
ii linux-headers-4.14.0-3-amd64 4.14.17-1 amd64
Header files for Linux 4.14.0-3-amd64
ii linux-headers-4.14.0-3-common 4.14.17-1 all
Common header files for Linux 4.14.0-3
ii linux-headers-4.19.0-2-amd64 4.19.16-1 amd64
Header files for Linux 4.19.0-2-amd64
ii linux-headers-4.19.0-2-common 4.19.16-1 all
Common header files for Linux 4.19.0-2
ri linux-headers-4.19.0-4-amd64 4.19.28-2 amd64
Header files for Linux 4.19.0-4-amd64
ri linux-headers-4.19.0-4-common 4.19.28-2 all
Common header files for Linux 4.19.0-4
ii linux-headers-4.19.0-5-amd64 4.19.37-5 amd64
Header files for Linux 4.19.0-5-amd64
ii linux-headers-4.19.0-5-common 4.19.37-5 all
Common header files for Linux 4.19.0-5
ii linux-headers-4.19.0-6-amd64 4.19.67-2 amd64
Header files for Linux 4.19.0-6-amd64
ii linux-headers-4.19.0-6-common 4.19.67-2 all
Common header files for Linux 4.19.0-6
un linux-headers-686-pae <none> <none>
(no description available)
ii linux-headers-amd64 4.19+105+deb10u1 amd64
Header files for Linux amd64 configuration (meta-package)
un linux-headers-generic <none> <none>
(no description available)
rc linux-image-4.0.0-2-amd64 4.0.8-2 amd64
Linux 4.0 for 64-bit PCs
rc linux-image-4.1.0-1-amd64 4.1.3-1 amd64
Linux 4.1 for 64-bit PCs
rc linux-image-4.1.0-2-amd64 4.1.6-1 amd64
Linux 4.1 for 64-bit PCs
rc linux-image-4.11.0-1-amd64 4.11.6-1 amd64
Linux 4.11 for 64-bit PCs
rc linux-image-4.12.0-1-amd64 4.12.6-1 amd64
Linux 4.12 for 64-bit PCs
rc linux-image-4.12.0-2-amd64 4.12.13-1 amd64
Linux 4.12 for 64-bit PCs
rc linux-image-4.13.0-1-amd64 4.13.13-1 amd64
Linux 4.13 for 64-bit PCs
rc linux-image-4.14.0-2-amd64 4.14.7-1 amd64
Linux 4.14 for 64-bit PCs
rc linux-image-4.14.0-3-amd64 4.14.17-1 amd64
Linux 4.14 for 64-bit PCs
rc linux-image-4.15.0-2-amd64 4.15.11-1 amd64
Linux 4.15 for 64-bit PCs
rc linux-image-4.15.0-3-amd64 4.15.17-1 amd64
Linux 4.15 for 64-bit PCs
rc linux-image-4.16.0-1-amd64 4.16.5-1 amd64
Linux 4.16 for 64-bit PCs
rc linux-image-4.16.0-2-amd64 4.16.16-2 amd64
Linux 4.16 for 64-bit PCs
rc linux-image-4.17.0-1-amd64 4.17.8-1 amd64
Linux 4.17 for 64-bit PCs
rc linux-image-4.17.0-3-amd64 4.17.17-1 amd64
Linux 4.17 for 64-bit PCs
rc linux-image-4.18.0-1-amd64 4.18.6-1 amd64
Linux 4.18 for 64-bit PCs
rc linux-image-4.18.0-2-amd64 4.18.10-2+b1 amd64
Linux 4.18 for 64-bit PCs
rc linux-image-4.18.0-3-amd64 4.18.20-2 amd64
Linux 4.18 for 64-bit PCs
rc linux-image-4.19.0-1-amd64 4.19.12-1 amd64
Linux 4.19 for 64-bit PCs (signed)
un linux-image-4.19.0-1-amd64-unsigned <none> <none>
(no description available)
ii linux-image-4.19.0-2-amd64 4.19.16-1 amd64
Linux 4.19 for 64-bit PCs (signed)
un linux-image-4.19.0-2-amd64-unsigned <none> <none>
(no description available)
ii linux-image-4.19.0-4-amd64 4.19.28-2 amd64
Linux 4.19 for 64-bit PCs (signed)
un linux-image-4.19.0-4-amd64-unsigned <none> <none>
(no description available)
ii linux-image-4.19.0-5-amd64 4.19.37-5 amd64
Linux 4.19 for 64-bit PCs (signed)
un linux-image-4.19.0-5-amd64-unsigned <none> <none>
(no description available)
ii linux-image-4.19.0-6-amd64 4.19.67-2 amd64
Linux 4.19 for 64-bit PCs (signed)
un linux-image-4.19.0-6-amd64-unsigned <none> <none>
(no description available)
rc linux-image-4.2.0-1-amd64 4.2.6-3 amd64
Linux 4.2 for 64-bit PCs
rc linux-image-4.3.0-1-amd64 4.3.5-1 amd64
Linux 4.3 for 64-bit PCs
rc linux-image-4.4.0-1-amd64 4.4.6-1 amd64
Linux 4.4 for 64-bit PCs
rc linux-image-4.5.0-1-amd64 4.5.1-1 amd64
Linux 4.5 for 64-bit PCs
rc linux-image-4.5.0-2-amd64 4.5.5-1 amd64
Linux 4.5 for 64-bit PCs
rc linux-image-4.6.0-1-amd64 4.6.4-1 amd64
Linux 4.6 for 64-bit PCs
rc linux-image-4.7.0-1-amd64 4.7.8-1 amd64
Linux 4.7 for 64-bit PCs (signed)
un linux-image-4.7.0-1-amd64-unsigned <none> <none>
(no description available)
rc linux-image-4.8.0-1-amd64 4.8.7-1 amd64
Linux 4.8 for 64-bit PCs (signed)
un linux-image-4.8.0-1-amd64-unsigned <none> <none>
(no description available)
rc linux-image-4.8.0-2-amd64 4.8.15-2 amd64
Linux 4.8 for 64-bit PCs (signed)
un linux-image-4.8.0-2-amd64-unsigned <none> <none>
(no description available)
rc linux-image-4.9.0-1-amd64 4.9.6-3 amd64
Linux 4.9 for 64-bit PCs (signed)
un linux-image-4.9.0-1-amd64-unsigned <none> <none>
(no description available)
rc linux-image-4.9.0-2-amd64 4.9.18-1 amd64
Linux 4.9 for 64-bit PCs (signed)
un linux-image-4.9.0-2-amd64-unsigned <none> <none>
(no description available)
rc linux-image-4.9.0-3-amd64 4.9.30-2+deb9u2 amd64
Linux 4.9 for 64-bit PCs
ii linux-image-amd64 4.19+105+deb10u1 amd64
Linux for 64-bit PCs (meta-package)
Current running kernel is:
Linux server 4.19.0-2-amd64 #1 SMP Debian 4.19.16-1 (2019-01-17) x86_64
GNU/Linux
:~# modprobe -v wireguard
insmod /lib/modules/4.19.0-2-amd64/updates/dkms/wireguard.ko
modprobe: ERROR: could not insert 'wireguard': Exec format error
:~# dmesg | tail -1
[18380240.440622] module: x86/modules: Skipping invalid relocation
target, existing value is nonzero for type 1, loc 0000000069137dca, val
ffffffffc10f4086
-- Michel