On Sat, Jan 24, 2015 at 02:23:52PM +0000, Dave Tucker wrote: > On 23 Jan 2015, at 22:52, Ben Pfaff wrote: > > >On Fri, Jan 23, 2015 at 01:17:38AM +0000, Dave Tucker wrote: > >>+Usage > >>+----- > >>+ > >>+> NOTE: Currently the userspace utilities will *only* work with the > >>equivalent OVS version > > > >Why? > > This could be a bug - I'm not sure. I have OVS 2.3.0 running on a test Linux > system. > When I tried to talk to it using a freshly compiled OSX binary I got the > following error: > > 2015-01-24T13:57:19Z|00001|ovsdb_idl|WARN|syntax "{"details":"error is not a > valid column name","error":"syntax > error","syntax":"[\"error\",\"name\",\"options\",\"type\"]"}": syntax error: > <table-updates> includes unknown table "syntax" > ovs-vsctl: transaction error: {"details":"transaction causes > \"Open_vSwitch\" table to contain 2 rows, greater than the schema-defined > limit of 1 row(s)","error":"constraint violation"}
This *is* a strange error. There are indeed some small incompatibilities between versions, but they do not normally cause such problems. Do I understand correctly that you're using a schema from 2.3.0 on the server and ovs-vsctl from tip of master as the client? If so, then I'll investigate; really there should be no significant difference between these two versions. I'd rather fix the problem than document it. > >>+Assuming you have an Open vSwitch instance listening on `ptcp:6640`, > >>you can interact with it as follows: > >>+ > >>+ ovs-vsctl --db=tcp:192.168.59.103:6640 show > >>+ ovs-vsctl --db=tcp:192.168.59.103:6640 add-br br0 > >>+ ovs-vsctl --db=tcp:192.168.59.103:6640 set-manager br0 ptcp:6653 > > > >It's unusual to have to specify --db, can't the defaults be set up to > >work properly? > > My use case was primarily talking to remote systems from my mac rather than > running OVS locally... > The port is not complete in that respect. Although I'd love to work on this > in the future. OK, I understand your use case now, but that that is the intended use case is not obvious to me from the documentation. Would you mind adding some text to describe that? _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev