
On Mon, Feb 20, 2017 at 6:00 PM, Michael Watters <wattersm@watters.ws> wrote:
I am building a new ovirt host running Ovirt 4.0 however I am receiving UI errors when I attempt to define the host networks in the engine. The engine logs show errors as follows.
2017-02-20 10:53:44,478 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.HostSetupNetworksVDSCommand] (default task-358) [653da31a] Exception: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to HostSetupNetworksVDS, error = Error parsing bonding options: 'miimon=1 updelay=0 downdelay-0 mode=802.3ad', code = 25
Why is there a minus sign in "downdelay-0"? How did it get there? We require a space-separated key=value list. The UI should have blocked it in a nicer way.
UI logs also show errors as follows.
2017-02-20 10:58:49,092 ERROR [org.ovirt.engine.ui.frontend.server.gwt.OvirtRemoteLoggingService] (default task-239) [] Permutation name: 36FFE9E683BD2C616FFB067DABA3A81E 2017-02-20 10:58:49,092 ERROR [org.ovirt.engine.ui.frontend.server.gwt.OvirtRemoteLoggingService] (default task-239) [] Uncaught exception: com.google.gwt.event.shared.UmbrellaException: Exception caught: (TypeError) __gwt$exception: <skipped>: Cannot read property 'k' of undefined at Unknown.Ev(webadmin-0.js@25721) at Unknown.Mv(webadmin-0.js@41) at Unknown.d8(webadmin-0.js@19) at Unknown.g8(webadmin-0.js@19) at Unknown.q7(webadmin-0.js@117) at Unknown.oq(webadmin-0.js@26) at Unknown.yq(webadmin-0.js@24441) at Unknown.$2(webadmin-0.js@149) at Unknown.qq(webadmin-0.js@112) at Unknown.qaf(webadmin-0.js@1781) at Unknown.$$e(webadmin-0.js@85) at Unknown.a1e(webadmin-0.js@46) at Unknown.Sx(webadmin-0.js@29) at Unknown.Wx(webadmin-0.js@57) at Unknown.eval(webadmin-0.js@54) at Unknown.PC(webadmin-0.js@20) at Unknown.W9e(webadmin-0.js@98) at Unknown.fnf(webadmin-0.js@56) at Unknown.jnf(webadmin-0.js@7413) at Unknown.qaf(webadmin-0.js@1399) at Unknown.$$e(webadmin-0.js@85) at Unknown.Z$e(webadmin-0.js@60) at Unknown.$0e(webadmin-0.js@52) at Unknown.Sx(webadmin-0.js@29) at Unknown.Wx(webadmin-0.js@57) at Unknown.eval(webadmin-0.js@54) Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError) __gwt$exception: <skipped>: Cannot read property 'k' of undefined at Unknown.K5p(webadmin-151.js@499431) at Unknown.K6p(webadmin-151.js@43) at Unknown.v6p(webadmin-151.js@120) at Unknown.P6p(webadmin-151.js@500852) at Unknown.b6r(webadmin-0.js@189) at Unknown.EFo(webadmin-0.js@71) at Unknown.UFo(webadmin-0.js@23730) at Unknown.m3p(webadmin-151.js@870) at Unknown.rbq(webadmin-151.js@17)
Is there a way to resolve this?
Is it possible to define host networks manually without using the engine?
It is possible (you can use the Vdsm api) but it is not advisable or supportable.