Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Docker: Error response from daemon: failed to create the ipvlan port: device or resource busy

Featured Replies

Hello all, been suffering with a really weird issue and can't seem to uncover what is going on. Each time I reboot my server, only SOME of my docker containers will start, it seems those using br0 all fail with

Mar 28 12:44:13 Server rc.docker: nextcloud: Error response from daemon: failed to create the ipvlan port: device or resource busy 
Mar 28 12:44:13 Server rc.docker: Error: failed to start containers: nextcloud 
Mar 28 12:45:04 Server kernel: br0: Device is already in use.

The only fix that works for me is, to disable the docker service, disable "Host access to custom networks", Apply, then enable "Host access to custom networks" and start the docker service, and then the containers start fine. I am using IPVLAN. Not sure where to go from here as there are no other log entries for it and googling produces no results. Any help? It's very frustrating having to do this on EVERY reboot of the server, and it seems like such a simple problem.

ogreserv-diagnostics-20240328-2036.zip

Solved by TheOgre

  • 2 weeks later...
  • Author

Any idea? This is happening every single reboot. Just happened today, only workaround that works is Docker service > Disable, host access > disable, host access> enable, docker > enable.

 

This is severely frustrating to have to do every single reboot. Please help lol

Try uninstall Tailscale and check again.

  • 1 month later...
  • Author
On 4/12/2024 at 12:19 AM, Vr2Io said:

Try uninstall Tailscale and check again.

Sorry for the late reply. Uninstalling Tailscale did not fix the issue. To add to the information, I just updated to 6.12.10 and the issue persists, same workaround is necessary each reboot still.

  • 1 month later...
  • Author
  • Solution

Okay so, after working on a completely separate project involving a docker networking setting, I ran across something that helped me to resolve this.

TURNS OUT, back in version 6.9.x, there was a docker issue I was having relating to networking, and I had placed a USER SCRIPT to manually add the docker network at boot time. Well, this configuration used a completely different IP range than what the server is using now. I completely forgot about this script existing or to even check for it, so my ENTIRE issue was caused by this rouge script I had placed. After disabling/deleting the script and rebooting, all docker containers boot up perfectly fine!

 

Turns out, the reason toggling host access and restarting docker worked, it was just deleting the docker network, and recreating it as it was supposed to be. I feel silly but, HEY, IT'S FIXED!

Edited by TheOgre

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.