-
Notifications
You must be signed in to change notification settings - Fork 6
Bug fix with CONFIG_VXLAN is not included in the latest image build #43
Comments
This is related with #42 |
There hasn't been any new release since #42, as I've been waiting for an official Odroid kernel to pick up my submission. If you want to help, you could run an update of the kernel on your instance, then verifying if CONFIG_VXLAN is present. |
I've did that already yeah and it works for VXLAN with docker. But the problem is after the IPVLAN problem with ticket #42. How can I integrate both of them? |
It means that everytime I get a new Odroid C1 I will have to do this :
Not practical at all what do you think ? |
Okay. So you are saying that the current C1 kernel does include the VXLAN module. That's good. In addition, you want a kernel that also includes IPVLAN. In theory, you could follow the same approach as outlined in #38, just adding something like
directly before or after
Once you've confirmed that this fixes the problem, we could try to create a PR for the official kernel, so that this module will be included in the future. However, I haven't seen anything in #42 that suggests that it does fix the problem. Or do you have additional insights? |
I've checked in the drivers/net/ if there is ipvlan folder for this kernel and it does not. I tried to add the missing folder + missing config manually and I'm compiling now let's see if it works. |
Do you have any Odroid C1? If you have then make a simple test in swarm mode like It is described in the ticket as suggested from the Moby team. You can read it here : moby/moby#33531 If your docker is able to pass the request in the 2nd node with its own load balancer then it means it is my setup which is broken and it also means that the fix you and I have worked on is not swarm ready. Let me know |
Unfortunately your proposition for
It's not as easy as you think. |
I'm closing this ticket! The issue is not the missing CONFIG_IPVLAN. Please check the following link : #42 (comment) The problem is not Traefik nor Odroid C1 with HypriotOS. It seems to be Docker the problem. |
@gdeverlant If I remeber correctly you need kernel 3.18++ for completely working swarm mode (incl. vxlan) and the odroid c1 build uses 3.10 right now. |
And can you point me how to do that or give ma link or tutorial? Wait a second I use the latest Docker 17.05ce from apt-get update your idea of using a debian package I'm already doing so. In the meantime I've found this concerning the progress for mainline kernel on the C1 : http://linux-meson.com/doku.php |
Fixed the problem as described at : moby/moby#33531 |
Docker swarm will never work on Odroid C1 |
Hi @docbobo I've downloaded the latest release and it seems that you didn't integrate the bug fix concerning the last bug we worked on together : #38
Testes image : https://github.com/hypriot/image-builder-odroid-c1/releases/tag/v0.4.2
After a fresh install on my Odroid C1 check-config.sh shows :
- "overlay":
- CONFIG_VXLAN: missing
The text was updated successfully, but these errors were encountered: