senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. mewl_hayabusa (mewl_hayabusa@gnusocial.jp)'s status on Wednesday, 07-Sep-2022 20:04:21 JST mewl_hayabusa mewl_hayabusa
    • みゃー@まうい
    gnusocialjp@gnusocial.jp さんのプロフィール見る感じだとFollowingに @mewl があるけどフォローリクエスト来てないし被フォローにもなっていないな
    In conversation Wednesday, 07-Sep-2022 20:04:21 JST from gnusocial.jp permalink

    Attachments


    • みゃー@まうい (mewl@mewl.me)'s status on Wednesday, 07-Sep-2022 20:04:21 JST みゃー@まうい みゃー@まうい
      in reply to

      ```
      WARN 7 [queue inbox] failed(QueryFailedError: value too long for type character varying(128)) id=12069090 attempts=1/8 age=79ms activity=https://gnusocial.jp/follow_from_https%3A%2F%2Fgnusocial.jp%2Findex.php%2Fuser%2F1_to_https%3A%2F%2Fmewl.me%2Fusers%2F5b6bb2cada8b912b16218d34
      ```
      なるほど。

      In conversation Wednesday, 07-Sep-2022 20:04:21 JST permalink
      GNU social JP likes this.
    • GNU social JP (gnusocialjp@gnusocial.jp)'s status on Wednesday, 07-Sep-2022 20:06:26 JST GNU social JP GNU social JP
      in reply to
      • みゃー@まうい
      @mewl @mewl_hayabusa GNU socialからMisskeyのサーバーをフォローする際はバグがあるようで注意が必要です。

      Misskey側からフォローされた後に、GSのプロフィール画面の [Followers] のリストからフォローし返すとOKになります。

      GSからMisskeyをフォローすると、うまく認識されないようで、ホーム画面にMisskeyの投稿が流れてきません。
      In conversation Wednesday, 07-Sep-2022 20:06:26 JST permalink
    • GNU social JP (gnusocialjp@gnusocial.jp)'s status on Wednesday, 07-Sep-2022 20:09:46 JST GNU social JP GNU social JP
      in reply to
      • みゃー@まうい
      このログが関係あるようですが何かわかりますか?GS側に問題がありますか?
      In conversation Wednesday, 07-Sep-2022 20:09:46 JST permalink
    • みゃー@まうい (mewl@mewl.me)'s status on Wednesday, 07-Sep-2022 21:05:17 JST みゃー@まうい みゃー@まうい
      in reply to
      • GNU social JP

      @gnusocialjp@gnusocial.jp
      まず、 (おそらく) GNU Social側に「フォローを送ったがまだ未承認である」という状態がないために「フォロー済み」と表示されているけれど、実際にはMastodon / Misskey側では承認されていない = フォローできていない状態のことがあると思います

      (Pleromaは未確認だが、確かそちらにも被フォローに承認が必要な設定が存在したはず)

      (mstdn.jp上の承認制アカウントをフォローしてみたが、mstdn.jp側では「フォローリクエストが送られてきた」だけの時点で、gnusocial.jp側では既フォロー表示になった)


      その上で、Misskeyの場合、おそらくこんな挙動をしていそう:

      * フォローが承認制でないとき
      * そのまま通る (misskey.io宛で確認)

      * フォローが承認制であり、フォロー中アカウントからのリクエストを自動承認する設定で、該当アカウントがフォロー中であるとき
      * そのまま通る (mewl.me宛で確認)

      * フォローが承認制であり、上記の例外に該当しないとき ← 今回
      * フォローリクエストをDBに保存するためクエリを投げるが、GNU Socialからの場合`requestId`が長すぎてエラーになる

      (Misskeyのソースを眺めていたが、`requestId`に何が入るのかはまだ読めてない)

      In conversation Wednesday, 07-Sep-2022 21:05:17 JST permalink
      GNU social JP likes this.
    • GNU social JP (gnusocialjp@gnusocial.jp)'s status on Wednesday, 07-Sep-2022 22:06:13 JST GNU social JP GNU social JP
      in reply to
      • みゃー@まうい
      ありがとうございます。よくわかりました。承認設定の有無が原因のようですね。

      Misskey側のrequestIdは通常何が入っているのでしょうかね。

      GS側でそこを短いものに変えたら解決、あるいはMisskey側でrequestIdの文字数を長くする (DB定義なので難しそう…) で解決しますかね。
      In conversation Wednesday, 07-Sep-2022 22:06:13 JST permalink
    • みゃー@まうい (mewl@mewl.me)'s status on Wednesday, 07-Sep-2022 22:40:06 JST みゃー@まうい みゃー@まうい
      in reply to
      • GNU social JP

      @gnusocialjp@gnusocial.jp
      おそらくそのどちらかで解決するはずです

      テーブルを眺めた感じだと

      Mastodonから: `https://example.com/<UUID>`
      Misskeyから: `https://example.com/follows/<元ユーザID>/<宛先ユーザID>` (インスタンスの設定によるが、それぞれ10文字か24文字の英数になるはず)
      Pleromaから: `https://example.com/activities/<UUID>`

      が入っているようなので、 `https://gnusocial.jp/follow_from_https%3A%2F%2Fgnusocial.jp%2Findex.php%2Fuser%2F1_to_https%3A%2F%2Fmewl.me%2Fusers%2F5b6bb2cada8b912b16218d34` が`requestId`となるようです

      `https://example.com/follow_from_<actorのURI>_to_<actorのURI>`というわけで、これは基本的にかなり長くなっていそう…

      In conversation Wednesday, 07-Sep-2022 22:40:06 JST permalink
      GNU social JP likes this.
    • GNU social JP (gnusocialjp@gnusocial.jp)'s status on Wednesday, 07-Sep-2022 22:43:02 JST GNU social JP GNU social JP
      in reply to
      • みゃー@まうい
      情報ありがとうございます!

      ひとまず後日、いただいた情報をGSのissueに登録してみたいと思います。
      In conversation Wednesday, 07-Sep-2022 22:43:02 JST permalink
    • GNU social JP (gnusocialjp@gnusocial.jp)'s status on Sunday, 11-Sep-2022 23:17:25 JST GNU social JP GNU social JP
      in reply to
      • みゃー@まうい
      遅れましたがissueに登録しました。 https://notabug.org/diogo/gnu-social/issues/292

      また、明日8時公開予定の記事にもしました。ありがとうございました!

      課題: GNU social v2でのMisskeyのフォロー承認設定時の問題 https://web.gnusocial.jp/post/2022/09/12/
      In conversation Sunday, 11-Sep-2022 23:17:25 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: notabug.org
        diogo/gnu-social
        from diogo
        GNU social is a social communication software used in federated social networks. It is widely supported and has a large userbase. It is already used by the Free Software Foundation.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.