I have had this issue at times and reinstalling everything works for me. $ sudo apt-get remove openvswitch-datapath-dkms openvswitch-common openvswitch-switch $ sudo apt-get install openvswitch-datapath-dkms openvswitch-common openvswitch-switch
Just verified with Hitesh, it worked for him too. Deepak On Wed, Mar 14, 2012 at 1:17 AM, hitesh wadekar <hitesh.wade...@gmail.com> wrote: > Hi Piyanai, > > Thank you very much for the overview of the OVS. It is really helpful to > understand the working of OVS and its kernel module. I was looking for it. > > Yes you are right it is an already existence bridge (Linux bridge) problems > that OVS tried to removed it, but it failed. > > However, to overcome to this problem, I will have to remove existence Linux > created bridge. But the problem is If I deleted the instance of the > Ethernet bridge (Linux), the network interface corresponding to the bridge > will be down. Considering this case in mind, first we need to download the > OVS packages manually, then we need to delete Linux bridge and after that we > need to install OVS package. Once OVS packages have been Installed > successfully then we need to create bridge using OVS commands. > > I hope these all steps will work. I am going to test this soon. > > I am wondering, How these steps have been handled in DevStack script? > > Dan, David and Brad, Could you please correct me if I am wrong? > > Thanks all for your valuable input. > > I will try above first and will let you know the result about it. > > Thanks and enjoy, > Hitesh Wadekar > > > > On Mon, Mar 12, 2012 at 7:10 PM, Piyanai Saowarattitada <pns...@gmail.com> > wrote: >> >> Hi Hitesh, >> >> > Setting up openvswitch-switch (1.2.0-1ubuntu3) ... >> > FATAL: Module openvswitch_mod not found. >> > * Inserting openvswitch module >> > * not removing bridge module because bridges exist (br100 virbr0) >> >> I interpret this as that the attempt to remove (Linux) "bridge" kernel >> module was made, but it failed because there existed module >> dependency, i.e. "br100" and "virbr0". Perhaps, "br100" and "virbr0" >> were created using the Linux "bridge" kernel module rather than the >> OpenVswitch (OVS) "brcompat_mod" kernel module. >> Judging from the "FATAL" Module openvswitch_mod not found", my guess, >> is that the system did not have OVS installed before invoking >> DevStack. >> >> Try removing br100 and virbr0 first and add them back once the OVS >> installation is successfully done ? >> You could use "brctl delbr"... >> >> Note that I only use OVS for a few weeks, but this is my understanding... >> OVS has its own bridge kernel module, "brcompat_mod" which could be >> installed as part of OVS installation. To OVS users, "brcompat_mod" >> kernel module performs what the default (Linux) "bridge" kernel module >> does. In order to install the "brcompat_mod" kernel module, the >> default "bridge" module needs to be removed first. This implies that >> any bridge created using the "bridge" kernel module, would need to be >> deleted ("brctl delbr") before the "bridge" kernel module can be >> removed. Once OVS is installed successfully, and both >> "openvswitch_mod" and "brcompat_mod" are loaded into the kernel, your >> previously created bridges, br100 for example, can be recreated using >> the "brcompat_mod" kernel module (transparently) via "ovs-vsctl" or >> "brctl" shell commands. >> >> Btw, I also found that the "brcompat_mod" does not automatically load >> 802.1q (VLAN) kernel module. Thus, if you plan to have a VLAN >> interface on your bridge, you would have to load the "8021q" kernel >> module manually after the "brcompat_mod" is loaded. >> >> All of these kernel modules, "bridge", "openvswitch_mod", >> "brcompat_mod" and "8021q" are dynamically loadable kernel modules >> i.e. they can be loaded/unloaded at will using "insmod" or >> "modprobe"... >> >> To install OVS manually, I use the "INSTALL.*" instruction files at >> the top level directory in the OVS distribution tarball... >> I also found both http://openvswitch.org/support/ - click the >> hypervisor/scenario of choice, and the discussion archive at >> http://openvswitch.org/pipermail/discuss/ helpful. >> >> HTH, >> Piyanai >> >> On Mon, Mar 12, 2012 at 3:17 PM, hitesh wadekar >> <hitesh.wade...@gmail.com> wrote: >> > Hello Friends, >> > >> > I want to fix the "Quantum Starter Bugs" >> > (http://wiki.openstack.org/QuantumStarterBugs) . For this, I have >> > enabled >> > the quantum service in the DevStack script to install and run Quantum ( >> > added commands in ENABLE_SERVICE). However, while running the script I >> > got >> > these errors for Openvswitch (OVS). >> > >> > 0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded. >> > 1 not fully installed or removed. >> > After this operation, 0 B of additional disk space will be used. >> > Setting up openvswitch-switch (1.2.0-1ubuntu3) ... >> > FATAL: Module openvswitch_mod not found. >> > * Inserting openvswitch module >> > * not removing bridge module because bridges exist (br100 virbr0) >> > invoke-rc.d: initscript openvswitch-switch, action "start" failed. >> > dpkg: error processing openvswitch-switch (--configure): >> > subprocess installed post-installation script returned error exit >> > status 1 >> > No apport report written because MaxReports is reached already >> > Errors >> > were >> > encountered while processing: >> > openvswitch-switch >> > E: Sub-process /usr/bin/dpkg returned an error code (1) >> > ++ failed >> > ++ local r=100 >> > ++ set +o xtrace >> > >> > Also, I tried to install openvswitch manually, but had no luck !!. >> > >> > On the net I found that there is a bug for openvswitch (Ubuntu Oneiric) >> > package ( >> > https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/894754 >> > ) >> > >> > I am sure somebody would have already been come across this bug, any >> > commands or steps that I need follow to install openvswitch on ubuntu >> > oneric? >> > >> > Any input on this is highly appreciated. >> > >> > Thanks for your time. >> > >> > Thanks, >> > Hitesh Wadekar >> > hitesh.wade...@gmail.com >> > >> > >> > >> > >> > >> > >> > >> > _______________________________________________ >> > Mailing list: https://launchpad.net/~openstack >> > Post to : openst...@lists.launchpad.net >> > Unsubscribe : https://launchpad.net/~openstack >> > More help : https://help.launchpad.net/ListHelp >> > > > > > -- > Mailing list: https://launchpad.net/~netstack > Post to : netstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~netstack > More help : https://help.launchpad.net/ListHelp > -- Deepak Garg, Data Center and Cloud Div. Citrix R&D, India Skype-id: deepakgarg.iit -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp