| Summary: | Userspace tools for kernel 5.15 update | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | David Walser <luigiwalser> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | andrewsfarm, brtians1, davidwhodgins, pavlikd, sysadmin-bugs, tarazed25, tmb |
| Version: | 8 | Keywords: | advisory, validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA8-64-OK, MGA8-32-OK | ||
| Source RPM: | xfsprogs, btrfs-progs, iw, ipset, strace, ethtool, iproute2, libseccomp, ipt_NETFLOW | CVE: | |
| Status comment: | |||
|
Description
David Walser
2021-11-16 20:46:25 CET
David Walser
2021-11-16 20:46:35 CET
CC:
(none) =>
tmb Note that iproute2 can't be built for Mageia 8 until a 5.15 kernel is in updates_testing. TODO: - build iproute2 when kernel 5.15 is available in updates_testing - update xfsprogs and strace to 5.15 when available - have someone check if broadcom-wl/dkms-bbswitch/sysdig still work
Dave Hodgins
2021-11-16 21:10:31 CET
CC:
(none) =>
davidwhodgins I've already verified in Cauldron that nvidia*, broadcom-wl, xtables-addons, virtualbox drivers build against 5.15 series and since we have matching drivers in mga8 those should still work... and libafs got fixed for 5.15 in MGASA-2021-0509 (In reply to Thomas Backlund from comment #3) > and libafs got fixed for 5.15 in MGASA-2021-0509 Yep, I noted that in Comment 0. (In reply to Thomas Backlund from comment #2) > I've already verified in Cauldron that nvidia*, broadcom-wl, xtables-addons, > virtualbox drivers build against 5.15 series and since we have matching > drivers in mga8 those should still work... Nice, that just leaves dkms-bbswitch and sysdig to check (both are dkms packages so should be pretty easy to check). csysdig segaults as it did previously. The sysdig module builds ok, and the command does work, so no regressions with it. Will have to update the reference for xfsprogs when 5.15 is out and add another reference for the strace 5.15 announcement, but otherwise references for now are below (note that iproute2 update isn't actually built yet). References: https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tree/doc/CHANGES?id=b42033308360655616fc9bd77678c46bf518b7c8 https://lore.kernel.org/linux-btrfs/20210205112506.4274-1-dsterba@suse.com/ https://lore.kernel.org/linux-btrfs/20210305133605.13263-1-dsterba@suse.com/ https://lore.kernel.org/linux-btrfs/20210324192858.19011-1-dsterba@suse.com/ https://lore.kernel.org/linux-btrfs/20210510145752.19053-1-dsterba@suse.com/ https://lore.kernel.org/linux-btrfs/20210513135912.7330-1-dsterba@suse.com/ https://lore.kernel.org/linux-btrfs/20210713124432.28354-1-dsterba@suse.com/ https://lore.kernel.org/linux-btrfs/20210730141837.30571-1-dsterba@suse.com/ https://lore.kernel.org/linux-btrfs/20210910145206.986-1-dsterba@suse.com/ https://lore.kernel.org/linux-btrfs/20210920162224.27927-1-dsterba@suse.com/ https://lore.kernel.org/linux-btrfs/20211008150302.18203-1-dsterba@suse.com/ https://lore.kernel.org/linux-btrfs/20211105172517.15055-1-dsterba@suse.com/ https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git/tag/?h=v5.16 https://ipset.netfilter.org/changelog.html https://lists.strace.io/pipermail/strace-devel/2021-February/010405.html https://lists.strace.io/pipermail/strace-devel/2021-April/010516.html https://lists.strace.io/pipermail/strace-devel/2021-July/010613.html https://lists.strace.io/pipermail/strace-devel/2021-September/010674.html https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/NEWS?h=v5.15 https://lore.kernel.org/netdev/20210223195857.3de03c2a@hermes.local/ https://lore.kernel.org/netdev/20210427165946.0bbd8fc0@hermes.local/ https://lore.kernel.org/netdev/20210629113706.4706d3bb@hermes.local/ https://lore.kernel.org/netdev/20210831120452.71325cd8@hermes.local/ https://lore.kernel.org/netdev/20211101164705.6f4f2e41@hermes.local/ https://github.com/seccomp/libseccomp/releases/tag/v2.5.2 https://github.com/seccomp/libseccomp/releases/tag/v2.5.3 https://github.com/aabc/ipt-netflow/releases/tag/v2.6 Assigning to QA to begin preliminary testing. RPMS (for now): libxfs-devel-5.13.0-1.mga8 libxfs-static-devel-5.13.0-1.mga8 libxfs1-5.13.0-1.mga8 xfsprogs-5.13.0-1.mga8 libbtrfs-devel-5.15-1.mga8 libbtrfsutil1-5.15-1.mga8 libbtrfs0-5.15-1.mga8 btrfs-progs-5.15-1.mga8 iw-5.16-1.mga8 ipset-7.15-1.mga8 libipset13-7.15-1.mga8 libipset-devel-7.15-1.mga8 strace-5.14-1.mga8 ethtool-5.15-1.mga8 libseccomp2-2.5.3-1.mga8 libseccomp-devel-2.5.3-1.mga8 iptables-NETFLOW-2.6-1.mga8 dkms-ipt_NETFLOW-2.6-1.mga8 from SRPMS: xfsprogs-5.13.0-1.mga8.src.rpm btrfs-progs-5.15-1.mga8.src.rpm iw-5.16-1.mga8.src.rpm ipset-7.15-1.mga8.src.rpm strace-5.14-1.mga8.src.rpm ethtool-5.15-1.mga8.src.rpm libseccomp-2.5.3-1.mga8.src.rpm ipt_NETFLOW-2.6-1.mga8.src.rpm Assignee:
bugsquad =>
qa-bugs kernel 5.15.3 is in updates_testing, so iproute2 is built now. Adding... libiproute2-static-devel-5.15.0-1.mga8 iproute2-doc-5.15.0-1.mga8 iproute2-5.15.0-1.mga8 from iproute2-5.15.0-1.mga8.src.rpm xfsprogs 5.14.0 is out, packaged by tmb. Updated reference for that one is: https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tree/doc/CHANGES?id=604087cabe4dbd56f9bcf0aa6e86662696555476 RPMS: libxfs-devel-5.14.0-1.mga8 libxfs-static-devel-5.14.0-1.mga8 libxfs1-5.14.0-1.mga8 xfsprogs-5.14.0-1.mga8 from xfsprogs-5.14.0-1.mga8.src.rpm
David Walser
2021-11-22 23:07:30 CET
Blocks:
(none) =>
29682 The following 5 packages are going to be installed: - cpupower-5.15.4-1.mga8.x86_64 - kernel-desktop-5.15.4-1.mga8-1-1.mga8.x86_64 - kernel-desktop-devel-5.15.4-1.mga8-1-1.mga8.x86_64 - kernel-desktop-devel-latest-5.15.4-1.mga8.x86_64 - kernel-desktop-latest-5.15.4-1.mga8.x86_64 CC:
(none) =>
brtians1 MGA8-64.
The following 2 packages are going to be installed:
- lib64xfs1-5.14.0-1.mga8.x86_64
- xfsprogs-5.14.0-1.mga8.x86_64
105KB of additional disk space will be used.
$ xfs_info /dev/sda6
meta-data=/dev/sda6 isize=256 agcount=4, agsize=88254970 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0, sparse=0, rmapbt=0
= reflink=0 bigtime=0 inobtcount=0
..blah...blah
# xfs_estimate /dev/sda6
/dev/sda6 will take about 4.4 megabytes
without breaking stuff this looks good to me.
Thomas Backlund
2021-11-25 18:20:27 CET
Blocks:
29682 =>
(none) ignore xfsprogs for now... I just realized it failed builds on armv7 That can be fixed later, it's not a primary architecture. mga8, x86_64 $ uname -r 5.15.4-desktop-1.mga8 Not familiar with all these tools and probably would not recognize a regression. Installed any missing core packages and then updated the listed packages without xfsprogs using qarepo. No problems there. ethtool: referred to bug 25567. $ ethtool -i enp3s0 driver: r8169 version: 5.15.4-desktop-1.mga8 firmware-version: rtl8168e-3_0.0.4 03/27/12 expansion-rom-version: bus-info: 0000:03:00.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: yes supports-priv-flags: no strace: # strace -o trace.eth0 ethtool -d enp3s0 RealTek RTL8168evl/8111evl registers: -------------------------------------------------------- 0x00: MAC Address d8:cb:8a:52:52:b4 0x08: Multicast Address Filter 0x00420040 0x00800080 0x10: Dump Tally Counter Command 0x10c6b000 0x00000001 0x20: Tx Normal Priority Ring Addr 0x1c2a9000 0x00000001 0x28: Tx High Priority Ring Addr 0x00000000 0x00000000 0x30: Flash memory read/write 0x00000000 [...] 0xE4: Rx Ring Addr 0x1c2aa000 0x00000001 0xEC: Early Tx threshold 0x27 0xF0: Func Event 0x0040003f 0xF4: Func Event Mask 0x00000000 0xF8: Func Preset State 0x0003f0ff 0xFC: Func Force Event 0x00000000 Other than that it is used to configure firewall rules I have no idea what to do with iptables. 'sudo iptables -F` would clear all the rules. $ sudo iptables -L | grep policy Chain INPUT (policy DROP) Chain FORWARD (policy DROP) Chain OUTPUT (policy DROP) That is as far as it goes. Leaving this to somebody more versed in system administration to test properly. CC:
(none) =>
tarazed25 Noticed that on a reboot the ipt_NETFLOW driver was rebuilt. i5-2500, Intel graphics, mga8-64 Plasma system. (Did not see Comments 12 or 13 until after) The following 11 packages are going to be installed: - btrfs-progs-5.15-1.mga8.x86_64 - ethtool-5.15-1.mga8.x86_64 - iproute2-5.15.0-1.mga8.x86_64 - ipset-7.15-1.mga8.x86_64 - iw-5.16-1.mga8.x86_64 - lib64bpf0-5.15.4-1.mga8.x86_64 - lib64btrfs0-5.15-1.mga8.x86_64 - lib64ipset13-7.15-1.mga8.x86_64 - lib64seccomp2-2.5.3-1.mga8.x86_64 - strace-5.14-1.mga8.x86_64 - xfsprogs-5.14.0-1.mga8.x86_64 No installation issues. Like Len, I'm not at all familiar with the use of these tools. I looked at a couple using the "-h" option, and discovered they are complicated enough that that isn't going to change any time soon. CC:
(none) =>
andrewsfarm Pascal found a fix in debian that fixed xfsprogs build, so there is now: xfsprogs-5.14.0-1.1.mga8
Dusan Pavlik
2021-12-03 07:59:13 CET
CC:
(none) =>
pavlikd xfsprogs 5.14.1 is out and strace 5.15 is out. Updated reference for xfsprogs and added reference for strace: https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tree/doc/CHANGES?id=0e0de3669c37deee975002bb9c8d6771305bdeb2 https://lists.strace.io/pipermail/strace-devel/2021-December/010783.html libxfs1-5.14.1-1.mga8 libxfs1-debuginfo-5.14.1-1.mga8 libxfs-static-devel-5.14.1-1.mga8 libxfs-devel-5.14.1-1.mga8 xfsprogs-5.14.1-1.mga8 strace-5.15-1.mga8 from SRPMS: xfsprogs-5.14.1-1.mga8.src.rpm strace-5.15-1.mga8.src.rpm btrfs-progs 5.15.1 is out, added reference: https://lore.kernel.org/linux-btrfs/20211122204038.11466-1-dsterba@suse.com/T/#u libbtrfs-devel-5.15.1-1.mga8 libbtrfsutil1-5.15.1-1.mga8 libbtrfs0-5.15.1-1.mga8 btrfs-progs-5.15.1-1.mga8 from btrfs-progs-5.15.1-1.mga8.src.rpm
Thomas Backlund
2021-12-04 10:29:10 CET
Keywords:
(none) =>
advisory
Thomas Backlund
2021-12-05 19:24:59 CET
CC:
(none) =>
sysadmin-bugs An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2021-0229.html Status:
NEW =>
RESOLVED |