Недостаточно места для восстановления

Привет.

Я установил Discourse по инструкциям, найденным здесь.

Добавил строки в app.yml

Пересобрал приложение:

cd /var/discourse
./launcher rebuild app

Плагины не отображаются

Что я делаю не так?

Спасибо

Привет, @kdiamond :wave:
Ты уже читал эту тему?

Да, у меня есть.

У меня стандартная установка. Я установил её на свой сервер Ubuntu, следуя шагам стандартной установки по ссылке здесь:

У меня есть доступ по SSH к моему серверу Ubuntu.

Кажется, вы всё делаете правильно. У вас же нет двух сайтов? Вы обновляете один, а смотрите на другой?

Нет, у меня только один сайт :slight_smile:

Но я не могу найти папку с плагинами нигде. Возможно, система не может создать папку из-за каких-то ограничений прав доступа. Просто предполагаю.

Вот что происходит после ./launcher rebuild app

Всё, кажется, проходит гладко, никаких логов ошибок

А, подождите. Место на диске. Только что увидел…

Теперь всё понятно.

Похоже, это и есть проблема. :+1: Без пробела процесс пересборки на самом деле не запускается.

Кажется странно, так как у ВМ есть 50 Гб хранилища

но команда df -h показывает следующее

Это «локальная» виртуальная машина?

Попробуйте использовать growpart, lvextend и resize2fs для расширения основного раздела диска.
https://linux.die.net/man/8/resize2fs

Да, это локальная виртуальная машина в VirtualBox.

Решено изменением размера тома.

sudo df -h
sudo lsblk
sudo pvs
sudo pvresize /dev/sda3
sudo lsblk
sudo lvextend -l+100%FREE /dev/mapper/ubuntu–vg-ubuntu–lv
sudo resize2fs /dev/mapper/ubuntu–vg-ubuntu–lv

Теперь плагины отображаются.

Спасибо!

Обычно вы запускаете локально dev-install, а на облачном VPS со статическим публичным IP-адресом для продакшена используете стандартную установку, но здорово, что у вас всё получилось :+1:

Роберт.

Обычно?

У меня сложилось впечатление, что следуя официальным пошаговым инструкциям по стандартной установке, я установил всё как обычно :slight_smile:

Также прошу учесть, что я не продвинутый пользователь Linux, и это моя первая установка Discourse.

Спасибо.

Стандартная установка предназначена для использования в облаке в производственной среде.

Для локального тестирования лучше использовать установку для разработки.

Да, сейчас смотрю. Думаю, так будет проще.

Спасибо за предложение.

Я бы сказал, что если вы не планируете разрабатывать плагины, то гораздо проще запустить стандартную установку. Настройка установки для разработки сопряжена с рядом сложных моментов.

С другой стороны, если для вас сложно настроить доменное имя и DNS, то установка для разработки может оказаться проще.