this post was submitted on 05 Sep 2023
135 points (100.0% liked)

Quark's

1108 readers
22 users here now

Come to Quark’s, Quark’s is Fun!

General off-topic chat for the crew of startrek.website. Trek-adjacent discussions, other sci-fi television, navigating the Fediverse, server meta (within reason), selling expired cases of Yamok sauce, it’s all fair game.


founded 1 year ago
MODERATORS
 

Thank you for everyone's patience while we were migrating hosts . I know I said "a few hours" and it turned out to be over a day. Clearly I need to work on my Scotty estimates. During transport the team found a backlog of extremely low effort memes caught in the pattern buffer and we had to go through the copies one by one determining which were the evil versions.

You may notice some wonkiness/slowness the next 24hrs as we get re-federated with everyone. Basically every other Lemmy instance will bombard us with traffic for a while.

Our new host is designed for Lemmy in particular, meaning in the long run we should see increased stability, improved load times, and better scaling as we inevitably become the dominant Lemmy instance!

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

It looks like ever since this maintenance, no kbin instances can get images from startrek.website:

https://kbin.run/d/startrek.website
https://kbin.social/d/startrek.website?p=3
https://kbin.cafe/d/startrek.website?p=3
https://fedia.io/d/startrek.website/newest?p=4

(the links atm go to ~3 days ago when maintenance happened but ofc will start to drift as more posts are made)

You can see the thumbnails disappear exactly at the mark of the maintenance and ever since then they're gone. If you see thumbnails after that, they're usually wrong ones that are being loaded from different posts (there's a separate issue in for that now). I was wondering if you were aware of any issues or changes that happened because of this maintenance that would prevent kbin instances from fetching thumbnails? I've raised this in the kbin matrix chat as well

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (2 children)

There's a known issue with any .website TLD, try adding this exception to your adblocker:

@@||*/pictrs/*$domain=lemmy.world

EDIT: It wasn't this- the problem has been fixed

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

This isn't really a me thing, this is kbin servers themselves. They all fetch the image from the posts and cache it to make thumbnails on their server which they host themselves. Ever since maintenance, the kbin instances appear to have trouble fetching the images to cache them. I'll try to gather more data from instance admins, perhaps something changed with the request/response headers or something else that is causing them to get blocked.

[–] [email protected] 1 points 1 year ago (1 children)

Just to follow up on this, contributors to kbin investigated and found that startrek.website appears to block user agents that contain "curl" in it now.

Example:

curl -v --user-agent "curl" https://startrek.website/pictrs/image/3ff1b940-75da-4e6b-8948-834ebd4b454c.jpeg

times out while:

curl -v --user-agent "anything-else" https://startrek.website/pictrs/image/3ff1b940-75da-4e6b-8948-834ebd4b454c.jpeg

works. kbin apparently sends User-Agent: Symfony HttpClient (Curl) in its requests for images, which is different than how it handles other fetch requests. they've made a PR to change kbin to send the user agent it uses elsewhere in those image requests https://codeberg.org/Kbin/kbin-core/pulls/1098 once that is approved / merged they should start working again as instances update. It'd be nice if, assuming this is all accurate, the block on curl could be removed so people don't have to wait for the PR / instances to update but I understand if that is difficult

[–] [email protected] 2 points 1 year ago

Thanks for looking into this more! A fix is in the works.