web-dev-qa-db-ja.com

インストールの問題(ドラッシュの問題?)

自動インストールガイド に従ってAegirをインストールしようとしましたが、エラーが発生します。 Aegir 2をインストールしてから、Aegir 3も試しましたが、エラーは同じです。手がかりはありますか?

ここにメッセージがあります:

次の設定が使用されます:AegirフロントエンドURL:site.dev.localマスターサーバーFQDN:site.dev.local Aegirルート:/ var/aegir Aegirユーザー:aegir Webグループ:www-data Webサーバー:Apache Webサーバーポート: 80 Aegir DBホスト:localhost Aegir DBユーザー:root Aegir DBパスワード:Aegir DBポート:3306 Aegirバージョン:7.x-3.x Aegirプラットフォームパス:/var/aegir/hostmaster-7.x-3.x管理メール:[email protected]

Aegirインストールプロファイル:hostmaster

インストールを続行しますか(y/n):yホスティングキューデーモンの有効化

Drushコマンド '@hostmaster pm-enable hosting_queued'が見つかりませんでした。新しい拡張機能をインストールした場合は、drush cache-clear drushを実行してコマンドファイルのキャッシュをクリアします。 [エラー] A Drupalインストールディレクトリが見つかりませんでした[エラー]

dpkg:エラー処理パッケージaegir3-hostmaster(--configure):サブプロセスがインストールされたインストール後スクリプトがエラー終了ステータス1を返しましたdpkg:依存関係の問題がaegir3の構成を妨げています:aegir3はaegir3-hostmasterに依存しています(> = 3.0.1);ただし、パッケージaegir3-hostmasterはまだ構成されていません。

dpkg:エラー処理パッケージaegir3(--configure):依存関係の問題-未構成のままエラーメッセージは前回の失敗によるフォローアップエラーを示しているため、apportレポートは書き込まれません。処理中にエラーが発生しました:aegir3-hostmaster aegir3 E:サブプロセス/ usr/bin/dpkgがエラーコード(1)を返しました

ありがとう!

1
user1527576

これを引き起こす可能性のある最も一般的な問題は、壊れたメール設定です。

サーバーのcliから[email protected]にメールを送信できる場合は、

1
Herman van Rink

今日これに遭遇しました、これが私がそれを解決した方法です:

失敗しているスクリプトに-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でした。既にパッケージをインストールしようとしましたが、構成中に失敗しました。

出力を読み取ります。

当たり前のようですが、最初の数回は十分に読み返していませんでした。さらにがありました

私の場合(おそらくあなたのものではないかもしれませんが、親愛なる読者)、問題は、私のVagrant環境での/var/aegir/platformsの権限がaegirユーザーに、ホストマスターインストールをインストールするためのディレクトリの作成を許可しないことでした。したがって、@hostmasterエイリアス、hosting_queuedを有効にする方法、および解決可能な状況を明確に示さなかったエラーメッセージはありません。

根本的な問題を修正します。

この質問のエラーは、インターネットを介して文書化された次のようなさまざまな原因に関連しているため、これは異なります。

  • MySQLは、生成されたパスワードを受け入れないパスワードプラグインを検証します。 (より適切なパスワードを生成するか、そのプラグインを再構成/無効化してください。)
  • Aegirのホスト名が解決できないため、サイトにアクセスできません。 (/etc/hostsにaegirホスト名を追加)
  • インストールを妨げるファイルシステム権限。 (aegirがプラットフォームディレクトリを所有していることを確認してください。)

HTH

0
Chris Burgess