fedia

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

ciferecaNinjo, in Federation is more broken than usual

Not sure if this is related but I just received a notification for a new reply and it turned out to be a quite old comment from 5 months ago:

https://fedia.io/m/homeimprovement@lemmy.world/t/173551/Most-chimneys-in-my-neighborhood-are-open-thus-water-enters#entry-comment-3109852

I block all mags from all Cloudflare instances. So sometime after posting to homeimprovement@lemmy.world I blocked it. I still get notifications (which is good), then I unblock it just to read the response then re-block. That’s not likely related, but something happened in the past couple days that apparently caused a “seen” flag to get unset. It’s not in itself worth chasing up but maybe it’s a clue as to whatever happened.

jerry, in Federation is more broken than usual
@jerry@fedia.io avatar

Hi all. I am working on it. I am trying to figure out what the problem is this time rather than just restarting the containers.

e-five,

if there's anything people can help with don't hesitate to ask in matrix!

One thing I wanted to raise to your attention was asdfzdfj's change to persist logging for docker setups which might make it easier to debug if your logs aren't persisted between container restarts

I mentioned in matrix but just in case since it's a bit of a gotcha for people that run in docker:

as a headsup for anyone running docker, there was a recent change to persist storage of logging just merged. it requires creating a directory and changing permissions on it. the admin guide was updated here but you may need to mkdir -p storage/logs and sudo chown $USER:$USER storage/logs where you run docker from by next sync/release

this may or may not be relevant to you depending on if sync'ing would change your compose setup

jerry,
@jerry@fedia.io avatar

I am going to apply this upgrade this weekend. I spent a few hours looking through logs this morning but didn't see anything obvious (there are a breathtaking amount of logs) so gave up and restarted the containers. Will look again when it fails after I make log storage persistent

DarkThoughts,

Instances like feddit.de are like almost 2 weeks behind now, with the last threads being from right at the end of the Holidays.

e-five,

It's also possible there are no local subscribers, or weren't until now. It's one of the things we need to fix after updating subscriber counts to show accurate information rather than just local information, as it's unclear if a magazine has no local subscribers anymore

DarkThoughts,

I'm subbed to https://fedia.io/m/dach@feddit.de and it has not caused any federation of the newly submitted stuff since then.

e-five,

Hmm... looking at their instance list and stuff, I get the feeling they might consider fedia an "inactive" instance (based on the information being out of date), which is a bug lemmy has where after upgrades it marks instances as inactive and never updates it again. I will try to get in contact with their admins to confirm

Edit: quick edit, speaking with another german instance owner they said they have the same problem with feddit.de right now and have already spoken to the admins and already taken steps to reset active state but it isn't happening, perhaps more debugging is needed or maybe this is the lemmy federation issue people have been discussing

Edit edit: they say they're waiting for https://github.com/LemmyNet/lemmy/issues/4288#issuecomment-1879052639 to be merged which looks hopefully soon

osaerisxero, (edited ) in Federation is more broken than usual

This might be the same issue that brought kbin.social to its knees, only fedia/mbin is giving up instead of the infinite retries which are crippling the other platform.

DarkThoughts,

One comment in one of the kbin threads of a guy who hosts his own forked instance said it's probably caused by a Lemmy update, which I guess makes sense. kbin and mbin aren't the same code wise (can't even use the nsfw unblur here), and kbin is also a version ahead of mbin so they might just handle the same issue differently. A lot of the magazines / communities I checked have their latest threads from like a week ago when viewed through fedia. kbin ironically has similar examples, but different ones to fedia. Whatever the cause, it obviously shines a negative light on any 'bin instance and to a degree onto the fediverse. For me, I would really like to avoid having to deal with the shitty Lemmy UI and support the Lemmy devs directly.

e-five,

I wouldn't exactly say mbin is behind kbin, as things have diverged much since the fork. For example, mbin has moderators from lemmy, and lemmy shows mbin moderators. As of latest, mbin gets moderator reports from lemmy (and maybe the other way, I didn't closely review that PR), things like sensitive groups are marked correctly, subscriber and follower counts come from source... Still, there's a lot of work to do for the user experience, many people have made that clear lately, so I'm hoping mbin will be able to gain the contributors needed to make the changes people want to see

