Bug 1017076 - `abrt-cli rm ...` can print "Can't remove directory '...': Directory not empty" in some cases
`abrt-cli rm ...` can print "Can't remove directory '...': Directory not empt...
Status: NEW
Product: Fedora
Classification: Fedora
Component: abrt (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: abrt
BaseOS QE - Apps
Depends On:
  Show dependency treegraph
Reported: 2013-10-09 04:51 EDT by Jan Hutař
Modified: 2018-04-06 17:39 EDT (History)
9 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Jan Hutař 2013-10-09 04:51:14 EDT
Description of problem:
Under some circumstances `abrt-cli rm ...` do not deletes given report. Looks like this happens when given directory is still being generated.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. # sleep 1000 &   # in mine case I had some crash generated in background
                    # this is probably not a correct reproducer, but reflects
                    # what I have seen
2. # kill -s SEGV $!
3. # abrt-cli list \
    | sed -n 's/^Directory:\s\+//p' \
    | xargs -r -n 1 abrt-cli rm --

Actual results:
With correct timing this might happen:
# abrt-cli list \
    | sed -n 's/^Directory:\s\+//p' \
    | xargs -r -n 1 abrt-cli rm --
rm '/var/spool/abrt/pyhook-2013-10-08-12:40:17-1338'
rm '/var/spool/abrt/pyhook-2013-10-08-12:39:48-497'
Can't remove directory '/var/spool/abrt/pyhook-2013-10-08-12:39:42-800/dell-pesc430-01-2013100812391381250396/etc': Directory not empty
Can't remove '/var/spool/abrt/pyhook-2013-10-08-12:39:42-800/dell-pesc430-01-2013100812391381250396/etc': Directory not empty
Can't remove '/var/spool/abrt/pyhook-2013-10-08-12:39:42-800/dell-pesc430-01-2013100812391381250396': Directory not empty
# abrt-cli list
Directory:      /var/spool/abrt/pyhook-2013-10-08-12:39:42-800
executable:     /usr/share/rhn/up2date_client/hardware.py
package:        rhn-client-tools-
time:           Tue 08 Oct 2013 12:39:42 PM EDT
uid:            0

Expected results:
No errors should be printed - they should not be just hidden, but `abrt-cli rm ...` should not got to this situation.

Additional info:
I do understand this do not guarantee me all the reports are deleted (as some other might be generated during this action), but at least should not print errors.
Comment 3 RHEL Product and Program Management 2013-10-13 21:43:07 EDT
This request was not resolved in time for the current release.
Red Hat invites you to ask your support representative to
propose this request, if still desired, for consideration in
the next release of Red Hat Enterprise Linux.
Comment 7 Miroslav Suchý 2017-11-24 06:28:54 EST
We are not going to fix this in EL6. We may consider this in upstream.
Comment 8 Fedora End Of Life 2018-02-20 10:22:00 EST
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle.
Changing version to '28'.

Note You need to log in before you can comment on or make changes to this bug.