# Build of wireguard module fails on Rocky 8.8 (kernel 4.18.0-477.\*)

**URL:** https://forums.rockylinux.org/t/build-of-wireguard-module-fails-on-rocky-8-8-kernel-4-18-0-477/10209
**Category:** Rocky Linux Help & Support
**Created:** [June 7, 2023, 11:57am UTC](https://forums.rockylinux.org/t/build-of-wireguard-module-fails-on-rocky-8-8-kernel-4-18-0-477/10209 "2023-06-07T11:57:28Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![idowu](https://avatars.discourse-cdn.com/v4/letter/i/bc8723/32.png) [@idowu](https://forums.rockylinux.org/u/idowu)
#### Post date: [June 7, 2023, 11:57am UTC](https://forums.rockylinux.org/t/build-of-wireguard-module-fails-on-rocky-8-8-kernel-4-18-0-477/10209/1 "2023-06-07T11:57:28Z")

</div>

Hi,  
We’ve been using wireguard to remotely access my company’s infrastructure. It’s been working like a charm with Rocky 8.7 (kernel 4.18-425-\*) but the module doesn’t seem to be built since we’ve upgraded to Rocky 8.8 (kernel 4.18.0-477.\*)

The bug seems reproductible on newer deployement (installed with Rocky 8.8). Despite installing `wireguard` + `wireguard-tools`, the wireguard module is absent after reboot.

```bash
# modinfo wireguard
modinfo: ERROR: Module wireguard not found.

```

Trying to manually build the module with `akmods` also fails :

```bash
# akmods --force
Checking kmods exist for 4.18.0-477.13.1.el8_8.x86_64 [OK]
Building and installing wireguard-kmod [ÉCHOUÉ]
Building rpms failed; see /var/cache/akmods/wireguard/1.0.20220627-4.el8-for-4.18.0-477.13.1.el8_8.x86_64.failed.log for details

Hint: Some kmods were ignored or failed to build or install.
You can try to rebuild and install them by by calling
'/usr/sbin/akmods --force' as root.

```

I’ve pasted the log file here if that’s of any help : [https://pastebin.com/sb367eWQ](https://pastebin.com/sb367eWQ)

So `kernel-headers` (4.18.0-477.13.1) are installed in case anyone is wondering.

Any idea of to solve this?  
Any hints welcome.

Thanks

---

<div class="post-metadata">

### Author: ![toracat](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/toracat/32/68_2.png) [@toracat](https://forums.rockylinux.org/u/toracat)
#### Post date: [June 7, 2023, 6:43pm UTC](https://forums.rockylinux.org/t/build-of-wireguard-module-fails-on-rocky-8-8-kernel-4-18-0-477/10209/2 "2023-06-07T18:43:58Z")

</div>

You may want to use the kmod-wireguard package offered by ELRepo. It is kABI-tracking, meaning it survives kernel updates withing a minor release (8.8 for example).

---

<div class="post-metadata">

### Author: ![idowu](https://avatars.discourse-cdn.com/v4/letter/i/bc8723/32.png) [@idowu](https://forums.rockylinux.org/u/idowu)
#### Post date: [June 8, 2023, 9:42am UTC](https://forums.rockylinux.org/t/build-of-wireguard-module-fails-on-rocky-8-8-kernel-4-18-0-477/10209/3 "2023-06-08T09:42:39Z")

</div>

Thanks a lot, that was it. ELRepo was the missing piece of our setup.  
It even solved a minor issue with a nvidia driver, everything runs smoothly now.

---

<div class="post-metadata">

### Author: ![toracat](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/toracat/32/68_2.png) [@toracat](https://forums.rockylinux.org/u/toracat)
#### Post date: [June 8, 2023, 3:48pm UTC](https://forums.rockylinux.org/t/build-of-wireguard-module-fails-on-rocky-8-8-kernel-4-18-0-477/10209/4 "2023-06-08T15:48:19Z")

</div>

Great to hear it worked out. 🙂

---

<div class="post-metadata">

### Author: ![brian](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/brian/32/5777_2.png) [@brian](https://forums.rockylinux.org/u/brian)
#### Post date: [August 25, 2023, 3:11am UTC](https://forums.rockylinux.org/t/build-of-wireguard-module-fails-on-rocky-8-8-kernel-4-18-0-477/10209/5 "2023-08-25T03:11:14Z")

</div>


