Bug 2190151

Summary: systemd-pstore crashes when attempting to move standalone files out of /sys/fs/pstore
Product: Red Hat Enterprise Linux 8 Reporter: Michal Sekletar <msekleta>
Component: systemdAssignee: systemd-maint
Status: CLOSED ERRATA QA Contact: Frantisek Sumsal <fsumsal>
Severity: high Docs Contact:
Priority: unspecified    
Version: 8.8CC: systemd-maint-list
Target Milestone: rcKeywords: Triaged, ZStream
Target Release: ---Flags: pm-rhel: mirror+
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: systemd-239-76.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 2190153 (view as bug list) Environment:
Last Closed: 2023-11-14 15:48:29 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:
Bug Depends On:    
Bug Blocks: 2190153    

Description Michal Sekletar 2023-04-27 10:07:49 UTC
Description of problem:
In RHEL-8.8 we have introduced systemd-pstore tool to handle management of entries in system pstore. The tool crashes when /sys/fs/pstore contains standalone files, e.g. /sys/fs/pstore/dmesg

Version-Release number of selected component (if applicable):
systemd-239-74.el8_8

How reproducible:
deterministic

Steps to Reproduce:
1. mkdir pstore
2. dmesg > pstore/dmesg
3. mount --bind pstore /sys/fs/pstore
4. /usr/lib/systemd/systemd-pstore

Actual results:
Assertion 'path' failed at ../src/basic/path-util.c:480, function path_join(). Aborting.
                                                                                                                                                                                           Aborted (core dumped)

Expected results:
systemd-pstore doesn't crash and moves the file to /var/lib/systemd/pstore directory.

Additional info:

Comment 3 Plumber Bot 2023-05-03 13:20:25 UTC
fix merged to github main branch -> https://github.com/redhat-plumbers/systemd-rhel8/pull/386

Comment 4 Plumber Bot 2023-05-04 08:45:22 UTC
fix merged to github main branch -> https://github.com/redhat-plumbers/systemd-rhel8/pull/387

Comment 13 errata-xmlrpc 2023-11-14 15:48:29 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (systemd bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2023:7097