Closed indyprime closed 3 years ago
try
sudo modprobe -r jool
sudo modprobe jool
dmesg | tail
jool --version
Are they displaying the same version?
Output of commands below each one:
sudo modprobe -r jool modprobe: FATAL: Module jool is in use.
sudo modprobe jool (no output)
dmesg | tail (filtered relevant info) jool_common: loading out-of-tree module taints kernel. jool_common: module verification failed: signature and/or required key missing - tainting kernel Jool: Core Jool v4.1.4.0 module inserted. NAT64 Jool v4.1.4.0 module inserted.
jool --version 4.1.5.0
Looks like this is still hanging on to the old version of the kernel module. How should it be fixed?
Answered my own question - just needed to follow the instructions in the Install doc for building the kernel module for the new version, and remove the previous module(s). Perhaps that could be a good FAQ entry for troubleshooting that error message.
Ok, agreed.
Will write it tomorrow.
Version 4.1.4 works fine for me for NAT64, and I tried updating to version 4.1.5, but ran into problems. On jool startup and for each jool command run, this message is displayed: "Error: Don't know what to do: The packet I just received does not follow Jool's protocol." NAT64 doesn't work anymore in the new version.
The same errors show whether I'm using the 4.1.5 release tar.gz, or updating the source files through git. After reverting to the 4.1.4 release tar.gz, NAT64 works fine again, and doesn't display the errors anymore.
Host: Fedora 32 Linux, kernel 5.10.20-100.fc32.x86_64