Conversation
|
Thank you for reporting bug. |
|
As a quick workaround, comment out the following 2 lines from config.h after running configure: |
|
Seeing that, it would be good to know what rv actually was at that point...
I developed the initial patch on Arch as well, but was not seeing this problem there, hmm. Anyway, I'll write some code to handle |
|
@nkhdiscovery Do you have any more details on step to reproduce? |
|
@tatsuhiro-t Any objections? |
|
No objection if it fixes this issue. |
|
@nkhdiscovery Any chance you can try this branch yourself? |
|
@tatsuhiro-t @nmaier I've a total broken system these days as I was upgrading my archlinux, I try to test this as soon as possible. |
|
Branch built successfully on my Arch vm through Linode, fails with following error number:
|
|
hmm. interesting. |
|
Alright, I'll write some more code to handle ENOSYS gracefully and fall back to the generic implementation if encountered. |
|
I wonder if it might be directly relating to how the kernel is managed on Linode configurations. I haven't reboot into anything newer than the following in almost a month and a half:
A description of how Linode's kernels are handled can be found here |
|
@ClaudiaJ Yeah, that's the problem right there. You got the usual 3.18 linux headers, but the kernel is in fact only 3.16 (from Linode). Looking closely at the output from @nkhdiscovery it says @ClaudiaJ and/or @nkhdiscovery can you retry this branch? I pushed again and hope this latest commit handles the missing syscall/implementation gracefully now. |
|
Branch is built successfully on my Linode vm, and a quick test download of some diff from gist is also successful. |
|
@ClaudiaJ @nmaier @tatsuhiro-t I updated my kernel and it works fine now, I think I can't risk to reproduce the error right now by downgrading my kernel as I'm in the middle of my master project... Thank you guys for your quick response :) |
|
Run into similar problem since version 1.26.1: |
When I try to download any file, I get this error:
Let me know if any further data or log is needed.