Also, yea a lot of /kbin tweaks won't work. I do want to make an eye toggle button to make visible all nsfw on a page, but that might be hindered a bit due to infinite scroll (as well as a user setting to just have it shown by default). In the meantime though, it's just the structure of data changing from javascript to css, so it's always possible to do. I wrote a tampermonkey script able to do so as an example:

// ==UserScript==
// @name         Mbin tweak
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Unhide NSFW entries automatically
// @match        https://fedia.io/*
// @require      https://greasyfork.org/scripts/12228/code/setMutationHandler.js
// ==/UserScript==

checkThem([].slice.call(document.querySelectorAll('input[type="checkbox"].sensitive-state')));

setMutationHandler(document, 'input[type="checkbox"].sensitive-state', checkThem);

function checkThem(nodes) {
    nodes.forEach(function(n) { n.checked = true });
}

based on this answer on how to check all checkboxes on a page

jerry, in error 500 when trying to block some communities
@jerry@fedia.io avatar

lemmy.world is having some issues

jerry, in Flaky GIF uploads
@jerry@fedia.io avatar

How large are the gifs you're posting? So far, my test uploads have been successful and I'm not able to get it to fail...

iamnomad,
@iamnomad@fedia.io avatar

@jerry They range from 2.7 to 9.1 MB, though looking at the ones that did post successfully, they seem to be less than 5 MB. I think I ran into a size limit.

jerry,
@jerry@fedia.io avatar

That gives me something to go on. Thank you.

e-five,
@e-five@kbin.run avatar

As a note, TheVillageGuy was also looking into this in the past https://github.com/MbinOrg/mbin/pull/95#issuecomment-1774097530

As the diff mentions the default max size is 6MB and 5s upload timeout. While php.ini declares 10MB defaults. It's a bit weird they don't match, but there's probably followup on 1. allowing instance owners to configure the size of images they are ok with hosting 2. maybe more research into what other platforms allow, there's a lot of discussion about thumbnails and the sort since remote instances cache things themselves, and broken thumbnails make things look like they aren't working across the fediverse

jerry, in Flaky GIF uploads
@jerry@fedia.io avatar

thanks - I wasn't aware of the issue. I will try to figure out why.

hitstun, in Fedia submissions stopped federating out again?
@hitstun@fedia.io avatar

Ah, so it wasn't just me? I thought I must have done something weird with my formatting to mess up federation. Since the post you mentioned, this has happened on two more posts with images and a link post. I'm not trying to break Fedia, I promise!

hitstun,
@hitstun@fedia.io avatar

Ah, so it wasn't just me? I thought I must have done something weird with my formatting to mess up federation. Since the post you mentioned, this has happened on two more posts with images and a link post. I'm not trying to break Fedia, I promise!

I left that comment five hours ago and it didn't federate either. I can see it on Fedia but not on Kbin.social. I thought comments always federated, but maybe not? It looks like there's another bug to squash somewhere. @jerry and @melroy have been doing an amazing job running a cool social media platform to run on this cursed code base.

jerry,
@jerry@fedia.io avatar

I think the issue now is with the containerized version of mbin. I tried saving money by running it in my container host, but it's clear to me that is not going to work out. So I will be rolling it back to a bare metal server :/

MHLoppy,
@MHLoppy@fedia.io avatar

Sorry to contribute to the ruination of your server-consolidation dreams 😢

jerry,
@jerry@fedia.io avatar

I am going to wait till it happens again and try to debug. I really don’t want another $100/month server bill if I can avoid it

MHLoppy,
@MHLoppy@fedia.io avatar

I can give you a quick yell on infosec.exchange the next time I notice it!

hitstun,
@hitstun@fedia.io avatar

Me too. Next time I notice something I post doesn't federate, I'll give you a shout out on infosec.exchange if it's easier for you.

