Description:
After changing network routers the IP address of my Unraid server changed (from 192.168.178.3 to 192.168.1.3).
Afterwards I kept getting this error whenever trying to start either docker (mariadb, nextcloud):
rc.docker: mariadb: Error response from daemon: driver failed programming external connectivity on endpoint mariadb (6944c8378ca4adc184f9dc65b050ad6d22253c8925c2f8f0096b848c8bb949e6): Error starting userland proxy: listen tcp 192.168.178.3:3306: bind: cannot assign requested address
This error shows, the docker still trying to bind the old IP address.
This error started out on Unraid 6.1.6. In trying to solve this I updated to 6.6.5, where the error persisted even after many reboots. My short-term fix for now was to change the address space to match the old one. While this works I do not think this is expected behaviour.
How to reproduce:
Change IP address space as in first line and dockers will fail to bind. (Tested to work)
Plugins:
Speedtest - I did not reboot in Safe Mode, if it really does make a difference in this case I will.
Recommended Comments
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.