Кибана не работает после удаления плагина

Я тестировал плагин 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

Сделайте то же самое с любыми другими файлами, о которых сообщает журнал. Удачи!

Другие вопросы по тегам