Here are the logs: On issuing "add-br br1", I see ovs-vsctl is just "stuck" and I see ovs-vswitchd.log printing messages continuously (please note the ID in jsonrpc request, this is incrementing continuously and has reached all the way to 6k so far!).
(i) Are the missing columns a likely cause? Should I fix that? How can I? I just used all standard (apt-get) schema, wonder why it complains of missing columns. (ii) Do the logs give a hint as to what could be wrong? (iii) Anything else I need to gather? ovs-vswitchd.log: ============ 2016-12-28T18:14:05.150Z|08413|poll_loop(revalidator8)|DBG|wakeup due to 499-ms timeout at ofproto/ofproto-dpif-upcall.c:917 (0% CPU usage) 2016-12-28T18:14:05.151Z|08414|dpif(revalidator8)|DBG|system@ovs-system: get_stats success 2016-12-28T18:14:05.151Z|08415|dpif(revalidator8)|DBG|system@ovs-system: dumped all flows 2016-12-28T18:14:05.151Z|03687|poll_loop(revalidator9)|DBG|wakeup due to [POLLIN] on fd 29 (FIFO pipe:[532099]) at lib/ovs-thread.c:306 (0% CPU usage) 2016-12-28T18:14:05.151Z|03688|dpif(revalidator9)|DBG|system@ovs-system: dumped all flows 2016-12-28T18:14:05.152Z|08416|poll_loop(revalidator8)|DBG|wakeup due to [POLLIN] on fd 36 (FIFO pipe:[532103]) at lib/ovs-thread.c:306 (0% CPU usage) 2016-12-28T18:14:05.152Z|08417|dpif(revalidator8)|DBG|system@ovs-system: flow_dump_destroy success 2016-12-28T18:14:05.152Z|03689|poll_loop(revalidator9)|DBG|wakeup due to [POLLIN] on fd 29 (FIFO pipe:[532099]) at lib/ovs-thread.c:306 (0% CPU usage) 2016-12-28T18:14:05.152Z|24166|poll_loop|DBG|wakeup due to [POLLIN] on fd 33 (FIFO pipe:[530270]) at ofproto/ofproto-dpif.c:1665 (2% CPU usage) 2016-12-28T18:14:05.153Z|24167|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: send request, method="transact", params=["Open_vSwitch",{"lock":"ovs_vswitchd","op":"assert"},{"where":[["_uuid","==",["uuid","5dfa7c7c-0b21-4259-97d4-d7d20c8a89ea"]]],"row":{"mac_in_use":"0e:1f:6f:5c:4f:45","link_resets":1,"mtu":1500,"status":["map",[["driver_name","openvswitch"]]],"admin_state":"up","ifindex":9,"link_state":"up"},"op":"update","table":"Interface"},{"where":[["_uuid","==",["uuid","5c6f1f0d-ad87-454f-b71f-360684f36b3a"]]],"row":{"datapath_version":"<unknown>"},"op":"update","table":"Bridge"}], id=5899 2016-12-28T18:14:05.155Z|24168|poll_loop|DBG|wakeup due to [POLLIN] on fd 11 (<->/usr/local/var/run/openvswitch/db.sock) at lib/stream-fd.c:155 (2% CPU usage) 2016-12-28T18:14:05.156Z|24169|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: received reply, result=[{},{"count":1},{"syntax":"{\"datapath_version\":\"<unknown>\"}","details":"No column datapath_version in table Bridge.","error":"unknown column"}], id=5899 2016-12-28T18:14:05.257Z|24170|poll_loop|DBG|wakeup due to 101-ms timeout at vswitchd/bridge.c:2836 (2% CPU usage) 2016-12-28T18:14:05.258Z|24171|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: send request, method="transact", params=["Open_vSwitch",{"lock":"ovs_vswitchd","op":"assert"},{"where":[["_uuid","==",["uuid","5dfa7c7c-0b21-4259-97d4-d7d20c8a89ea"]]],"row":{"mac_in_use":"0e:1f:6f:5c:4f:45","link_resets":1,"mtu":1500,"status":["map",[["driver_name","openvswitch"]]],"admin_state":"up","ifindex":9,"link_state":"up"},"op":"update","table":"Interface"},{"where":[["_uuid","==",["uuid","5c6f1f0d-ad87-454f-b71f-360684f36b3a"]]],"row":{"datapath_version":"<unknown>"},"op":"update","table":"Bridge"}], id=5900 2016-12-28T18:14:05.260Z|24172|poll_loop|DBG|wakeup due to [POLLIN] on fd 11 (<->/usr/local/var/run/openvswitch/db.sock) at lib/stream-fd.c:155 (2% CPU usage) 2016-12-28T18:14:05.261Z|24173|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: received reply, result=[{},{"count":1},{"syntax":"{\"datapath_version\":\"<unknown>\"}","details":"No column datapath_version in table Bridge.","error":"unknown column"}], id=5900 2016-12-28T18:14:05.361Z|24174|poll_loop|DBG|wakeup due to 101-ms timeout at vswitchd/bridge.c:2836 (2% CPU usage) 2016-12-28T18:14:05.362Z|24175|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: send request, method="transact", params=["Open_vSwitch",{"lock":"ovs_vswitchd","op":"assert"},{"where":[["_uuid","==",["uuid","5dfa7c7c-0b21-4259-97d4-d7d20c8a89ea"]]],"row":{"mac_in_use":"0e:1f:6f:5c:4f:45","link_resets":1,"mtu":1500,"status":["map",[["driver_name","openvswitch"]]],"admin_state":"up","ifindex":9,"link_state":"up"},"op":"update","table":"Interface"},{"where":[["_uuid","==",["uuid","5c6f1f0d-ad87-454f-b71f-360684f36b3a"]]],"row":{"datapath_version":"<unknown>"},"op":"update","table":"Bridge"}], id=5901 2016-12-28T18:14:05.364Z|24176|poll_loop|DBG|wakeup due to [POLLIN] on fd 11 (<->/usr/local/var/run/openvswitch/db.sock) at lib/stream-fd.c:155 (2% CPU usage) 2016-12-28T18:14:05.365Z|24177|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: received reply, result=[{},{"count":1},{"syntax":"{\"datapath_version\":\"<unknown>\"}","details":"No column datapath_version in table Bridge.","error":"unknown column"}], id=5901 2016-12-28T18:14:05.466Z|24178|poll_loop|DBG|wakeup due to 100-ms timeout at vswitchd/bridge.c:2836 (2% CPU usage) 2016-12-28T18:14:05.467Z|24179|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: send request, method="transact", params=["Open_vSwitch",{"lock":"ovs_vswitchd","op":"assert"},{"where":[["_uuid","==",["uuid","5dfa7c7c-0b21-4259-97d4-d7d20c8a89ea"]]],"row":{"mac_in_use":"0e:1f:6f:5c:4f:45","link_resets":1,"mtu":1500,"status":["map",[["driver_name","openvswitch"]]],"admin_state":"up","ifindex":9,"link_state":"up"},"op":"update","table":"Interface"},{"where":[["_uuid","==",["uuid","5c6f1f0d-ad87-454f-b71f-360684f36b3a"]]],"row":{"datapath_version":"<unknown>"},"op":"update","table":"Bridge"}], id=5902 2016-12-28T18:14:05.470Z|24180|poll_loop|DBG|wakeup due to [POLLIN] on fd 11 (<->/usr/local/var/run/openvswitch/db.sock) at lib/stream-fd.c:155 (2% CPU usage) 2016-12-28T18:14:05.471Z|24181|jsonrpc|DBG|unix:/usr/local/var/run/openvswitch/db.sock: received reply, result=[{},{"count":1},{"syntax":"{\"datapath_version\":\"<unknown>\"}","details":"No column datapath_version in table Bridge.","error":"unknown column"}], id=5902 ovs-vsctl logs: ========== pi@raspberrypi:/usr/share/openvswitch $ vsct --db=unix://usr/local/var/run/openvswitch/db.sock -v --log-file=/usr/local/var/log/openvswitch/ovs-vsctl.log add-br b2 2016-12-28T18:04:36Z|00002|vlog|INFO|opened log file /usr/local/var/log/openvswitch/ovs-vsctl.log 2016-12-28T18:04:36Z|00003|reconnect|DBG|unix://usr/local/var/run/openvswitch/db.sock: entering BACKOFF 2016-12-28T18:04:36Z|00004|hmap|DBG|../lib/shash.c:112: 6 nodes in bucket (16 nodes, 8 buckets) 2016-12-28T18:04:36Z|00005|reconnect|INFO|unix://usr/local/var/run/openvswitch/db.sock: connecting... 2016-12-28T18:04:36Z|00006|reconnect|DBG|unix://usr/local/var/run/openvswitch/db.sock: entering CONNECTING 2016-12-28T18:04:36Z|00007|poll_loop|DBG|wakeup due to [POLLOUT] on fd 5 (<->/usr/local/var/run/openvswitch/db.sock) at ../lib/stream-fd-unix.c:120 2016-12-28T18:04:36Z|00008|reconnect|INFO|unix://usr/local/var/run/openvswitch/db.sock: connected 2016-12-28T18:04:36Z|00009|reconnect|DBG|unix://usr/local/var/run/openvswitch/db.sock: entering ACTIVE 2016-12-28T18:04:36Z|00010|jsonrpc|DBG|unix://usr/local/var/run/openvswitch/db.sock: send request, method="monitor", params=["Open_vSwitch",null,{"Port":{"columns":["fake_bridge","interfaces","name","tag"]},"Interface":{"columns":["name","ofport"]},"Bridge":{"columns":["controller","fail_mode","name","ports"]},"Controller":{"columns":[]},"Open_vSwitch":{"columns":["bridges","cur_cfg"]}}], id=0 2016-12-28T18:04:36Z|00011|poll_loop|DBG|wakeup due to [POLLIN] on fd 5 (<->/usr/local/var/run/openvswitch/db.sock) at ../lib/stream-fd-unix.c:124 2016-12-28T18:04:36Z|00012|jsonrpc|DBG|unix://usr/local/var/run/openvswitch/db.sock: received reply, result={"Open_vSwitch":{"60d66f1b-944f-4be1-b9cf-a3e9902b1f9e":{"new":{"bridges":["set",[]],"cur_cfg":0}}}}, id=0 2016-12-28T18:04:36Z|00013|jsonrpc|DBG|unix://usr/local/var/run/openvswitch/db.sock: send request, method="transact", params=["Open_vSwitch",{"rows":[{"bridges":["set",[]]}],"columns":["bridges"],"table":"Open_vSwitch","until":"==","where":[["_uuid","==",["uuid","60d66f1b-944f-4be1-b9cf-a3e9902b1f9e"]]],"timeout":0,"op":"wait"},{"row":{"name":"b2","ports":["named-uuid","row875cb077_3576_49a9_96da_74341e732709"]},"table":"Bridge","uuid-name":"row8e5585d0_1cce_43f0_ae77_c39c1d6d0911","op":"insert"},{"row":{"name":"b2","type":"internal"},"table":"Interface","uuid-name":"rowe9a64624_f63b_4430_a193_0d49aecf3af2","op":"insert"},{"row":{"name":"b2","interfaces":["named-uuid","rowe9a64624_f63b_4430_a193_0d49aecf3af2"]},"table":"Port","uuid-name":"row875cb077_3576_49a9_96da_74341e732709","op":"insert"},{"row":{"bridges":["named-uuid","row8e5585d0_1cce_43f0_ae77_c39c1d6d0911"]},"table":"Open_vSwitch","where":[["_uuid","==",["uuid","60d66f1b-944f-4be1-b9cf-a3e9902b1f9e"]]],"op":"update"},{"mutations":[["next_cfg","+=",1]],"table":"Open_vSwitch","where":[["_uuid","==",["uuid","60d66f1b-944f-4be1-b9cf-a3 e9902b1f9e"]]],"op":"mutate"},{"columns":["next_cfg"],"table":"Open_vSwitch","where":[["_uuid","==",["uuid","60d66f1b-944f-4be1-b9cf-a3e9902b1f9e"]]],"op":"select"},{"comment":"ovs-vsctl: ovs-vsctl --db=unix://usr/local/var/run/openvswitch/db.sock -v --log-file=/usr/local/var/log/openvswitch/ovs-vsctl.log add-br b2","op":"comment"}], id=1 2016-12-28T18:04:36Z|00014|poll_loop|DBG|wakeup due to [POLLIN] on fd 5 (<->/usr/local/var/run/openvswitch/db.sock) at ../lib/stream-fd-unix.c:124 2016-12-28T18:04:36Z|00015|jsonrpc|DBG|unix://usr/local/var/run/openvswitch/db.sock: received notification, method="update", params=[null,{"Port":{"842f5fcd-84b3-4269-91f7-0b9ee481930b":{"new":{"name":"b2","fake_bridge":false,"interfaces":["uuid","5dfa7c7c-0b21-4259-97d4-d7d20c8a89ea"],"tag":["set",[]]}}},"Bridge":{"5c6f1f0d-ad87-454f-b71f-360684f36b3a":{"new":{"fail_mode":["set",[]],"name":"b2","ports":["uuid","842f5fcd-84b3-4269-91f7-0b9ee481930b"],"controller":["set",[]]}}},"Interface":{"5dfa7c7c-0b21-4259-97d4-d7d20c8a89ea":{"new":{"name":"b2","ofport":["set",[]]}}},"Open_vSwitch":{"60d66f1b-944f-4be1-b9cf-a3e9902b1f9e":{"old":{"bridges":["set",[]]},"new":{"bridges":["uuid","5c6f1f0d-ad87-454f-b71f-360684f36b3a"],"cur_cfg":0}}}}] 2016-12-28T18:04:36Z|00016|poll_loop|DBG|wakeup due to [POLLIN] on fd 5 (<->/usr/local/var/run/openvswitch/db.sock) at ../lib/stream-fd-unix.c:124 2016-12-28T18:04:36Z|00017|jsonrpc|DBG|unix://usr/local/var/run/openvswitch/db.sock: received reply, result=[{},{"uuid":["uuid","5c6f1f0d-ad87-454f-b71f-360684f36b3a"]},{"uuid":["uuid","5dfa7c7c-0b21-4259-97d4-d7d20c8a89ea"]},{"uuid":["uuid","842f5fcd-84b3-4269-91f7-0b9ee481930b"]},{"count":1},{"count":1},{"rows":[{"next_cfg":1}]},{}], id=1 2016-12-28T18:04:36Z|00018|poll_loop|DBG|wakeup due to 0-ms timeout at ../lib/ovsdb-idl.c:1354 Thanks much for taking a look. On 12/28/16, Ben Pfaff <b...@ovn.org> wrote: > On Tue, Dec 27, 2016 at 06:22:06PM -0800, Piyush Agarwal wrote: >> I am trying to get ovs up and running on Raspbian (Jessie). >> >> I installed the following: >> >> apt-get install openvswitch-switch >> apt-get install openvswitch-common >> >> I see lsmod shows openvswitch module loaded fine. >> >> I started ovsdb-server, ovs-vsctl init and ovs-vswitchd and all of them >> came up fine. >> >> However, when I try to create a bridge using >> >> ++++++++++++ >> ovs-vsctl add-br br1 >> ++++++++++++ >> >> This command just gets stuck. If I Ctrl-C here and issue a "show", I do >> see >> the bridge was created in the show output. >> >> Reading elsewhere, this points to issue with vswitchd and/or kernel >> module. >> Is this where the issue is? >> >> Can someone please suggest what more information I can gather (or >> where/how >> I can search) to get past this. > > There might be more information in the log. > -- Piyush Agarwal _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev