groff: can't find DESC' file groff:fatal error: invalid device utf8
Isso sugere que sua configuração de groff é borked ou você tem mais de um e o homem está usando o errado.
Alterar sua localidade para "C" (dispensar o UTF-8 por enquanto, nesse shell) pode tornar suas manpages visíveis novamente. Você quer olhar para grops (1) e grotty (1), na seção FILES. Isso lhe dirá onde está o arquivo grops / grotty DESC
; deve haver um para o UTF-8 também.
No meu sistema, tenho
$ ls /usr/share/groff/1.22.3/font/dev[aup]*/DESC
/usr/share/groff/1.22.3/font/devascii/DESC
/usr/share/groff/1.22.3/font/devpdf/DESC
/usr/share/groff/1.22.3/font/devps/DESC
/usr/share/groff/1.22.3/font/devutf8/DESC
Se você não encontrar devutf8/DESC
, sua instalação do groff estará incompleta (wrt to UTF-8). Se você encontrá-lo, você vai querer ver se você tem duas instalações groff e, em caso afirmativo, se man (1) está usando o caminho certo.
Para verificar se sua instalação groff pode renderizar sua página man sem man (1), você pode usar o groff diretamente,
$ nroff -t -e -mandoc openshell2017/opsh/man/opsh.1 | less