Tiny Core Linux
dCore Import Debian Packages to Mountable SCE extensions => dCore x86_64 => dCore x86_64 Imported Extensions => Topic started by: volkerp on November 05, 2020, 04:23:25 AM
-
I didn't have problems viewing manual pages in dCore-stretch. In dCore-buster64 I ran into a problem I'm unable to solve:
tc@box:~$ man man
man: nroff: Bad system call
man: command exited with status 159: (cd /usr/share/man && /usr/lib/man-db/zsoelim) | (cd /usr/share/man && /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE) | (cd /usr/share/man && preconv -e UTF-8) | (cd /usr/share/man && tbl) | (cd /usr/share/man && nroff -mandoc -Tutf8)
tc@box:~$
Any advice appreciated. Thanks in advance!
Volker
-
Hi volkerp
A couple of ideas. Does it still crash if you start it like this:
MAN_DISABLE_SECCOMP=1 man man
Try downgrading man-db back to the one supplied by dCore-stretch.
-
Hi Rich,
Does it still crash if you start it like this:
MAN_DISABLE_SECCOMP=1 man man
No, it doesn't. You hit the bullseye! Thanks a lot, Rich!
You can the thread mark solved.
-
Hi volkerp
... Thanks a lot, Rich! ...
You're very welcome.
Just to add some context to that solution, a sandboxing issue was mentioned as the cause of the problem and this
creates a security exception for the man program.
You can probably get this to work automatically by adding this to the export section of your .profile file:
export MAN_DISABLE_SECCOMP=1
Then logout and login.
-
Hi Rich,
you are really very kind and helpful. Thank you very much for your additional elucidations!