diff --git a/src/libstore/gc.cc b/src/libstore/gc.cc index e10156d8a..d08491f20 100644 --- a/src/libstore/gc.cc +++ b/src/libstore/gc.cc @@ -558,7 +558,7 @@ static void readLibprocRoots(const Path & storeDir, UncheckedRoots & unchecked) } } } catch (SysError & e) { - if (errno == ENOENT || errno == EACCES || errno == ESRCH) + if (errno == ENOENT || errno == EACCES || errno == EPERM || errno == ESRCH) continue; throw; }