Кибана не работает после удаления плагина
Я тестировал плагин Shield для эластичного поиска и кибаны для обеспечения безопасности. Я установил плагин kibana и быстро понял, что не могу его использовать, пока не настрою SSL. Сейчас я хотел бы использовать базовую аутентификацию браузера, которая присутствовала до установки плагина в kibana. Я сделал это:
bin/kibana plugin --remove shield
и перезапустил kibana, но теперь он не запускается, выдавая мне следующую ошибку:
FATAL { [Error: EACCES: permission denied, open '/opt/kibana/optimize/bundles/sense.entry.js']
cause:
{ [Error: EACCES: permission denied, open '/opt/kibana/optimize/bundles/sense.entry.js']
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/opt/kibana/optimize/bundles/sense.entry.js' },
isOperational: true,
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/opt/kibana/optimize/bundles/sense.entry.js' }
Я проверил, что в kibana.yml не было никаких настроек, которые могли бы быть причиной этого, и даже с любыми настройками, которые я добавил после установки закомментированного плагина, я получаю ту же ошибку.
1 ответ
Похоже, проблема с разрешениями. Проверьте, является ли владелец 'kibana', и разрешения - 644.
cd /opt/kibana/optimize/bundles
ls -l
Если какой-либо из них отсутствует, сделайте следующее:
sudo chown kibana:kibana sense.entry.js
sudo chmod 644 sense.entry.js
Сделайте то же самое с любыми другими файлами, о которых сообщает журнал. Удачи!