Проблема с установкой (проблема с сушкой?)


Я пытался установить Aegir, следуя Руководству по автоматической установке, но я получаю ошибку. Я пытался установить Aegir 2, затем попробовал также Aegir 3, но ошибка та же. Есть какие-нибудь зацепки?

Вот сообщение:

Будут использоваться следующие настройки: URL-АДРЕС интерфейса Aegir: site.dev.local Полное доменное имя главного сервера: site.dev.local Корень Эгира: /var/эгир Пользователь Aegir: aegir Веб-группа: www-данные Веб-сервер: apache Веб-сервер порт: 80 Хост базы данных Aegir: локальный хост Пользователь базы данных Aegir: root Пароль базы данных Aegir: Порт базы данных Aegir: 3306 Версия Aegir: 7.x-3.x Путь к платформе Aegir: /var/aegir/хостмастер-7.x-3.x Электронная почта администратора: [email protected]

Профиль установки Aegir: хостмастер

Вы действительно хотите продолжить установку (y/n): y Включение демона с размещением в очереди

Не удалось найти команду drush "@hostmaster pm-включить hosting_queued". Запустите drush cache-clear drush, чтобы очистить кэш командных файлов, если вы установили новые расширения. [ошибка] Не удалось найти каталог установки Drupal [ошибка]

Dpkg: пакет обработки ошибок aegir3-хостмастер (--настроить): подпроцесс, установленный после установки сценария, вернул состояние выхода с ошибкой 1 dpkg: проблемы с зависимостями предотвращают конфигурация aegir3: aegir3 зависит от aegir3-хостмастера (>=3.0.1); однако: Пакет aegir3-hostmaster еще не настроен.

Dpkg: пакет обработки ошибок aegir3 (--настроить): проблемы с зависимостями - оставление неконфигурированным Отчет об аппорте не написан, так как сообщение об ошибке указывает на последующую ошибку из-за предыдущего сбоя. Ошибки были обнаружены во время обработка: aegir3-ведущий эгир3 E: Подпроцесс /usr/bin/dpkg вернул код ошибки (1)

Спасибо!

 1
Author: user1527576, 2015-08-14

2 answers

Наиболее распространенной проблемой, которая может привести к этому, является неправильная настройка почты.

Пожалуйста, если вы можете отправить электронное письмо с интерфейса командной строки сервера на [email protected]

 1
Author: Herman van Rink, 2015-08-17 08:03:54

Столкнулся с этим сегодня, вот как я решил эту проблему:

Установите -x в сценарии, который не работает.

Вы можете сделать это, отредактировав сценарий .postinst, например/var/lib/dpkg/info/aegir3-hostmaster.postinst в моей ситуации. Замените #! /bin/sh на #! /bin/sh -x в верхней части сценария; при выполнении сценарий postinst будет распечатывать каждую строку по мере ее выполнения.

Набор DPKG_DEBUG=developer.

export DPKG_DEBUG=developer

Это активирует отладочный вывод в различных командах сценария.

Повторите запуск установка.

Для меня это было dpkg --configure --pending, так как я уже пытался установить пакет, и он не удался во время настройки.

Прочитайте вывод.

Кажется очевидным, но первые пару раз я не читал достаточно далеко, и там было полезное сообщение об ошибке дальше.

В моем случае (вполне возможно, не в вашем, дорогой читатель) проблема заключалась в том, что разрешения /var/aegir/platforms в моей бродячей среде не разрешали пользователю aegir чтобы создать каталог для установки его установки хостмастера. Таким образом, нет псевдонима @hostmaster, нет способа включить hosting_queued и сообщение об ошибке, которое четко не указывало на разрешимую ситуацию.

Устраните основную проблему.

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

  • Плагин MySQL для проверки пароля не принимает сгенерированный пароль. (Создайте лучший пароль или перенастроить/отключить этот плагин.)
  • Имя хоста aegir невозможно разрешить, поэтому сайт недоступен. (Добавьте имя хоста aegir в /etc/hosts)
  • Разрешения файловой системы, препятствующие установке. (Убедитесь, что каталог платформ принадлежит aegir.)

НТХ

 0
Author: Chris Burgess, 2019-09-29 01:25:47