[talk] Permission is denied when I try to run certain programs
Thomas Levine
_ at thomaslevine.com
Sat Jun 24 06:31:42 EDT 2017
My OpenBSD 6.1 system is in a state where I cannot run certain programs
because of a lack of permission. What could the issue be? Perhaps
related, this started happening around the same time when I started
getting kernel panic upon trying to create a softraid device for my
encrypted partition, which has always worked before. Both of these
issues started right after somebody unplugged my computer's while it was
running, but people have done that many times without these issues. It
is possible that I broke something while trying to fix something else.
This happens with python3.6, for example. Most programs seem fine
though.
[tlevine at koetsier] /tmp> ls -lh /usr/local/bin/python*
lrwxr-xr-x 1 root wheel 9B Apr 29 17:24 /usr/local/bin/python ->
python3.6
-rwxr-xr-x 1 root bin 5.6K Apr 1 20:51 /usr/local/bin/python2.7
-rwxr-xr-x 1 root bin 101B Apr 1 20:52
/usr/local/bin/python2.7-2to3
-rwxr-xr-x 1 root bin 1.6K Apr 1 20:52
/usr/local/bin/python2.7-config
lrwxr-xr-x 1 root wheel 9B Apr 29 17:24 /usr/local/bin/python3 ->
python3.6
-rwxr-xr-x 2 root bin 9.7K Apr 1 20:54 /usr/local/bin/python3.6
lrwxr-xr-x 1 root wheel 17B Apr 28 11:08
/usr/local/bin/python3.6-config -> python3.6m-config
-rwxr-xr-x 2 root bin 9.7K Apr 1 20:54 /usr/local/bin/python3.6m
-rwxr-xr-x 1 root bin 3.0K Apr 1 20:56
/usr/local/bin/python3.6m-config
lrwxr-xr-x 1 root wheel 50B Apr 28 11:04 /usr/local/bin/pythontex
-> ../share/texmf-dist/scripts/pythontex/pythontex.py
[tlevine at koetsier] /tmp> python3.6
/usr/local/bin/python3.6: Permission denied.
[tlevine at koetsier] /tmp> ktrace python3.6
ktrace: exec of 'python3.6' failed: Permission denied
[tlevine at koetsier] /tmp> kdump
80093 ktrace RET ktrace 0
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/home/tlevine/bin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/home/tlevine/.local/bin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/home/tlevine/bin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/home/tlevine/.local/bin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/home/tlevine/bin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/home/tlevine/.local/bin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/usr/bin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/bin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/usr/sbin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/sbin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/usr/X11R6/bin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/usr/local/bin/python3.6"
80093 ktrace RET execve -1 errno 13 Permission denied
80093 ktrace CALL
execve(0x7f7ffffc9be0,0x7f7ffffca170,0x7f7ffffca180)
80093 ktrace NAMI "/usr/local/sbin/python3.6"
80093 ktrace RET execve -1 errno 2 No such file or directory
80093 ktrace CALL
mprotect(0x2423e13d000,0x1000,0x3<PROT_READ|PROT_WRITE>)
80093 ktrace RET mprotect 0
80093 ktrace CALL mprotect(0x2423e13d000,0x1000,0x1<PROT_READ>)
80093 ktrace RET mprotect 0
80093 ktrace CALL write(2,0x7f7ffffc9940,0x8)
80093 ktrace GIO fd 2 wrote 8 bytes
"ktrace: "
80093 ktrace RET write 8
80093 ktrace CALL write(2,0x7f7ffffc9a20,0x1a)
80093 ktrace GIO fd 2 wrote 26 bytes
"exec of 'python3.6' failed"
80093 ktrace RET write 26/0x1a
80093 ktrace CALL write(2,0x23f6a716c08,0x2)
80093 ktrace GIO fd 2 wrote 2 bytes
": "
80093 ktrace RET write 2
80093 ktrace CALL write(2,0x7f7ffffc9940,0x12)
80093 ktrace GIO fd 2 wrote 18 bytes
"Permission denied
"
80093 ktrace RET write 18/0x12
80093 ktrace CALL
mprotect(0x2423e13d000,0x1000,0x3<PROT_READ|PROT_WRITE>)
80093 ktrace RET mprotect 0
80093 ktrace CALL mprotect(0x2423e13d000,0x1000,0x1<PROT_READ>)
80093 ktrace RET mprotect 0
80093 ktrace CALL
mprotect(0x2423e13d000,0x1000,0x3<PROT_READ|PROT_WRITE>)
80093 ktrace RET mprotect 0
80093 ktrace CALL mprotect(0x2423e13d000,0x1000,0x1<PROT_READ>)
80093 ktrace RET mprotect 0
80093 ktrace CALL munmap(0x2423e13d000,0x1000)
80093 ktrace RET munmap 0
80093 ktrace CALL exit(1)
More information about the talk
mailing list