1

Когда я пытаюсь запустить splunk без sudo (или даже вошел в систему как root), я получаю сообщение об ошибке "нет такого файла или каталога". Файл определенно там, хотя это даже не символическая ссылка. Он работает с sudo, но затем ps показывает, что ничего не работает, и я не могу получить к нему доступ через веб-портал.

$ /opt/splunk/bin/splunk start
-bash: /opt/splunk/bin/splunk: No such file or directory
$ sudo /opt/splunk/bin/splunk start
$ ps aux | grep splunk
marco    25963  0.0  0.1   7972   900 pts/0    S+   22:58   0:00 grep splunk

Есть идеи, что случилось? Я принял лицензию (sudo splunk start --accept-license) и изменил порт на 8001 (sudo ./splunk set web-port 8001).

2 ответа2

3

Решил это! Я установил 32-битную deb на 64-битном сервере, что вызвало это.

0

Эта ошибка является классическим признаком сценария, для которого программа, названная в первой строке (строка, начинающаяся с #! - так называемая строка "шебанг"), не существует. Введите head -5 /opt/splunk/bin/splunk и посмотрите, какая оболочка названа в строке shebang (например, Python, Perl, Ruby и т.д.). Этот файл либо не существует, либо не является исполняемым вами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .