Skip to content
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

Networking Plugin: failed to apply changes (10 - Operation not supported) #50

Open
anttikyl opened this issue Sep 25, 2020 · 3 comments

Comments

@anttikyl
Copy link
Contributor

anttikyl commented Sep 25, 2020

Description

Using a Raspberry Pi 3 RDK build, the networking plugin fails to bring up the dobby0 bridge device.

Visible with network types nat or none.

Workaround is to only use open network type to circumvent having to create a veth device.

Expected Behaviour

No error when launching container.

Actual Behaviour

The networking plugin fails, the container starts if the plugin is set to required.false, but the network set up does not work.

Logs:

0000000454.428183 ERR: < M:Netlink.cpp F:applyChangesToLink L:565 > failed to apply changes (10 - Operation not supported)

Steps to Reproduce

Start any container with networking type in the plugin set to none or nat.

Platform/Environment

@anttikyl
Copy link
Contributor Author

The method Netlink::ifaceUp causes the bug, and a bridge device is not created.

There have been issues with certain versions of libnl and creating bridge devices. In rdkPlugins/Networking/CMakeLists.txt, if the last line is uncommented, a workaround is used to fix that issue.

I tried using the workaround but the issue still persists. Will need to try again and give it another go.

@karlfroldan
Copy link

Any updates on this issue?

Problem still persists on dunfell-2023q2.

I tried using open network as a temporary workaround but container still has no connection.

@goruklu
Copy link
Contributor

goruklu commented Oct 3, 2023

@karlfroldan can you share the versions of crun/dobby/libnl and kernel version you are seeing this issue o RPi3 build ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants