aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorBryn M. Reeves <bmr@redhat.com>2015-01-26 14:57:01 +0000
committerBryn M. Reeves <bmr@redhat.com>2015-07-08 17:05:21 +0100
commitfb1b4a8b6793611ed91f43f6d3553351c704f50f (patch)
tree3b2856d082ea739cdc6e86f56ca5c043443a5805 /setup.py
parentf4218ff5bab93908ca3d0804c9d837bdfa57f654 (diff)
downloadsos-fb1b4a8b6793611ed91f43f6d3553351c704f50f.tar.gz
[plugin] handle ELOOP in _copy_dir()
A problem with systemd's management of the binfmt_misc automount point in Atomic environments causes attempts to access this path to fail with ELOOP: >>> import os >>> os.listdir("/host/proc/sys/fs/binfmt_misc/") Traceback (most recent call last): File "<stdin>", line 1, in <module> OSError: [Errno 2] No such file or directory: '/host/proc/sys/fs/binfmt_misc/' For reasons that are not yet clear this causes the entire sos process to immediately terminate. For now avoid the problem by enclosing the problem os.listdir in a try/except block that explicitly handles the one errno value implicated here. Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Diffstat (limited to 'setup.py')
0 files changed, 0 insertions, 0 deletions