🚬
数日前にmastodon-feのnoticifationsタブが見れないって言ってたやつ、ブロックが原因かと思って今解除してみたけど結局タブスクロールすると同じエラー
mstdnからエクスポートしたフォローリストをpleroma-feからインポートしたとき、その中にいた承認制アカウントの方々をちゃんとフォローできてなかったみたい
ちょっとやり方として思ったのは、CLIかAPIからmastodonで言うpurgeみたいなやつをやってリモートユーザの再取得試してみるとか
jp相手、弊鯖がすでに知っていたアカウントを承認制に変更してmastodon側のユーザページからリモートフォロー試行
他の鯖でも起きてるから
https://taruntarun.net/@mayaeh/102426959615758142
だけかと言うと怪しいよなぁ
pawoo側アカウントを承認制にして、アカウントページからpleromaアカウントでリモートフォロー試すと一応成功した風の表示にはなる
が、pawoo側アカウントで確認すると通知もなにも来てない
ただpawooの検索窓からplのアカウント探してフォローする事はできる
ふむ
ログpleroma: [error] #PID <0.4692.0> running Pleroma.Web.Endpoint (connection #PID <0.4691.0>, stream id 1) terminated#012Server: pl.asterism.xyz:80 (http)#012Request: GET /ostatus_subscribe?acct=aries_hituzi%40mstdn.jp#012** (exit) an exception was raised:#012 ** (Protocol.UndefinedError) protocol Phoenix.HTML.Safe not implemented for %{errors: %{detail: "Internal server error"}} of type Map. This protocol is implemented for the following type(s): Decimal, List, Phoenix.HTML.Form, Float, DateTime, NaiveDateTime, BitString, Integer, Date, Tuple, Atom, Time#012 (phoenix_html) lib/phoenix_html/safe.ex:1: Phoenix.HTML.Safe.impl_for!/1#012 (phoenix_html) lib/phoenix_html/safe.ex:15: Phoenix.HTML.Safe.to_iodata/1#012 (phoenix) lib/phoenix/controller.ex:729: Phoenix.Controller.__put_render__/5#012 (phoenix) lib/phoenix/endpoint/render_errors.ex:77: Phoenix.Endpoint.RenderErrors.instrument_render_and_send/5#012 (phoenix) lib/phoenix/endpoint/render_errors.ex:62: Phoenix.Endpoint.RenderErrors.__catch__/5#012 (phoenix) lib/phoenix/endpoint/cowboy2_handler.ex:33: Phoenix.Endpoint.Cowboy2Handler.init/2#012 (cowboy) /opt/pleroma/deps/cowboy/src/cowboy_handler.erl:41: :cowboy_handler.execute/2#012 (cowboy) /opt/pleroma/deps/cowboy/src/cowboy_stream_h.erl:296: :cowboy_stream_h.execute/3
ちなpawoo相手のはログに出てなかったです…
まぁpl側から見たら普通にリクエストできてるっぽいしなー
ゆるくやるしかないかー
これちゃんと調べるとなると鯖2つくらい生やして試したいけど時間も金もそこまでのやっていきも無いので厳しい
このアカウントは、notestockで公開設定になっていません。
taruntarunというよりはmaster追従勢がそうなりそうな気がする
https://taruntarun.net/@mayaeh/102427062417333112
それ以外のところでも承認制相手だとリプライとかはやり取りできるけどフォローした側のHTLにでなくてsubscribeできてないっぽいのは、followers-onlyのやり取りがpleromaとmastodonで違うとかそんなんっぽくて、どっちかが歩み寄るしか無いのかな?
この鯖のカスタムemoji、今はS3をrcloneでマウントしてるけどもっと楽なやり方取りたい
サーバ中に直接データ持ちたくないっていうのは勿論あるけどemojiは容量的には大したことないから、例えば一日一回バケットからローカルにsyncするとかそういうの良さそう
エラーハンドリングってなんですか???みたいな人なのでどうにかしたいなぁとかちょっと思ってたりもあるけど放置…
migrateの前にcompileしてからstop、deps.getは止める前で大丈夫なんだろうかという疑問がちょっとある
これで適当にwasabiのバケットに増やしたいえもじポイポイしとけば勝手にこの鯖に追加してくれるようになった
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
まやさん何度かフォローし直したりしてごめんなさい…
FTLにはでるけどHTLに出なかったりでちょっとん?となってしまい
フォローどうこうもそうだけどplから見るとアイコン見えない人(存在しないではなく)なアカウントもあるからその辺も見ときたい
このアカウントは、notestockで公開設定になっていません。
ちょっと設定変えました
retryするようにしたり初めて知ったユーザの投稿ちょっと遡れるようにしたりなどなど
既知だけど投稿取得してない数千のアカウントがある状態で有効にしてたら数分でCPU100%とかになってすごくレスポンス悪くなった
たしかにcpuちょっと食うようになってるような?
compileのせいかもしれんけど
feから見ると添付ファイル名見えなくはなったけどクライアント使うと見える
なんか画像周りのオプションあったはずだしためさんと
config :pleroma, Pleroma.Upload.Filter.Mogrify, args: ["strip", "auto-orient"]
画像あげようとすると500
ImageMagickのmogrifyコマンドそのまま使ってるだけだった気がするから単純にコマンドあるかの確認も必要かしら
mediaproxyよく分かんないけどキャッシュしたつもりになってるけどそのファイル無いですよみたいなのが少しあるということがわかった
何も考えずアプデスクリプト走らせて鯖最新にした後origin見たらテスト通ってないcommitだった時の顔をしています
donで投稿したfollowers-onlyがpleromaから見えない事ちょいちょいあるのも同じ問題かもねぇ
ロギングどころかアプデもバックアップもsystemd化もやってないからまぁとっとと落としたいけど他にやりたい事のが多い
えーっと、新しい設定項目が増えたけど、config.exsの修正一部漏れててデフォルト設定が無いからとかそういう話?
結局secureモードの話だからふぉろわーずおんりーがpleroma相手でも取れないっていうのとはあんまり関係なさそうな…
pleroma公開用config直しました
https://github.com/orlea/pl.asterism.xyz/blob/master/pleroma/config/example_secret.exs
pleroma on lightsail原因不明に落ちることがちょいちょいあるのでswappinessを0に変更
これでも落ちるようであればCPUクレジット不足だからインスタンスタイプ上げるしか無いかも