14.04, LD_LIBRARY_PATH falha após setcap cap_sys_ptrace = eip?

1

wine notepad não será executado, a menos que eu faça isso:

sudo setcap cap_sys_ptrace=eip "'which wineserver'"
sudo setcap cap_sys_ptrace=eip "'which wine-preloader'"

depois disso, recebo este erro:

  

/home/myUser/wine1.7.19/usr/bin/wine: erro ao carregar compartilhada   libraries: libwine.so.1: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo   ou diretório

$ ldd $(which wine) :

    linux-gate.so.1 =>  (0xf772b000)
    libwine.so.1 => /home/myUser/wine1.7.19/usr/bin/../lib/i386-linux-gnu/libwine.so.1 (0xf7550000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7530000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7528000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7378000)
    /lib/ld-linux.so.2 (0xf7708000)

Encontra libwine.so.1 porque LD_LIBRARY_PATH está definido corretamente, a menos que a capacidade esteja configurada, a biblioteca ainda seja encontrada! mas eu recebo essa mensagem de erro ...

Existe essa resposta , mas eu não quero usar ldconfig como minhas versões de vinho estão em casa do usuário, e chown para um usuário normal.

Eu não quero configurar o sistema inteiro com /proc/sys/kernel/yama/ptrace_scope .

Existe alguma solução para isso? Eu gostaria de saber porque LD_LIBRARY_PATH falha também se possível

    
por Aquarius Power 25.05.2014 / 01:49

1 resposta

1

a resposta é realmente o que eu pensei que seria forçado a fazer (usar ldconfig ), mas acho que é muito melhor assim:

instale todas as versões separadas do vinho em algum lugar que você entenda que não há problema em chown root:root ; você pode preferir usar pode ser /opt/Wine ? Acabei de colocar tudo em /Wine tho (apenas tenha certeza, toda a árvore de pastas, de parentest para ./Wine é root:root )

então você apenas chown root:root e siga as instruções resposta (que modifica o ptrace_scope e use o ldconfig no final) e vai funcionar bem e eu entendo que vai ficar seguro

    
por Aquarius Power 27.05.2014 / 00:33