bookwyrm-social / bookwyrm

Social reading and reviewing, decentralized with ActivityPub
http://joinbookwyrm.com/
Other
2.26k stars 265 forks source link

Cannot follow Bookwyrm from Kbin #2886

Open chris-y opened 1 year ago

chris-y commented 1 year ago

Describe the bug I'm unable to follow a Bookwyrm account from Kbin

To Reproduce Steps to reproduce the behavior:

  1. Go to Kbin
  2. Click on Search and search for a Bookwyrm account
  3. Click on Follow
  4. Go to Bookwyrm and note that there is no notification of a new follower, nor do they show under followers in the profile

Expected behavior Bookwyrm should recognise when it is being followed by a Kbin account

Screenshots Kbin thinks it is following the account: Screenshot_20230630-233552-776.png

Can't really show the nonexistence of the follower on the Bookwyrm side, but it's not there!

Instance wyrms.de

Additional context I thought this might have been fixed by #2812 but it appears not. (wyrms.de is on 0.6.3 which has that fix)

mouse-reeve commented 1 year ago

Is there a kbin server I can get an account on to test from? I think we'll need to see the logs on BookWyrm to get a clue as to why the follow isn't being created

chris-y commented 1 year ago

I think registrations are open on both kbin.social and fedia.io

chris-y commented 1 year ago

I think registrations are open on both kbin.social and fedia.io

hughrun commented 1 year ago

@chris-y can you or your server admin please try the temporary fix in #2844 and see if it makes a difference?

chris-y commented 1 year ago

@chris-y can you or your server admin please try the temporary fix in #2844 and see if it makes a difference?

Paging @tofuwabohu - are you able to implement this on wyrms.de, then I'll check if it fixes it?

tofuwabohu commented 1 year ago

Sorry, I missed the ping. I stopped the web container and tried docker-compose run web /app/manage.py runserver 0.0.0.0:8000 which led to 502 errors so I changed it back.

hughrun commented 1 year ago

@tofuwabohu you're running on Docker? Can you try adding --threads=8 to line 50 in your docker-compose file as per #2958 ?

tofuwabohu commented 1 year ago

Yes, we're running Docker. I added the thread parameter, stopped the web container and ran docker compose up --build -d. Should be running threaded now.

hughrun commented 1 year ago

@chris-y can you please try kbin again and see what happens?

chris-y commented 1 year ago

I unfollowed and refollowed but Bookwyrm is still not acknowledging the follow.

hughrun commented 1 year ago

Ok thanks for checking that, it helps troubleshooting.