-
-
Notifications
You must be signed in to change notification settings - Fork 407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ERROR signal: illegal instruction #1013
Comments
Interesting, I have never seen this! |
CPU architecture is AARCH64 using libreelec (10.85). I tried arm/v7 and arm64 versions manually by referencing the digest, and I don't get this error, I get something about cannot route iptables. When I get back from work I will post the logs for these ones. |
Does |
I did try yesterday with v3, resulting in the same error. I will try with v3.29 and feedback Question: at this line in the log, what are the instructions before / after it. Maybe I can narrow down the exact command causing this issue.
|
Same issue with 3.29 |
v3 is the latest v3 so v3.29
The problem most likely comes from Openvpn 2.5 since it crashes at printing its version Line 246 in 5359257
I'll dig more tomorrow evening. |
Unfortunately, I am still getting the same error on v3.28.2. Thank you for the line, I had been searching yesterday trying to find it. Would have have thought it was this line causing the issue since the openvpn version information gets printed: Line 247 in 5359257
|
@mfizz1 there are two openvpn, 2.4.x and 2.5.x. I'm not 100% sure which one causes the crash, but the 2.4.x version gets printed so my guess is it's the 2.5.x version causing the issue. Try docker run -it --rm alpine:3.16
apk add openvpn
openvpn --version
exit Does this work? |
Nope! upon may have found the guy! I been trying other things in there too, anything apk related is coming up illegal instruction. |
Hm strange, are you sure you're running the aarch64 version of alpine? Try Also what's the output of |
uname output :
nonetheless getting some peculiar behavior. I am getting the following:
|
So after continuing to struggle, I genuinely don't know which alpine docker pull is fetching. So I forced it to download
It downloaded but it has no tag (weird). I ran the same commands as what you have listed, (replacing alpine with the actual image id) and the commands followed through and output |
Some more progress made by specifying arm64 digest
|
First of all, yes it's I found
Yeah that's expected, as long as the hashes match is the same image anyway.
Nice! Although I have no idea why your Docker pulls images for another architecture, strange... You can also use
Nice 👍 Although Try: docker run -it --rm --cap-add=NET_ADMIN alpine:3.16 ip rule For me it gives me
on both my Linux amd64 and Windows (Linux VM) amd64 machines. I guess that's the 'operation not supported' in your case? 🤔 |
I have managed to sort this out. It was my os issue. The speed however for me is an issue (openvpn). I only get about 10% of my capability. I know you are implementing a pia wireguard please if you can avoid using I believe on pia Foss GitHub, there is a user by the name of triffid that gets the interface up without using wg-quick. It will really help the people on legacy systems. I eagerly await your version of it. |
What was it if you don't mind sharing?
Yeah it does it with Go code only (kernel or userspace). The biggest problem with PIA (and a few others) is they require to exchange with their server to get wireguard keys, and gluetun is designed to not allow any communication until the vpn is up. I'll change that to be optionally disabled to allow such communication, but I have a bunch of more pressing issues to solve first 😅 |
I have tried the userspace and it doesn't work, and I share the same experience as other users (granted people will complain more if it doesn't work as opposed to it working) |
Thanks I added this to the Wiki at https://github.com/qdm12/gluetun/wiki/Routing-errors
How did you try? Please create another issue for it I'd be curious to see what was failing! Thanks. Closing this issue now since it's kind of resolved I guess. |
I am not sure what is happening here. I have successfully used gluetun before, now I seem to be getting into a hurdle:
At first I thought it was because it was the wrong architecture but I still cannot get it to work.
The text was updated successfully, but these errors were encountered: