アップグレード時にテーマのzipファイルが更新としてマークされているため、アップグレードできません

以下のコマンドを実行しています:

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

しばらく実行されますが、その後失敗します。最後の出力行は以下のようになっています:

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 3766 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
c4da976a2f26c73ac3ea657689d16be28f54cd216c133ceb90af4898c8175010
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

その後、以下のコマンドを実行しました:

sudo ./discourse-doctor

見つかった意味のあるエラーメッセージは以下の1つだけです:

I, [2021-07-23T05:33:02.903723 #1]  INFO -- : Updating Dunkel...
Error updating Dunkel: Error cloning git repository, access is denied or repository is not found

ご質問

この問題を解決するためのヒントをいただけますでしょうか?

「いいね!」 1

Dunkelのリポジトリは非公開であるか、もはや存在しません。

「いいね!」 2

ありがとうございます。「app.yml」を確認しましたが、「Dunkel」への参照は見当たりませんでした。

確認できたのは、「Dunkel」(ドイツ語で「暗い」を意味します)というテーマで、以下のように表示されています。

このテーマは ZIP ファイルからインポートされました

このテーマには、以下のチェックボックスがあります。

Discourse が更新されたときにテーマを自動的に更新する

このチェックボックスを外しました。

その後、以下を実行しましたが、今回は正常に完了しました。:white_check_mark:

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app
「いいね!」 1

ZIPファイルのテーマで「自動更新」チェックボックスを有効にできるのは、バグのように思えます。これを移動します。

「いいね!」 2

ログが、接続しようとしているリポジトリの URL も表示するようにすれば、状況がより把握しやすくなるかもしれません。

ログファイルにも GUI にも、リポジトリの URL を確認する方法が見つかりませんでした。

「いいね!」 1

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