Skip to content

[defect]: systemd service using deprecated MemoryLimit directive #5439

Open
@ablanken

Description

@ablanken

What type of defect/bug is this?

Unexpected behaviour (obvious or verified by project member)

How can the issue be reproduced?

The MemoryLimit directive (referenced below) has been deprecated on systems running systemd starting from version 228 (e.g. RHEL8+, Debian 9+).

On these systems, it's recommended to use MemoryMax instead. This isn't a priority as MemoryLimit is still functional on modern systems but worth noting as it may stop being effective at some point.

Unfortunately, the recommended directive isn't available on older operating systems. Potential solutions could include replacing the config line as appropriate during installation or maintaining separate service files for each OS version.

ref:
https://github.com/FreeRADIUS/freeradius-server/blob/master/redhat/radiusd.service
https://github.com/FreeRADIUS/freeradius-server/blob/master/debian/freeradius.service

Screenshot 2024-09-23 090107

Log output from the FreeRADIUS daemon

n/a

Relevant log output from client utilities

No response

Backtrace from LLDB or GDB

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    defectcategory: a defect or misbehaviour

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions