From 19deb9b658f102f44cec54ea85839b508017030b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Mon, 1 Sep 2025 14:45:40 +0200 Subject: [PATCH] =?UTF-8?q?daemon:=20=E2=80=9Ccannot=20read=20potential=20?= =?UTF-8?q?root=E2=80=9D=20messages=20shows=20errno=20message.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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 77a2a7027db..610270f907e 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; }