Hello, Bram,

tor. 21. sep. 2023, 20:44 skrev Bram Kranendonk via dev <
[email protected]>:

> Hello OVS/OVN Developers,
>
>
> I hope this message finds you well. I am reaching out to report an issue I
> encountered while trying to build OVN version 23.09 on Ubuntu 22.04.
>
>
>
> I’ve executed the following steps to try to build the OVN .debs:
>
>
>
> # Clone OVN
> git clone https://github.com/ovn-org/ovn.git
>
> cd ovn
>
> # Checkout the wanted OVN branch
> git checkout branch-23.09
>
> # Clone OVS (Submodule in OVN repo)
> git submodule update --init
>
> cd ovs
> ./boot.sh
> ./configure
> cd ../
> ./boot.sh
>
> # Edit debian/changelog line 1 -> make OVN lowercase. Otherwise
> dpkg-buildpackage will not accept the changelog file
> dpkg-buildpackage -b -rfakeroot
>

The deb package source in the upstream ovn repository is unfortunately not
quite up to date.

We have an intention to address that and while waiting I'll recommend
making use of the downstream Debian/Ubuntu package source [0].

0: https://salsa.debian.org/openstack-team/third-party/ovn

--
Frode Nordahl


>
>
>
> Here's the error message I received during the build process:
>
>
> ModuleNotFoundError: No module named 'ovs.dirs'
>
> Traceback (most recent call last):
>
>   File "/home/bkranendonk/ovn/ovs/ovsdb/ovsdb-idlc.in", line 10, in
> <module>
>
>     import ovs.db.schema
>
>   File "/home/bkranendonk/ovn/ovs/python/ovs/db/schema.py", line 19, in
> <module>
>
>     import ovs.db.types
>
>   File "/home/bkranendonk/ovn/ovs/python/ovs/db/types.py", line 18, in
> <module>
>
>     import ovs.db.data
>
>   File "/home/bkranendonk/ovn/ovs/python/ovs/db/data.py", line 22, in
> <module>
>
>     import ovs.jsonrpc
>
>   File "/home/bkranendonk/ovn/ovs/python/ovs/jsonrpc.py", line 21, in
> <module>
>
>     import ovs.poller
>
>   File "/home/bkranendonk/ovn/ovs/python/ovs/poller.py", line 23, in
> <module>
>
>     import ovs.vlog
>
>   File "/home/bkranendonk/ovn/ovs/python/ovs/vlog.py", line 25, in <module>
>
>     import ovs.dirs
>
> ModuleNotFoundError: No module named 'ovs.dirs'
>
> make[3]: *** [Makefile:3735: lib/ovn-ic-nb-idl.ovsidl] Error 1
>
> make[3]: *** [Makefile:3729: lib/ovn-sb-idl.ovsidl] Error 1
>
> make[3]: Leaving directory '/home/bkranendonk/ovn'
>
> make[2]: *** [Makefile:2910: dist] Error 2
>
> make[2]: Leaving directory '/home/bkranendonk/ovn'
>
> dh_auto_build: error: make -j6 dist distdir=ovn returned exit code 2
>
> make[1]: *** [debian/rules:45: override_dh_auto_build] Error 255
>
> make[1]: Leaving directory '/home/bkranendonk/ovn'
>
> make: *** [debian/rules:25: build] Error 2
>
> dpkg-buildpackage: error: debian/rules build subprocess returned exit
> status 2
>
> It seems related to this:
> I don’t understand where to put an extra build dependency. Can someone
> help me out?
>
> Also please note that the latest reno entry in debian/changelog breaks
> dpkg-buildpackage as OVN on line 1 must be lowercase.
>
> Thanks,
> Bram
> _______________________________________________
> dev mailing list
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to