From: Gabriel Goller <g.goller@proxmox.com>
To: Christoph Heiss <c.heiss@proxmox.com>
Cc: pve-devel@lists.proxmox.com
Subject: Re: [pve-devel] [PATCH ifupdown2] d/patches: add patch for adding IPv6 vxlan-local-tunnelip
Date: Tue, 14 Oct 2025 16:14:20 +0200 [thread overview]
Message-ID: <55nwdgalbdkqk4jvuvocpyphz3anva3f2z2ncxj2lia3ij4lxb@zdj63ifjp7sh> (raw)
In-Reply-To: <20251014130148.1073922-1-c.heiss@proxmox.com>
Just to keep the mailing list in the loop:
* when installing the packet the following error is visible:
find: ‘/var/lib/dhcp/’: No such file or directory
but I didn't notice anything off, so probably a debian packaging
thingy.
* when using a vxlan interface with a ipv6 tunnelip the reload fails:
config:
auto vrfvx_zone
iface vrfvx_zone
vxlan-id 101
vxlan-local-tunnelip fc00:10::2
bridge-learning off
bridge-arp-nd-suppress on
mtu 1450
error:
info: vrfvx_zone: netlink: ip link add dev vrfvx_zone type vxlan id 101 (with attributes)
debug: attributes: {1: 101, 7: True, 15: 4789, 5: 0, 4: fc00:10::2}
debug: File "/usr/sbin/ifreload", line 139, in <module>
sys.exit(main())
File "/usr/sbin/ifreload", line 127, in main
return stand_alone()
File "/usr/sbin/ifreload", line 106, in stand_alone
status = ifupdown2.main()
File "/usr/share/ifupdown2/ifupdown/main.py", line 76, in main
self.handlers.get(self.op)(self.args)
File "/usr/share/ifupdown2/ifupdown/main.py", line 283, in run_reload
ifupdown_handle.reload(['pre-up', 'up', 'post-up'],
File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 2460, in reload
self._reload_default(*args, **kargs)
File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 2438, in _reload_default
ret = self._sched_ifaces(new_filtered_ifacenames, upops,
File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1576, in _sched_ifaces
ifaceScheduler.sched_ifaces(self, ifacenames, ops,
File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 595, in sched_ifaces
cls.run_iface_list(ifupdownobj, run_queue, ops,
File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 325, in run_iface_list
cls.run_iface_graph(ifupdownobj, ifacename, ops, parent,
File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 302, in run_iface_graph
cls.run_iface_list(ifupdownobj, dlist, ops,
File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 325, in run_iface_list
cls.run_iface_graph(ifupdownobj, ifacename, ops, parent,
File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 302, in run_iface_graph
cls.run_iface_list(ifupdownobj, dlist, ops,
File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 325, in run_iface_list
cls.run_iface_graph(ifupdownobj, ifacename, ops, parent,
File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 315, in run_iface_graph
cls.run_iface_list_ops(ifupdownobj, ifaceobjs, ops)
File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 188, in run_iface_list_ops
cls.run_iface_op(ifupdownobj, ifaceobj, op,
File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 106, in run_iface_op
m.run(ifaceobj, op,
File "/usr/share/ifupdown2/addons/vxlan.py", line 1761, in run
op_handler(self, ifaceobj)
File "/usr/share/ifupdown2/addons/vxlan.py", line 1204, in _up
self.log_error("%s: vxlan creation failed: %s" % (ifname, str(e)), ifaceobj)
File "/usr/share/ifupdown2/ifupdownaddons/modulebase.py", line 121, in log_error
stack = traceback.format_stack()
debug: Traceback (most recent call last):
File "/usr/share/ifupdown2/addons/vxlan.py", line 1196, in _up
self.netlink.link_add_vxlan_with_info_data(ifname, user_request_vxlan_info_data)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/ifupdown2/lib/nlcache.py", line 3231, in link_add_vxlan_with_info_data
link.build_message(next(self.sequence), self.pid)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/ifupdown2/nlmanager/nlpacket.py", line 3908, in build_message
attrs += attr.encode()
~~~~~~~~~~~^^
File "/usr/share/ifupdown2/nlmanager/nlpacket.py", line 3130, in encode
raw = pack(pack_layout, *payload)
struct.error: pack expected 25 items for packing (got 37)
error: vrfvx_zone: vxlan creation failed: pack expected 25 items for packing (got 37)
Thanks for rebasing this!
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
prev parent reply other threads:[~2025-10-14 14:14 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-14 13:00 Christoph Heiss
2025-10-14 14:14 ` Gabriel Goller [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55nwdgalbdkqk4jvuvocpyphz3anva3f2z2ncxj2lia3ij4lxb@zdj63ifjp7sh \
--to=g.goller@proxmox.com \
--cc=c.heiss@proxmox.com \
--cc=pve-devel@lists.proxmox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox