This bug is awaiting verification that the linux-oem-6.17/6.17.0-1004.4
kernel in -proposed solves the problem. Please test the kernel and
update this bug with the results. If the problem is solved, change the
tag 'verification-needed-noble-linux-oem-6.17' to 'verification-done-
noble-linux-oem-6.17'. If the problem still exists, change the tag
'verification-needed-noble-linux-oem-6.17' to 'verification-failed-
noble-linux-oem-6.17'.


If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.


See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!


** Tags added: kernel-spammed-noble-linux-oem-6.17-v2 
verification-needed-noble-linux-oem-6.17

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to iproute2 in Ubuntu.
https://bugs.launchpad.net/bugs/2124257

Title:
  iproute2 breaking netplan DEP-8 tests in Questing, unexpected "fan-
  map" in JSON output

Status in iproute2 package in Ubuntu:
  Fix Released
Status in linux package in Ubuntu:
  Invalid
Status in netplan.io package in Ubuntu:
  Invalid
Status in iproute2 source package in Questing:
  Fix Released
Status in linux source package in Questing:
  Invalid
Status in netplan.io source package in Questing:
  Invalid

Bug description:
  iproute2 prints unexpected output about "fan-map" in the middle of its
  JSON output.

  Similar, but slightly different to bug #2115790

  2430s test_tunnel_vxlan (__main__.TestNetworkd.test_tunnel_vxlan) ... eth42 
vx0 ERROR
  2438s test_tunnel_wireguard (__main__.TestNetworkd.test_tunnel_wireguard) ... 
wg0 wg1 ok
  2438s
  2438s ======================================================================
  2438s ERROR: test_tunnel_vxlan (__main__.TestNetworkd.test_tunnel_vxlan)
  2438s ----------------------------------------------------------------------
  2438s Traceback (most recent call last):
  2438s   File 
"/tmp/autopkgtest.N7Mfst/build.7aq/src/tests/integration/tunnels.py", line 281, 
in test_tunnel_vxlan
  2438s     json = self.iface_json('vx0')
  2438s   File 
"/tmp/autopkgtest.N7Mfst/build.7aq/src/tests/integration/base.py", line 323, in 
iface_json
  2438s     json_dict = json.loads(out)
  2438s   File "/usr/lib/python3.13/json/__init__.py", line 346, in loads
  2438s     return _default_decoder.decode(s)
  2438s            ~~~~~~~~~~~~~~~~~~~~~~~^^^
  2438s   File "/usr/lib/python3.13/json/decoder.py", line 345, in decode
  2438s     obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  2438s                ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  2438s   File "/usr/lib/python3.13/json/decoder.py", line 361, in raw_decode
  2438s     obj, end = self.scan_once(s, idx)
  2438s                ~~~~~~~~~~~~~~^^^^^^^^
  2438s json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1 column 
379 (char 378)
  2438s
  2438s ----------------------------------------------------------------------
  2438s Ran 26 tests in 295.714s
  2438s
  2438s FAILED (errors=1)

  Reproducer:
  $ autopkgtest-buildvm-ubuntu-cloud -r questing
  $ autopkgtest -U netplan.io --test-name=tunnels -s --add-apt-source "deb-src 
http://archive.ubuntu.com/ubuntu questing main" 
--apt-pocket=proposed=src:iproute2 -- qemu ./autopkgtest-questing-amd64.img

  inside the VM:
  root@autopkgtest:~# cat /etc/netplan/tun.yaml
  network:
    renderer: networkd
    version: 2
    tunnels:
      vx0:
        mode: vxlan
        id: 1337
        link: ens3
        local: 10.10.10.42
        remote: 224.0.0.5 # multicast group
        ttl: 64
        aging: 100
        port: 4567
        port-range: [4000, 4200]
        mac-learning: false
        short-circuit: true
        notifications: [l2-miss, l3-miss]
        checksums: [udp, zero-udp6-tx, zero-udp6-rx, remote-tx, remote-rx] # 
sd-networkd only
    ethernets:
      ens3:
          dhcp4: true
  root@autopkgtest:~# netplan apply
  root@autopkgtest:~# ip -j -d a show dev vx0
  
[{"ifindex":146,"ifname":"vx0","flags":["BROADCAST","MULTICAST","UP","LOWER_UP"],"mtu":1450,"qdisc":"noqueue","operstate":"UNKNOWN","group":"default","txqlen":1000,"link_type":"ether","address":"de:85:01:51:96:fd","broadcast":"ff:ff:ff:ff:ff:ff","promiscuity":0,"allmulti":0,"min_mtu":68,"max_mtu":65535,"linkinfo":{"info_kind":"vxlan","info_data":{"id":1337,"group":"224.0.0.5"fan-map
 
,"local":"10.10.10.42","link":"ens3","port_range":{"low":4000,"high":4200},"port":4567,"ttl":64,"df":"unset","ageing":100,"reserved_bits":"0xf7ffffff000000ff","external":false,"learning":false,"proxy":false,"rsc":true,"l2miss":true,"l3miss":true,"udp_csum":true,"udp_zero_csum6_tx":true,"udp_zero_csum6_rx":true,"remcsum_tx":true,"remcsum_rx":true,"localbypass":true}},"num_tx_queues":1,"num_rx_queues":1,"gso_max_size":65536,"gso_max_segs":65535,"tso_max_size":65536,"tso_max_segs":65535,"gro_max_size":65536,"gso_ipv4_max_size":65536,"gro_ipv4_max_size":65536,"addr_info":[{"family":"inet6","local":"fe80::dc85:1ff:fe51:96fd","prefixlen":64,"scope":"link","protocol":"kernel_ll","valid_life_time":4294967295,"preferred_life_time":4294967295}]}]

  This provides us with this broken JSON string:
  "group":"224.0.0.5"fan-map,

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/2124257/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to