Bug 2048990

Summary: -net.ipv4.ping_group_range is invalid with the '-' prefix.
Product: Red Hat Enterprise Linux 8 Reporter: Steve Traylen <steve.traylen>
Component: systemdAssignee: systemd-maint
Status: CLOSED DUPLICATE QA Contact: Frantisek Sumsal <fsumsal>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: CentOS StreamCC: alex.iribarren, bstinson, daniel.vanderster, dtardon, jwboyer, systemd-maint-list
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-02-01 11:14:08 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Steve Traylen 2022-02-01 09:57:39 UTC
Description of problem:

The recently released systemd on CentOS Stream 8 tried to re-enable
ping functionality with a systemd sysctl.d entry.

Unfortunately this entry contains a `-` as prefix which is I expect only
valid on newer systemds.

[root@cs8]# grep '^-' /usr/lib/sysctl.d/*
/usr/lib/sysctl.d/50-default.conf:-net.ipv4.ping_group_range = 0 2147483647

Version-Release number of selected component (if applicable):
systemd-239-56.el8.x86_64

How reproducible:

Every time

Steps to Reproduce:
1. Install systemd-239-56.el8.x86_64
2. dnf -y reinstall systemd


Actual results:

The systemd rpm scriptlets output

 Couldn't write '0 2147483647' to '-net/ipv4/ping_group_range', ignoring: No such file or directory

and the intention did not happen:

# cat /proc/sys/net/ipv4/ping_group_range 
1       0

has not been updated.


Expected results:

Should have updated "/proc/sys/net/ipv4/ping_group_range"

Additional info:

I would presume just taking the `-` out should be good.

Comment 1 David Tardon 2022-02-01 11:14:08 UTC

*** This bug has been marked as a duplicate of bug 2037807 ***