Não é possível instalar o Spark IM 2.6.3, obtendo o erro de permissão negada mesmo que eu seja root

1

Estou tentando instalar o Spark IM na minha VM Ubuntun, no entanto estou encontrando todos os tipos de problemas . Os passos que tomei até agora foram:

  1. Faça o download do arquivo tar.gz no site
  2. Descompacte-o
  3. cd /home/user/Downloads/Spark
  4. sudo chmod +x Spark
  5. sudo chmod +x starter
  6. cd ..
  7. sudo mv Spark/ /opt

Para executar o Spark IM, eu faço os seguintes comandos:

  1. sudo su
  2. cd /opt
  3. sh Spark/Spark

E, como resultado, recebo o erro:

Preparing JRE ...
Spark/Spark: 150: Spark/Spark: bin/unpack200: Permission denied
Error unpacking jar files. Aborting.
You might need administrative priviledges for this operation.

O que não faz nenhum sentido, porque estou executando no modo raiz. Se eu executar sh Spark/starter , recebo exatamente o mesmo erro. Se eu tentar executá-lo como um arquivo executável, recebo um erro semelhante:

bash: ./Spark/starter: Permission denied

O que estou fazendo de errado? Por que não consigo instalar isso?

    
por Flame_Phoenix 20.01.2014 / 20:47

1 resposta

1

O motivo pelo qual você está recebendo permissão negada é porque os arquivos Spark e starter não têm permissões de execução como visto aqui:

-rw-rw-rw- 1 root root 8528 Jan 20 19:38 Spark
-rw-rw-rw- 1 root root 7520 Jan 20 19:38 starter  

Então você precisará executar:

sudo chmod +x /opt/Spark  
sudo chmod +x /opt/starter  

Não sei por que a permissão de execução foi perdida (desde que você executou chmod +x antes), mas acho que é porque, quando você os moveu para /opt , o proprietário foi alterado de você para raiz.

    
por Seth 21.01.2014 / 19:29