Como resolvo este VirtualBox PIT: speaker: não consigo abrir

0

Dentro de VBox.log , tenho o seguinte.

PIT: speaker: cannot open "/dev/input/by-path/platform-pcspkr-event-spkr", errno=13

Como resolvo esse erro?

    
por Evan Carroll 06.06.2018 / 21:56

1 resposta

1

Esse erro ( 13 , EACCES ) é um erro de "Permissão negada". Você está vendo isso porque o usuário que está executando o VirtualBox como não tem permissões para gravar nesse arquivo.

Corrigindo as permissões no arquivo do dispositivo de alto-falante do PC

O arquivo /dev/input/by-path/platform-pcspkr-event-spkr é na verdade apenas um link simbólico, use ls -lH para ver quem possui o arquivo

ls -lH /dev/input/by-path/platform-pcspkr-event-spkr
crw-rw---- 1 root input 13, 79 Jun  6 14:16 /dev/input/by-path/platform-pcspkr-event-spkr

Nesse caso, você pode ver que precisa estar no grupo input para gravar no arquivo.

Execute os comandos groups para ver em quais grupos você está. Se você não vir o grupo listado acima, será necessário se adicionar a esse grupo. Para fazer isso, simplesmente execute o seguinte,

usermod -aG input "$USER"

Isso adicionará seu usuário ao grupo input . Agora, faça logoff e faça login novamente . Quando você fizer login novamente, poderá ter que modprobe pcspkr novamente se o pcspkr estiver em sua blaclist. Verifique se o arquivo existe, e se ele executa o VirtualBox, o log deve agora ter,

PIT: speaker: opened "/dev/input/by-path/platform-pcspkr-event-spkr"
    
por 06.06.2018 / 21:56