Как избавиться от неработающего плагина?

Нужна помощь.

Случайно я установил сломанный плагин, и в результате этого мы не можем ничего писать в редакторе, так как эта часть больше не отображается:

Я подключился к корневой директории, отредактировал файл app.yml и удалил связанную строку с GitHub, но процесс зависает и разрывает соединение во время пересборки. Ранее пересборки проходили успешно, но теперь это не так.

Когда я использую команду перезапуска приложения, оно работает, но мы застряли без редактора. Когда я включаю безопасный режим, всё работает нормально, но я не могу отключить плагин из административной панели форума, так как опция отключения не активна.

Какое будет лучшее решение в данной ситуации? У меня есть резервная копия от сегодня, стоит ли её восстановить? Стоит ли попробовать найти папку плагинов и удалить данные (я не могу найти, где она находится)?

Спасибо?

Вы имеете в виду, что ваша SSH-сессия разрывается во время пересборки?

Если да, попробуйте запустить процесс в screen. Это поможет, если у вас нестабильное подключение по SSH.

Да, Майкл, именно так.
Я попробую.
Полученное мной сообщение гласит, что произошла ошибка сети.

Эта последняя попытка пересборки длится уже 35 минут.

Хотя на этот раз всё казалось быстрее, запуск screen, похоже, не помог.

При предыдущей попытке я застрял на третьей линии сборки, а теперь уже 15–20 минут сижу здесь. Нормально ли, что пересборка занимает так много времени?

Стоит ли продолжать ждать? Нельзя ли удалить соответствующую папку внутри папки plugins?

Спасибо.

Вы можете, но у вас, похоже, есть фундаментальная проблема с пересборкой, которая скоро даст о себе знать, если вы её не устраните.

Хватает ли места на вашем сервере? Команда ./launcher cleanup может помочь, как и правильная настройка swap-пространства (если проблема в памяти). Возможно, вам даже понадобится больше места на SSD, оперативной памяти или мощности процессора, так как пересборка — это, пожалуй, самая ресурсоёмкая задача.

Я попробую выполнить очистку.

Могу ли я перепроверить, как я использую screen… Я открываю SSH-соединение, выполняю команду “sudo apt-get install screen”, система отвечает, что screen установлен, затем я использую команду “screen” для входа и выполняю команду “./launcher rebuild app” для пересборки…

Правильно ли я всё делаю?

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

Теперь всё в порядке.

После завершения пересборки я сразу перешёл по ссылке в браузере на форум и увидел сообщение, опубликованное час назад. Но я пытался решить эту проблему как минимум последние 3–4 часа. Как такое возможно?

Огромное спасибо за ваше время.