Невозможно установить Spark IM 2.6.3, ошибка «Отказано в доступе», хотя я root

Я пытаюсь установить Spark IM на свою виртуальную машину Ubuntun, однако я сталкиваюсь с различными проблемами. Я предпринял следующие шаги:

  1. Загрузите файл tar.gz с веб-сайта
  2. Распакуйте его
  3. cd /home/user/Downloads/Spark
  4. sudo chmod +x Spark
  5. sudo chmod +x starter
  6. cd ..
  7. sudo mv Spark/ /opt

Для запуска, Spark IM, я делаю следующее команды:

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

И в результате я получаю ошибку :

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

Что не имеет никакого смысла, потому что я работаю в режиме root. Если я запускаю sh Spark/starter, я получаю точно такую ​​же ошибку. Если я пытаюсь запустить его как исполняемый файл, я получаю похожую ошибку:

bash: ./Spark/starter: Permission denied

Что я делаю не так? Почему я не могу установить это?

1
задан 06.05.2020, 17:34

1 ответ

Причина, по которой вы получаете отказ в разрешении, заключается в том, что файлы Spark и starter не имеют разрешений на выполнение, как показано здесь:

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

Так что вам нужно будет выполнить:

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

Я не уверен, почему разрешение на выполнение было потеряно (поскольку вы запускали chmod +x раньше), но я думаю, что это потому, что когда вы переместили их в /opt, владелец был изменен с вас на root.

0
ответ дан 06.05.2020, 17:34

Теги

Похожие вопросы