Hello,
My internet provider had issues one day. So I did setup my huawei 3G Usb modem on my Zentyal server. I have installed the drivers from Huawei and the USB key got seen as a network interface (eth3), which allowed me to set it up as the gateway, great.
Now that I don't need it anymore (the driver isn't DKMS compatible and need to be compiled after each kernel update), I just can't plug it off....
In order to do so, I went to zentyal administration Web UI, I set eth3 to Unused, I then uninstalled the driver and did a reboot of the server (which, as a side note, takes literally takes ages on my Intel Quad core server...).
After reboot, my network did not have access to Internet. Trying to change any settings related to the network doesn't work anymore, Zentyal complaining that an error occurred and that it can't apply changes.
Looking at /var/log/zentyal/zentyal.log while saving changes I found the error:
2013/06/17 09:17:07 ERROR> Service.pm:866 EBox::Module::Service::__ANON__ - Error restarting service: Interface eth3 n'existe pas.
The last part of the error message is in french and can be translated to "The eth3 interface doesn't exists" ... The only fix I have found is to plug back the Huawei 3G Usb key, reinstall the driver and then reboot. But I do need that 3G Usb modem for other uses, I don't want to keep it plugged in my server (it also seems like the driver suffers from a memory leak issue)
How should I tell Zentyal that an interface has been removed ?