On 9/8/23 17:11, Laurent Coloby wrote: > Hello Ilya > > I try to install the package Debian for OVS > > > And I facing issue quickly , step 3 > > I cannot find "Build-Depends" . after apt-get install ( which is success ), > all next actions failed !!!!
As the guide says, they are in debian/control.in file. Why can't you find them? If you're having trouble installing dependencies, run: # apt install linux-headers-$(uname -r) build-essential fakeroot devscripts equivs # ./boot.sh && ./configure && make debian # mk-build-deps --install --root-cmd sudo --remove debian/control # dpkg-checkbuilddeps # make debian-deb That should end up with a pack of debian packages. > > > Regards > > Laurent > > > > > Internal > -----Message d'origine----- > De : Ilya Maximets <i.maxim...@ovn.org> > Envoyé : vendredi 8 septembre 2023 14:15 > À : Eelco Chaudron <echau...@redhat.com>; Laurent Coloby > <laurent.col...@se.com> > Cc : i.maxim...@ovn.org; b...@openvswitch.org > Objet : Re: [ovs-discuss] open vswitch and libvirt > > [External email: Use caution with links and attachments] > > ________________________________ > > > > On 9/8/23 14:03, Eelco Chaudron via discuss wrote: >> >> >> On 8 Sep 2023, at 13:55, Laurent Coloby via discuss wrote: >> >>> Hello Michal and Ilya >>> >>> Thank you for your answser >>> >>> You are right >>> With trace I can see is it due to permission. >>> >>> All the commands are send with : sudo >>> >>> What do you mean by " because you're starting OVS manually from a root >>> user, IIUC" >>> >>> Sorry I'm a beginner in Linux >>> >>> For starting, I enter >>> >>> sudo ovs-ctl start >>> >>> To launch VM, : >>> sudo virsh start VM > > virsh is just a frontend for libvirtd. Actual VM is started by libvirtd, > which is likely running under libvirt/qemu user and group. It will not have > access to sockets created by ovs-vswitchd unless ovs-vswitchd is running > under the same user or group. > > It would likely be easier if you install OVS as a deb/rpm package depending > on your operating system. It will be managed as a systemd service with a > correct user/group configuration. > > You may install packages from your distribution or build them from sources > using guides: > https://docs.openvswitch.org/en/stable/intro/install/debian/ > https://docs.openvswitch.org/en/stable/intro/install/fedora/ > >>> >>> I have create ovs bridge with sudo , also >> >> >> Here is a link to what I normally do under Fedora/RHEL. However, looking at >> your configuration, you name the bridge in libvirt, ovsbr. But your ovs show >> command does not have that bridge created. > > +1 > That will become an issue once you fix the permissions. > >> >>> >>> Regards >>> >>> >>> >>> >>> Internal >>> -----Message d'origine----- >>> De : Ilya Maximets <i.maxim...@ovn.org> Envoyé : jeudi 7 septembre >>> 2023 16:49 À : Michal Prívozník <mpriv...@redhat.com>; Laurent Coloby >>> <laurent.col...@se.com>; b...@openvswitch.org Cc : i.maxim...@ovn.org >>> Objet : Re: [ovs-discuss] open vswitch and libvirt >>> >>> [External email: Use caution with links and attachments] >>> >>> ________________________________ >>> >>> >>> >>> On 9/7/23 16:38, Michal Prívozník via discuss wrote: >>>> On 9/6/23 15:26, Laurent Coloby via discuss wrote: >>>>> Hello support >>>>> >>>>> I'm blocked on a basic issue >>>>> >>>>> I use libvirt / KVM with unbutu >>>>> >>>>> >>>>> I just want to launch a virtual Machine with a connection to OVS >>>>> >>>>> With command virsh edit VM , I modify to be conform to your >>>>> recommendation >>>>> https://d/ >>>>> oc%2F&data=05%7C01%7Claurent.coloby%40se.com%7C3fd53a68ae4e443b5040 >>>>> 08dbb0651fad%7C6e51e1adc54b4b39b5980ffe9ae68fef%7C0%7C0%7C638297720 >>>>> 592311463%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luM >>>>> zIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GzqNpVdyHfh >>>>> HnjH0N4qMkmJQF%2BQybAYf4%2FNG%2FpSs%2FXk%3D&reserved=0 >>>>> s.openvswitch.org%2Fen%2Fstable%2Fhowto%2Flibvirt%2F&data=05%7C01%7 >>>>> Cl >>>>> aurent.coloby%40se.com%7Ca0388c4bc678452caacf08dbafb18316%7C6e51e1a >>>>> dc >>>>> 54b4b39b5980ffe9ae68fef%7C0%7C0%7C638296949974962097%7CUnknown%7CTW >>>>> Fp >>>>> bGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI >>>>> 6M >>>>> n0%3D%7C2000%7C%7C%7C&sdata=GA3u82MxAGL7AViinZgd4WMbna2f6QK6U%2FVvv >>>>> Ak >>>>> 2wPo%3D&reserved=0 >>>>> >>>>> [cid:image001.png@01D9E0D3.27E6D1E0] >>>>> >>>>> >>>>> And when I start the VM , I have always same issue >>>>> >>>>> [cid:image002.png@01D9E0D6.2AE7D580] >>>> >>>> I'm not sure what this list policy is, but if this were libvir-list >>>> I'd ask you to NOT take a screenshots of a text only to place them >>>> into a text later. >>> >>> +1 >>> Sometimes pictures are also fully stripped from the mail list and so people >>> will not even see what you wanted to show. >>> >>>> >>>>> >>>>> On Internet , I have seen several people with same issue, but not >>>>> fond any explanation >>>>> >>>>> Please could you help me on this problem ? >>>>> Thank you in advance >>>>> >>>> >>>> If you enable libvirt debug logs [1] then you should be able to see >>>> what command is libvirt actually executing to add the TAP device >>>> into the bridge. The code that drives what arguments are passed to >>>> 'ovs-vsctl --may-exist add-port ...' depend on a lot of config knobs >>>> [2]. But in this case it should be fairly trivial command. >>>> >>>> Anyway, if you turn on libvirt debug logs you should be able to see >>>> what command was executed (and perhaps even if it reported any error >>>> - if it did libvirt should have passed on that error message, so >>>> maybe there's an improvement potential on libvirt side too). >>> >>> +1 as well. Please, look at libvirt logs to see what is going on. >>> >>> But if I were guessing, I'd say that you may have an issue with >>> permissions, because you're starting OVS manually from a root user, IIUC. >>> Libvirt daemon likely doesn't have permissions to access sockets created by >>> ovs-vswitchd in this case. >>> >>>> >>>> 1: >>>> https://li/ >>>> bv%2F&data=05%7C01%7Claurent.coloby%40se.com%7C3fd53a68ae4e443b50400 >>>> 8dbb0651fad%7C6e51e1adc54b4b39b5980ffe9ae68fef%7C0%7C0%7C63829772059 >>>> 2311463%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi >>>> LCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GrAEmxYjpP2O8Xa >>>> uYBpEBVS3cKUNsPvJo6lswT9ny54%3D&reserved=0 >>>> irt.org%2Fkbase%2Fdebuglogs.html&data=05%7C01%7Claurent.coloby%40se. >>>> co >>>> m%7Ca0388c4bc678452caacf08dbafb18316%7C6e51e1adc54b4b39b5980ffe9ae68 >>>> fe >>>> f%7C0%7C0%7C638296949974962097%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wL >>>> jA >>>> wMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C& >>>> sd >>>> ata=EIh5OutptVH5558mpNFiOP2qJpBmzfDXHjo9GxqfTx8%3D&reserved=0 >>>> 2: >>>> https://gi/ >>>> tl%2F&data=05%7C01%7Claurent.coloby%40se.com%7C3fd53a68ae4e443b50400 >>>> 8dbb0651fad%7C6e51e1adc54b4b39b5980ffe9ae68fef%7C0%7C0%7C63829772059 >>>> 2311463%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi >>>> LCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=slgyAKoju30pJ2S >>>> qL91%2FjUocbzkPx1Pc6VBQHGPgT9Y%3D&reserved=0 >>>> ab.com%2Flibvirt%2Flibvirt%2F-%2Fblob%2Fmaster%2Fsrc%2Futil%2Fvirnet >>>> de >>>> vopenvswitch.c%3Fref_type%3Dheads%23L130&data=05%7C01%7Claurent.colo >>>> by >>>> %40se.com%7Ca0388c4bc678452caacf08dbafb18316%7C6e51e1adc54b4b39b5980 >>>> ff >>>> e9ae68fef%7C0%7C0%7C638296949974962097%7CUnknown%7CTWFpbGZsb3d8eyJWI >>>> jo >>>> iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7 >>>> C% >>>> 7C%7C&sdata=izbxWac5SC5p7KTQR6lpGA14M1BJtS0mpo6nXfHXhuI%3D&reserved= >>>> 0 >>>> >>>> Michal >>> >>> _______________________________________________ >>> discuss mailing list >>> disc...@openvswitch.org >>> https://mai/ >>> l.openvswitch.org%2Fmailman%2Flistinfo%2Fovs-discuss&data=05%7C01%7Cl >>> aurent.coloby%40se.com%7C3fd53a68ae4e443b504008dbb0651fad%7C6e51e1adc >>> 54b4b39b5980ffe9ae68fef%7C0%7C0%7C638297720592311463%7CUnknown%7CTWFp >>> bGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6M >>> n0%3D%7C3000%7C%7C%7C&sdata=cp3wqsjo3BG9g7mtgQSF53c6Ttu6Hq0eQ8zgcnF5N >>> pc%3D&reserved=0 >> >> _______________________________________________ >> discuss mailing list >> disc...@openvswitch.org >> https://mail/ >> .openvswitch.org%2Fmailman%2Flistinfo%2Fovs-discuss&data=05%7C01%7Clau >> rent.coloby%40se.com%7C3fd53a68ae4e443b504008dbb0651fad%7C6e51e1adc54b >> 4b39b5980ffe9ae68fef%7C0%7C0%7C638297720592311463%7CUnknown%7CTWFpbGZs >> b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D >> %7C3000%7C%7C%7C&sdata=cp3wqsjo3BG9g7mtgQSF53c6Ttu6Hq0eQ8zgcnF5Npc%3D& >> reserved=0 > _______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss