再建するのに十分なスペースがありません

こんにちは。

こちらで見つけた手順に従ってDiscourseをインストールしました。

app.ymlに以下の行を追加しました。

アプリを再構築しました。

cd /var/discourse
./launcher rebuild app

プラグインが表示されません。

何が間違っていますか?

ありがとうございます。

こんにちは @kdiamond さん :wave:
このトピックはもう読みましたか?

はい、あります。

標準のインストールです。こちらのリンクの手順に従って、Ubuntuサーバーにインストールしました。

UbuntuサーバーへのSSHアクセスがあります。

すべて正しく行っているように見えます。2つのサイトを所有していて、2つ目を更新して1つ目を見ているということはありませんか?

「いいね!」 1

いいえ、サイトは1つだけです :slight_smile:

しかし、プラグインフォルダがどこにも見つかりません。おそらく、権限の問題でシステムがフォルダを作成できていないのかもしれません。推測ですが。

これは ./launcher rebuild app の後に起こることです。

すべて順調に進んでいるように見えます。エラーログはありません。

ああ、待って。ディスク容量だ。今見たよ…

これで辻褄が合った。

「いいね!」 2

それがブロックしているようです。 :+1: スペースがないと、実際には再構築プロセスが開始されません。

「いいね!」 1

VMには50GBのストレージがあるのに、奇妙ですね。

しかし、df -h はこれを示しています。

これは「ローカル」VMですか?

growpartlvextendresize2fs を使用して、メインディスクパーティションを拡張してみてください。
https://linux.die.net/man/8/resize2fs

はい、VirtualBox上のローカルVMです。

ボリュームのサイズを変更して解決しました。

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

これでプラグインが表示されるようになりました。

ありがとうございます!

「いいね!」 1

通常は、ローカルで dev-install を使用し、本番環境では静的パブリック IP を持つクラウド VPS で標準インストールを使用しますが、正常に動作してよかった :+1:

ロバート。

通常?

公式のステップバイステップの標準インストール手順に従えば、通常どおりにインストールできると思っていました :slight_smile:

また、私は高度なLinuxユーザーではなく、これが初めてのDiscourseのインストールであることを知っておいてください。

ありがとうございます

標準のインストールは、クラウドでの本番環境での使用を想定しています。

ローカルでの動作確認には、開発環境のインストールを使用する方が良いでしょう。

はい、今見ています。おそらくもっと簡単でしょう。

ご提案ありがとうございます。

「いいね!」 1

プラグイン開発をしないのであれば、標準のインストールを起動する方がはるかに簡単だと言えます。開発用のインストールを機能させるには、多くの難しい部分があります。

一方で、ドメイン名やDNSが難しい場合は、開発用のインストールの方が簡単かもしれません。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.