Como abrir um link em um PDF com o erro: “Não é possível abrir o link externo. Falha ao executar o processo filho “sh” (Permissão negada) ”?

3

Eu tenho um problema semelhante ao esta pergunta não respondida .

Quando clico em um link em um documento PDF usando o evince, recebo o erro: "Não é possível abrir o link externo. Falha ao executar o processo filho" sh "(Permissão negada)".

Como referência, o link está na p. 6 deste PDF: link . CTRL + F "parâmetro de cultura".

Note que você pode simplesmente copiar o link clicando com o botão direito e colá-lo no navegador, mas seria bom fazer o link funcionar clicando nele diretamente.

Quando clico no link no Adobe Acrobat Reader no Windows 10, recebo esta solicitação:

Clicar em permitir, em seguida, abre o URL no navegador padrão. Então eu posso confirmar que isso é um problema com o Ubuntu.

Note que eu posso executar scripts Bash a partir da linha de comando, que é o que eu fiz para compor o arquivo PDF do arquivo TeX, com um simples comando ./build.sh enquanto cd ed para o diretório do arquivo. / p>

O problema também ocorre no documento . Observe que clicar em links funciona bem com a extensão PDF Viewer no navegador Brave.

Passando pelas etapas em esta questão , quando executo o evince e clico em um link, não há saída no Bash.

No Ubuntu 17.10, nada acontece quando você clica em "Ajuda" no menu suspenso do aplicativo.

Tentativas de sugestões por @muru:

$ type -a sh
sh is /bin/sh
$ namei -lx /bin/sh
f: /bin/sh
Drwxr-xr-x root root /
drwxr-xr-x root root bin
lrwxrwxrwx root root sh -> dash
-rwxr-xr-x root root   dash

(Embora isso provavelmente não importe, os documentos estão no meu diretório pessoal, não em um disco rígido externo ou acima dele.)

$ grep -i 'apparmor.*denied' /var/log/syslog | sort -uk12,12
Jan 19 12:11:44 james-Streacom kernel: [ 1243.518218] audit: type=1400 audit(1516324304.691:131): apparmor="DENIED" operation="create" profile="/usr/bin/evince//sanitized_helper" pid=4894 comm="WebKitWebProces" family="netlink" sock_type="raw" protocol=0 requested_mask="create" denied_mask="create"
Jan 19 11:01:55 james-Streacom kernel: [ 3443.867198] audit: type=1400 audit(1516320115.513:125): apparmor="DENIED" operation="exec" profile="/usr/bin/evince" name="/bin/dash" pid=7738 comm="evince" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
Jan 19 12:59:09 james-Streacom kernel: [ 4088.301201] audit: type=1400 audit(1516327149.446:146): apparmor="DENIED" operation="file_mmap" profile="snap.akasha.akasha" name="/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf" pid=6997 comm="akasha" requested_mask="m" denied_mask="m" fsuid=1000 ouid=0
Jan 19 10:47:22 james-Streacom kernel: [ 2571.053151] audit: type=1400 audit(1516319242.706:123): apparmor="DENIED" operation="open" profile="/usr/bin/evince" name="/var/lib/snapd/desktop/applications/mimeinfo.cache" pid=7011 comm="evince" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jan 19 00:07:17 james-Streacom kernel: [52772.610086] audit: type=1400 audit(1516280837.487:52060): apparmor="DENIED" operation="open" profile="snap.akasha.akasha" name="/sys/bus/usb/devices/" pid=31923 comm="geth" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
    
por James Ray 19.01.2018 / 01:16

1 resposta

1

Se o navegador Brave estiver configurado para o navegador padrão, esse erro ocorrerá, mas não ocorrerá se o Firefox ou o Chrome estiverem definidos como padrão. Eu publiquei um problema aqui .

    
por James Ray 19.01.2018 / 05:15