amnezia-vpn / amneziawg-linux-kernel-module

AmneziaWG Linux kernel module
https://www.wireguard.com
GNU General Public License v2.0
17 stars 3 forks source link

DKMS Install on Fedora Server 39 #5

Open AndrewKhitrin opened 3 months ago

AndrewKhitrin commented 3 months ago

I have installed amneziwg linux kernel module from amneziavpn repository as as described in the readme :

dnf install amneziawg-dkms amneziawg-tools

The module is displayed in DKMS in the status "added" :

# dkms status

amneziawg/1.0.20240213: added

I'm getting a error, while building amneziawg kernel module via DKMS (dkms build -m amneziawg/1.0.20240213, BTW package python3-devel is required for some build steps) :

..........
Building module:
Cleaning build area...
Building module(s)...(bad exit status: 2)
Failed command:
make -j4 KERNELRELEASE=6.8.4-200.fc39.x86_64 -C /var/lib/dkms/amneziawg/1.0.0/build
Error! Bad return status for module build on kernel: 6.8.4-200.fc39.x86_64 (x86_64)
Consult /var/lib/dkms/amneziawg/1.0.20240213/build/make.log for more information.

Content of make.log :

# cat /var/lib/dkms/amneziawg/1.0.20240213/build/make.log

DKMS make.log for amneziawg-1.0.20240213 for kernel 6.8.4-200.fc39.x86_64 (x86_64)
Sun Apr  7 01:08:13 PM MSK 2024
make: Entering directory '/var/lib/dkms/amneziawg/1.0.20240213/build'
make: *** /var/lib/dkms/amneziawg/1.0.0/build: No such file or directory.  Stop.
make: Leaving directory '/var/lib/dkms/amneziawg/1.0.20240213/build'

Content of /var/lib/dkms/amneziawg/ directory :

# ls -l /var/lib/dkms/amneziawg

total 0
drwxr-xr-x 3 root root 48 Apr  7 13:07 1.0.20240213

Looks like some package and Makefile version mismatch.

My Fedora version :

# cat /etc/fedora-release

Fedora release 39 (Thirty Nine)

# uname -a

Linux hostname 6.8.4-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr  4 20:45:21 UTC 2024 x86_64 GNU/Linux