guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 19deb9b658f102f44cec54ea85839b508017030b
Author: Ludovic Courtès <l...@gnu.org>
AuthorDate: Mon Sep 1 14:45:40 2025 +0200

    daemon: “cannot read potential root” messages shows errno message.
    
    * nix/libstore/gc.cc (findRoots): Print the message corresponding to errno.
    
    Change-Id: Ia0ddfa6512bbeced1fb0c7c0cc69899674330f29
---
 nix/libstore/gc.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/nix/libstore/gc.cc b/nix/libstore/gc.cc
index 77a2a7027d..610270f907 100644
--- a/nix/libstore/gc.cc
+++ b/nix/libstore/gc.cc
@@ -318,7 +318,8 @@ static void findRoots(StoreAPI & store, const Path & path, 
unsigned char type, R
     catch (SysError & e) {
         /* We only ignore permanent failures. */
         if (e.errNo == EACCES || e.errNo == ENOENT || e.errNo == ENOTDIR)
-            printMsg(lvlInfo, format("cannot read potential root `%1%'") % 
path);
+            printMsg(lvlInfo, format("cannot read potential root '%1%': %2%")
+                    % path % strerror(e.errNo));
         else
             throw;
     }

Reply via email to