* bug#30413: file exists and is +x but cannot be executed
@ 2018-02-10 17:30 Marco van Hulten
2018-02-14 13:45 ` Ludovic Courtès
0 siblings, 1 reply; 4+ messages in thread
From: Marco van Hulten @ 2018-02-10 17:30 UTC (permalink / raw)
To: 30413
Hello—
I had cups installed as root and another user. I could use lpr.
Now I tried to install it under user2 (to have the lpr binary
available, among other things), but I cannot execute `lpr`:
user2@graviton ~$ guix package -i cups
The following package will be upgraded:
cups 2.2.4 → 2.2.4 /gnu/store/x5d85f1n0qalqlrr7rfwrj135m80snlb-cups-2.2.4
nothing to be done
user2@graviton ~$ lpr
lpr: No such file or directory
user2@graviton ~$ which lpr
/home/user2/.guix-profile/bin/lpr
user2@graviton ~$ ls -l /home/user2/.guix-profile/bin/lpr
lrwxrwxrwx 11 root root 62 Jan 1 1970 /home/user2/.guix-profile/bin/lpr
-> /gnu/store/x5d85f1n0qalqlrr7rfwrj135m80snlb-cups-2.2.4/bin/lpr
user2@graviton ~$ ls -l
/gnu/store/x5d85f1n0qalqlrr7rfwrj135m80snlb-cups-2.2.4/bin/lpr
-r-xr-xr-x 2 root root 14624 Jan 1 1970 /gnu/store/x5d85f1n0qalqlrr7rfwrj135m80snlb-cups-2.2.4/bin/lpr
user2@graviton ~$ /gnu/store/x5d85f1n0qalqlrr7rfwrj135m80snlb-cups-2.2.4/bin/lpr
/gnu/store/x5d85f1n0qalqlrr7rfwrj135m80snlb-cups-2.2.4/bin/lpr: No such file or directory
user2@graviton ~$ file /gnu/store/x5d85f1n0qalqlrr7rfwrj135m80snlb-cups-2.2.4/bin/lpr
/gnu/store/x5d85f1n0qalqlrr7rfwrj135m80snlb-cups-2.2.4/bin/lpr: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25/lib/ld-linux-x86-64.so.2, or GNU/Linux 2.6.32, stripped, with debug_info
But it looks as if it is there. Also, the executable bit is set for
world.
user2@graviton ~$ less /gnu/store/x5d85f1n0qalqlrr7rfwrj135m80snlb-cups-2.2.4/bin/lpr
showed the name of a file, so I checked its existence as well:
user2@graviton ~$ file /gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25/lib/ld-linux-x86-64.so.2 /gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25/lib/ld-linux-x86-64.so.2: symbolic link to ld-2.25.so
user2@graviton ~$ cd /gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25/lib/
user2@graviton /gnu/store/3h31zsqxjjg52da5gp3qmhkh4x8klhah-glibc-2.25/lib$
file ld-2.25.so ld-2.25.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped, with debug_info
I am using GNU Guix of a week old or so.
—Marco
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#30413: file exists and is +x but cannot be executed
2018-02-10 17:30 bug#30413: file exists and is +x but cannot be executed Marco van Hulten
@ 2018-02-14 13:45 ` Ludovic Courtès
2018-02-15 8:50 ` Marco van Hulten
0 siblings, 1 reply; 4+ messages in thread
From: Ludovic Courtès @ 2018-02-14 13:45 UTC (permalink / raw)
To: Marco van Hulten; +Cc: 30413
Hi,
Marco van Hulten <marco@hulten.org> skribis:
> user2@graviton ~$ lpr
> lpr: No such file or directory
> user2@graviton ~$ which lpr
> /home/user2/.guix-profile/bin/lpr
Could it be that /gnu/store is mounted as no-exec, or something along
these lines? What does the ‘mount’ command show?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#30413: file exists and is +x but cannot be executed
2018-02-14 13:45 ` Ludovic Courtès
@ 2018-02-15 8:50 ` Marco van Hulten
2018-02-15 9:45 ` Andreas Enge
0 siblings, 1 reply; 4+ messages in thread
From: Marco van Hulten @ 2018-02-15 8:50 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: 30413
Ludovic—
Je 14 feb 14:45 skribis Ludovic:
> Marco van Hulten <marco@hulten.org> skribis:
>
> > user2@graviton ~$ lpr
> > lpr: No such file or directory
> > user2@graviton ~$ which lpr
> > /home/user2/.guix-profile/bin/lpr
>
> Could it be that /gnu/store is mounted as no-exec, or something along
> these lines? What does the ‘mount’ command show?
Could have been, but not likely as I remember other commands, surely
several from /gnu/store/, working properly.
Right now `lpr` works (and I didn't do a pull; path is the same).
I would have reported that before if I had tried to use the printer
again. In any case, the issue went away — the bug report can be closed
(as unconfirmable or something).
Thanks!
—Marco
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#30413: file exists and is +x but cannot be executed
2018-02-15 8:50 ` Marco van Hulten
@ 2018-02-15 9:45 ` Andreas Enge
0 siblings, 0 replies; 4+ messages in thread
From: Andreas Enge @ 2018-02-15 9:45 UTC (permalink / raw)
To: Marco van Hulten; +Cc: 30413-done
Close the bug as suggested by the submitter.
Andreas
PS: Just sending a message to BUGNUMBER-done@debbugs.gnu.org does the job,
and anybody can do it.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2018-02-15 9:46 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-10 17:30 bug#30413: file exists and is +x but cannot be executed Marco van Hulten
2018-02-14 13:45 ` Ludovic Courtès
2018-02-15 8:50 ` Marco van Hulten
2018-02-15 9:45 ` Andreas Enge
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).