v2.7.0rc1にアップデートしたらWebUIが表示できなくなったんですけど何かわかる方いませんか?Content-Security-Policy周りっぽいけど何もいじってないんだよなぁ
Conversation
Notices
-
ておりあ:ota: (theoria@wug.fun@wug.fun)'s status on Friday, 11-Jan-2019 06:42:37 JST ておりあ:ota: - ておりあ:ota: repeated this.
-
鼻毛スライサー (hanage999@mastodon.crazynewworld.net@mastodon.crazynewworld.net)'s status on Friday, 11-Jan-2019 07:25:03 JST 鼻毛スライサー aboutを見たら、
>Content Security Policy: ページの設定により次のリソースの読み込みをブロックしました: https://www.google.com/recaptcha/api.js (“script-src”)
だそうなので、
ここのscript_srcにgoogle.comを追加したらいいのかも
また、タイムラインプレビューのsteaming apiも読み込みに失敗していて(101)、これはCSPとは関係ない。streamingが機能していない可能性もある。streamingがコケてると、WebUI自体が表示されない。sstemctl status mastodon-streamに何が表示されるか確認すると吉かも。データベースへの接続に失敗しているとか?
-
zunda ? nはおまけ :green_dango: (zundan@mastodon.zunda.ninja@mastodon.zunda.ninja)'s status on Friday, 11-Jan-2019 07:25:14 JST zunda ? nはおまけ :green_dango: @theoria Rubyが2.6.0になってAccept-Encoding: gzipなリクエストに空のレスポンスを返す場合には https://github.com/zunda/mastodon/pull/16/commits/260412fd25209cd4c7aa3a353e7f16ed674ff4ad でなおるかもしれません。
-
鼻毛スライサー (hanage999@mastodon.crazynewworld.net@mastodon.crazynewworld.net)'s status on Friday, 11-Jan-2019 07:45:13 JST 鼻毛スライサー @theoria あ、でも投稿はできてるからデータベースは生きてるのか。すみません
In conversation permalink -
ておりあ:ota: (theoria@wug.fun@wug.fun)'s status on Friday, 11-Jan-2019 07:54:16 JST ておりあ:ota: @hanage999 WebUIに入るとgetting-startedがinlineとevalでブロックされてるんですよね、CSP今回のアプデで変わってない気がするので謎です……
In conversation permalink -
鼻毛スライサー (hanage999@mastodon.crazynewworld.net@mastodon.crazynewworld.net)'s status on Friday, 11-Jan-2019 08:10:00 JST 鼻毛スライサー @theoria なんだろう。zundaさんの指摘のようにrubyのバージョンアップで何かに齟齬が起きてるんだろうか。yarnのライブラリとrubyのgemを再インストールして、assets:clobberしてみるとか……
In conversation permalink -
zunda ? nはおまけ :green_dango: (zundan@mastodon.zunda.ninja@mastodon.zunda.ninja)'s status on Friday, 11-Jan-2019 08:41:19 JST zunda ? nはおまけ :green_dango: @hanage999 @theoria 普通にブラウザからアクセスして何かレスポンスが返ってるようならRuby 2.6.0の問題ではないはずです…
In conversation permalink -
ておりあ:ota: (theoria@wug.fun@wug.fun)'s status on Friday, 11-Jan-2019 11:14:30 JST ておりあ:ota: @zundan @hanage999 レスポンス返ってくるのでRubyの問題ではなさそうです。ploxy_hide_headerとかしたらCSPの問題でなくstreamingとの連携の問題が明らかになりました。Ruby2.5系でもやってみましたが問題は同じでした。これ出来るだけフラットなところからやり直したい場合ってどうしたらいいんですかね…
In conversation permalink -
zunda ? nはおまけ :green_dango: (zundan@mastodon.zunda.ninja@mastodon.zunda.ninja)'s status on Friday, 11-Jan-2019 12:04:45 JST zunda ? nはおまけ :green_dango: @theoria @hanage999 うーん、弊ぼっちはHerokuなので皆さんの運用手順とだいぶ違うので想像で一般的なことしか書けませんが、僕なら、とりあえずtootsuite/mastodonとどこが違ってるかを調べるところから始めそうな気がします。
$ git diff upstream/master
Gitで管理してなければ、
$ diff -urN tootsuite/mastodonのワーキングコピーのディレクトリ 実際に使ってるコードのディレクトリ
とか。
あと、環境変数の差分もどうにかして確認したくなりそうです。
In conversation permalink -
鼻毛スライサー (hanage999@mastodon.crazynewworld.net@mastodon.crazynewworld.net)'s status on Friday, 11-Jan-2019 12:52:57 JST 鼻毛スライサー In conversation permalink -
zunda ? nはおまけ :green_dango: (zundan@mastodon.zunda.ninja@mastodon.zunda.ninja)'s status on Friday, 11-Jan-2019 13:04:59 JST zunda ? nはおまけ :green_dango: @theoria @hanage999 あ、そうか、nodeのバージョンとか依存パッケージ(npmモジュールとかGemsとか)のバージョンが指定通りになっているかも確認したいですね。どうやるんだろう…。
In conversation permalink -
鼻毛スライサー (hanage999@mastodon.crazynewworld.net@mastodon.crazynewworld.net)'s status on Friday, 11-Jan-2019 13:11:42 JST 鼻毛スライサー In conversation permalink