jerry,
@jerry@fedia.io avatar

That would be great. Thank you!

jerry, in Several hour delay on both incoming and outgoing federation
@jerry@fedia.io avatar

if/when you see things like this, please tag my @jerry account - the notifications on fedia are a bit lacking.

MHLoppy, in Seeing lots of posts from centralized instances (e.g. lemmy.world)
@MHLoppy@fedia.io avatar

Given this is a software-the-instance-is-running request rather than an instance request as such, you might be better off posting on the (centralized 😅) mbin repo or perhaps asking about it on the mbin Matrix if they accept that kind of thing there.

ciferecaNinjo,

You’re right, but my boycott against Microsoft makes Github a no-go, and my boycott against Cloudflare makes that matrix instance unusable to me. Though I have to admit I’m not too familiar with Matrix. Is it possible to connect to a non-CF matrix node and reach people who are on matrix·to?

jerry, in 403 forbidden when DMing a Lemmy user
@jerry@fedia.io avatar

Kbin/mbin is still very much a work in progress and there are certain features that aren’t implemented yet, unfortunately

MHLoppy, in 403 forbidden when DMing a Lemmy user
@MHLoppy@fedia.io avatar

Last time I checked, kbin/mbin only supports intra-instance messaging. I.e., you ( sender@fedia.io ) can message receiver@fedia.io , but not receiver@kbin.social or receiver@lemmy.world

sudo_xe, (edited ) in Seeing lots of posts from centralized instances (e.g. lemmy.world)
@sudo_xe@fedia.io avatar

(BUG) cannot add to settings»blocked»domains

There is no option to add blocks of any sort (mag/user/domain) from settings, so it's more likely to be intentionally designed that way, i.e. you cannot add nor see a note on a user by going to their page either, you can only hover.

From how I understand it, you cannot block an instance entirely by blocking a domain i.e. fedia.io/d/lemm.ee, what's blocked would be hosted content like lemm.ee/pictrs/..../[file] and not some link posted to lemm.ee/c/abc, you will have to block from the magazine page i.e. fedia.io/m/abc@lemm.ee to get rid of them one by one. Domain blocking is probably intended for sites i.e. fedia.io/d/www-bbc-com.cdn.ampproject.org

EDIT:

I still want to see comments from lemmy.world users.

I think this is achievable via visiting fedia.io/d/lemmy.world/comments if you're looking for a stream of any and all comments (not just replies to your own threads/posts), not completely certain though!

ciferecaNinjo,

Ah, thanks for the tip. I see how it works now. Indeed it seems to be per-magazine and not per-instance. I’ll update the bug list.

jerry, in Request: pinned thread tracking instance defederation
@jerry@fedia.io avatar

Most were suspended for child porn at various points - though I think it was not necessarily something they condone, but lemmy has damn near no ability to moderate or remove images once they land on a server

jerry, in Fedia.io downtime for maintenance
@jerry@fedia.io avatar

Ok. Maintenance completed. I've moved fedia.io to a container-based setup that is now running on my main infrastructure - a 48 core/96 thread AMD epyc zen4 genoa with 256GB of DDR5 ECC ram and 2x4TB nvme SSDs, backed by a dedicated database server with the exact same specs, on a 10gbps network.

jerry, in Fedia submissions stopped federating out again?
@jerry@fedia.io avatar

ok - it's fixed now. My apologies for the problems.

kbal,
@kbal@fedia.io avatar

The more I see of its sysop the more I like this place. Thanks for keeping it all running.

Whilst it's on my mind can you recommend a place to report general mbin bugs? It doesn't seem able to see m/baduk@lemmy.ml and a few others I've noticed. Neither was kbin until recently.

jerry,
@jerry@fedia.io avatar

My best recommendation is to create issues in their github repo here: https://github.com/MbinOrg/mbin/issues

MHLoppy,
@MHLoppy@fedia.io avatar

Cheers!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fedia@fedia.io
  • random
  • meta
  • Macbeth
  • All magazines