Bug 2186613
| Summary: | [abrt] mock: rmtree(): file_util.py:68:rmtree:OSError: [Errno 39] Directory not empty: '/var/lib/mock/fedora-rawhide-x86_64/root/builddir/build/BUILD/mesa-f8a8b7708e33ff22dd71c68830c33abe3fb1030a/redhat-linux-build/src/gallium/winsys/sw' | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Mikhail <mikhail.v.gavrilov> | ||||||||||||||||
| Component: | mock | Assignee: | Miroslav Suchý <msuchy> | ||||||||||||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||||||
| Priority: | unspecified | ||||||||||||||||||
| Version: | rawhide | CC: | copr-team, jkeating, luca.giuzzi, mikhail.v.gavrilov, msuchy, pemensik, philip.wyett, praiskup, williams | ||||||||||||||||
| Target Milestone: | --- | ||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||
| URL: | https://retrace.fedoraproject.org/faf/reports/bthash/a2506de0b34fe120d8704dc84b560e6868754db | ||||||||||||||||||
| Whiteboard: | abrt_hash:b27e28405bf87a8580e9fcaa78488372714397d0;VARIANT_ID=workstation; | ||||||||||||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||
| Last Closed: | 2023-08-10 13:18:47 UTC | Type: | --- | ||||||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||||||
| Documentation: | --- | CRM: | |||||||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||
| Embargoed: | |||||||||||||||||||
| Attachments: |
|
||||||||||||||||||
|
Description
Mikhail
2023-04-13 20:03:04 UTC
Created attachment 1957379 [details]
File: os_info
Created attachment 1957380 [details]
File: environ
Created attachment 1957381 [details]
File: mountinfo
Created attachment 1957382 [details]
File: open_fds
Created attachment 1957383 [details]
File: namespaces
Created attachment 1957384 [details]
File: backtrace
Created attachment 1957385 [details]
File: cpuinfo
*** Bug 2176689 has been marked as a duplicate of this bug. *** *** Bug 2177680 has been marked as a duplicate of this bug. *** *** Bug 2218922 has been marked as a duplicate of this bug. *** *** Bug 2169055 has been marked as a duplicate of this bug. *** *** Bug 2181641 has been marked as a duplicate of this bug. *** *** Bug 2213874 has been marked as a duplicate of this bug. *** (In reply to Miroslav Suchý from comment #8) > Proposed fix: > https://github.com/rpm-software-management/mock/pull/1058 The patch is merged now. And I believe the following patch is actually going to resolve all such problems in the future itself: https://github.com/rpm-software-management/mock/pull/1133/files Simply put, if any exception (including KeyboardInterrupt) was raised at the same time Mock was installing something using a package manager, we did not properly kill the orphaned in-chroot process, which blocked the subsequent cleanup && umount. This should be fixed in Mock 5.0+. The exception (signal) handler is not immune against subsequent KeyboardInterrupts - so users shouldn't press CTRL+C twice in a row. *** Bug 2176691 has been marked as a duplicate of this bug. *** |