[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#33368: "guix archive" fails because of guix-authenticate
From: |
Konrad Hinsen |
Subject: |
bug#33368: "guix archive" fails because of guix-authenticate |
Date: |
Wed, 14 Nov 2018 16:06:13 +0100 |
Hi Ludo and Ricardo,
> Could you strace the daemon and then re-run the command?
>
> sudo strace -p $(pidof guix-daemon) -f -o daemon.log -s 234
> guix archive --export sed > /dev/null
>
> I tested and it works for me, so we’ll have to see what’s going wrong
> behind the scenes.
With the strace log (see below) that's pretty obvious: the daemon
doesn't find the guix-authenticate binary. But where should it be, and
why is it missing on my machine?
> Is the guix-daemon also recent?
A bit less than the rest of guix, but I did update it after the Great
Pull Revolution. The first line of the strace log contains the path in
the store, which should say all there is to know about my daemon.
Cheers,
Konrad.
15629
execve("/gnu/store/lm2zy00ciq5pb6gfibvakps7aa1hgz68-guix-daemon-0.15.0-6.f9a8fce/libexec/guix-authenticate",
["guix-authenticate", "rsautl", "-sign", "-inkey",
"/etc/guix/signing-key.sec", "-in", "/tmp/nix-15338-0/hash"], 0x11542d0 /* 17
vars */) = -1 ENOENT (No such file or directory)
15629 execve("/usr/local/sbin/guix-authenticate", ["guix-authenticate",
"rsautl", "-sign", "-inkey", "/etc/guix/signing-key.sec", "-in",
"/tmp/nix-15338-0/hash"], 0x11542d0 /* 17 vars */) = -1 ENOENT (No such file or
directory)
15629 execve("/usr/local/bin/guix-authenticate", ["guix-authenticate",
"rsautl", "-sign", "-inkey", "/etc/guix/signing-key.sec", "-in",
"/tmp/nix-15338-0/hash"], 0x11542d0 /* 17 vars */) = -1 ENOENT (No such file or
directory)
15629 execve("/usr/sbin/guix-authenticate", ["guix-authenticate", "rsautl",
"-sign", "-inkey", "/etc/guix/signing-key.sec", "-in",
"/tmp/nix-15338-0/hash"], 0x11542d0 /* 17 vars */) = -1 ENOENT (No such file or
directory)
15629 execve("/usr/bin/guix-authenticate", ["guix-authenticate", "rsautl",
"-sign", "-inkey", "/etc/guix/signing-key.sec", "-in",
"/tmp/nix-15338-0/hash"], 0x11542d0 /* 17 vars */) = -1 ENOENT (No such file or
directory)
15629 execve("/sbin/guix-authenticate", ["guix-authenticate", "rsautl",
"-sign", "-inkey", "/etc/guix/signing-key.sec", "-in",
"/tmp/nix-15338-0/hash"], 0x11542d0 /* 17 vars */) = -1 ENOENT (No such file or
directory)
15629 execve("/bin/guix-authenticate", ["guix-authenticate", "rsautl", "-sign",
"-inkey", "/etc/guix/signing-key.sec", "-in", "/tmp/nix-15338-0/hash"],
0x11542d0 /* 17 vars */) = -1 ENOENT (No such file or directory)
15629 openat(AT_FDCWD,
"/gnu/store/l4lr0f5cjd0nbsaaf8b5dmcw1a1yypr3-glibc-2.27/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo",
O_RDONLY) = -1 ENOENT (No such file or directory)
bug#33368: "guix archive" fails because of guix-authenticate, Ludovic Courtès, 2018/11/14
bug#33368: "guix archive" fails because of guix-authenticate, Ricardo Wurmus, 2018/11/14