PG::UndefinedTable: ERROR: relation "voice_rooms" does not exist

Fatal: could not read Username for 'https://github.com' のディスカッションを続けます:

GitHubの問題は解決したと思いますが、アップグレードが失敗します。これが最初のエラーです:

rake aborted!
StandardError: An error has occurred, this and all later migrations canceled: (StandardError) 
PG::UndefinedTable: ERROR:  relation "voice_rooms" does not exist

2コンテナ構成です(data も実行しましたが、エラーはありません)。また、最新版を使用しています。

何か手がかりはありますか?

PG::UndefinedTable: ERROR: relation "voice_rooms" does not exist が表示されるのは、新しいコア同梱の voice プラグインのマイグレーションがまだ実行されていないためです。

rake aborted! の上には何と表示されていましたか?

うーん… たくさんあるけど :laughing: でも、特に気になるものはないかな。

x86_64 アーキテクチャを検出しました。                                                                                                                                                 
ランチャーが最新であることを確認中                                                                                                                                       
ランチャーは最新です                                                                                                                                                
古いコンテナを停止中                                                                                                                                                
+ /usr/bin/docker stop -t 600 web_only                                                                                                                                
web_only                                                                                                                                                              
2.0.20260812-0036: discourse/base からプル中                                                                                                                        
Digest: sha256:837e8ed4b5916baa36856b842ad84fe262b6b1b5550701f8844b13cc7acad7a5                                                                                       
Status: discourse/base:2.0.20260812-0036 のイメージは最新です                                                                                                      
docker.io/discourse/base:2.0.20260812-0036                                                                                                                            
/usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups.rb                                                                                                            
/usr/local/bin/pups --stdin                                                                                                                                           
I, [2026-09-03T08:55:23.418621 #1]  INFO -- : stdin から読み取り中                                                                                                      
I, [2026-09-03T08:55:23.453117 #1]  INFO -- : > thpoff echo "thpoff is installed!"                                                                                    
thpoff is installed!                                                                                                                                                  
I, [2026-09-03T08:55:23.461963 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com" && ENV["DISCOURSE_SKIP_EMAIL_SETUP"] !
= "1"); puts "Aborting! Mail is not configured!"; exit 1; end'                                                                                                        
I, [2026-09-03T08:55:23.608522 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configu
red!"; exit 1; end'                                                                                                                                                   
I, [2026-09-03T08:55:23.743204 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Aborting! CDN must have a protocol sp
eccified"

このエラーは、通常、Voiceプラグイン/機能が有効化されているものの、voice_roomsのマイグレーションが実行されていないことを意味します。有効化の後、新しいテーブルが作成されるよう、フルのランチャー再構築(または明示的なマイグレーション)を実行し、その後、プラグインが実行中のDiscourseコアと同じバージョンであることを確認してください。再構築が成功したにもかかわらずテーブルが作成されない場合は、Voice関連のスキップまたは失敗したマイグレーションについて、再構築ログを確認してください。