dimkr / tootik

A federated nanoblogging service with a Gemini frontend.
gemini://hd.206267.xyz
Apache License 2.0
107 stars 4 forks source link

Follows not propagating to external servers #27

Closed locrianz closed 9 months ago

locrianz commented 9 months ago

So I set up an instance, made some posts, followed some people... But even though one of the people I've followed has posted on her instance since I followed her, her posts aren't showing up in my radio. And checking the "Followers" lists of the people I've followed, my Tootik account doesn't appear at all.

For example, I tried following my Mastodon account from Tootik, but november@toot.locrian.zone does not appear on my followers list.

dimkr commented 9 months ago

Can you share some logs and sqlite3 /tootik-data/db.sqlite3 'select * from follows where accepted = 1'?

locrianz commented 9 months ago

I cannot provide logs because I couldn't get the systemctl thing to work, and I felt like I'd already been enough of a hassle already, so I tossed the startup command into a shell script and called it a day. I should probably go back and do it right.

Running the sqlite3 command, it turns out I didn't have sqlite3 installed at all -- could that have anything to do with it? But once I installed it and ran the command I got this output:

Error: in prepare, malformed database schema (personstypeid) - near ">>": syntax error (11)
dimkr commented 9 months ago

Your sqlite3 is probably too old and doesn't understand the >> syntax, try this:

curl https://www.sqlite.org/2023/sqlite-amalgamation-3440200.zip > 1.zip
unzip 1.zip
cd sqlite-amalgamation-3440200
gcc *.c -o sqlite3
./sqlite3 /tootik-data/db.sqlite3 'select * from follows where accepted = 1'
locrianz commented 9 months ago
https://pocketpixels.club/67f4a318-58fa-4bbc-92c1-d09b8760febf|https://pocketpixels.club/users/november|https://toot.locrian.zone/user/november|1702927219|1
https://toot.locrian.zone/follow/10527d1bf09bd469fbd0978595622e80122d9973849bc5e19d662e7b004d2594|https://toot.locrian.zone/user/november|https://hd.206267.xyz/user/dimkr|1702927828|1
https://tilde.zone/b77179a5-5fed-4b5e-965c-63aa6a03ef6a|https://tilde.zone/users/left_adjoint|https://toot.locrian.zone/user/november|1702928592|1
https://hd.206267.xyz/follow/dbfd1555729ac167cf10312d3718cf506c6c36b01cdcaa77b761d27848dfe799|https://hd.206267.xyz/user/november|https://toot.locrian.zone/user/november|1702931807|1
https://hd.206267.xyz/follow/eec5b70eb6a89615933cdb08bda37def4895b957ca0b972fb7382c1c8ac063d9|https://hd.206267.xyz/user/dimkr|https://toot.locrian.zone/user/november|1702969602|1

Those are only a few of the people I've followed, and nothing by any of them appears in My Radio unless it directly mentions me.

dimkr commented 9 months ago

Second column (from the left) is follower, third is followed user. You're supposed to receive posts from users you follow, not users who follow https://toot.locrian.zone/user/november.

If that's everything in this table, you're only following https://hd.206267.xyz/user/dimkr and https://toot.locrian.zone/user/november.

locrianz commented 9 months ago

That is super weird!

Screenshot_20231219-111705

I tried unfollowing and refollowing november@pocketpixels.club, but the sqlite3 output didn't change.

dimkr commented 9 months ago

Change the query, from where accepted = 1 to where accepted = 0. You server probably didn't receive the Accept notification for any of these.

locrianz commented 9 months ago

Oh yeah, there's a bunch of entries there.

Most of the users I've tried to follow don't require follows to be accepted. What should I do about this?

dimkr commented 9 months ago

Technically this can happen if you followed these users while your database was read-only or the tootik process couldn't write to it (wrong permissions/ownership), so accepted wasn't updated to 1 when the Accept notification was received.

Try to unfollow and re-follow these users, then check if they appear in the accepted = 1 list few minutes later.

(Even if users you follow don't need to accept your follow request, at the implementation level, your ActivityPub-speaking server receives an Accept notification, and tootik shows you posts from a user only if follow was approved, either automatically or manually)

locrianz commented 9 months ago

I've tried unfollowing and refollowing. I'll post an update on whether it worked in a few hours; I'm at work and getting tired of squinting at these columns on my phone, lol.

locrianz commented 9 months ago

All right, I've tried this, leaving several minutes or even hours between follows to make sure I don't get rate-limited, and it's just not working. I'm only able to follow users on hd.206267.xyz. Nothing else shows up in the sqlite output.

dimkr commented 9 months ago

OK, that's interesting. I can recommend two things:

  1. Try to follow Gargron@mastodon.social or some other popular profile on mastodon.social - if this doesn't work, check logs - maybe other instances refuse to talk to your instance (domain is blocked?)
  2. Gimme a logs sample or try journalctl -u tootik -S '48 hours ago' | cut -f 4- -d : | grep \{ | jq .error | grep -v ^null | sort | uniq -c | sort -n for a list of errors sorted by number of occurrences
  3. EDIT: third suggestion, retry now. If toot.locrian.zone is a new DNS record, maybe other instances fail to resolve it when they try to fetch your key to validate requests from your instance, so you can send follow requests but they can't be validated.
locrianz commented 9 months ago
  1. Tried following Eugen, I didn't show up on his followers list :(
  2.   1 "failed to fetch https://hd.206267.xyz/.well-known/webfinger?resource=acct:*@hd.206267.xyz: actor is gone"
      2 "accept tcp [::]:1965: use of closed network connection"
      2 "accept tcp [::]:70: use of closed network connection"
      2 "accept tcp [::]:79: use of closed network connection"
      2 "read udp [::]:6775: use of closed network connection"

    The "failed to fetch" error was me testing if I could look up every user on an instance by using a wildcard.

  3. toot.locrian.zone is a new DNS record, yeah; I set it up about 2 days ago. Just tried re-following november@pocketpixels.club (I figure it's easiest with my own Mastodon account) and nada.
dimkr commented 9 months ago

I didn't show up on his followers list :(

To be honest, I don't know if Mastodon shows all followers. The question is whether or not the Accept notification was received and mastodon.social sends Eugen's posts and replies to your instance.

EDIT: I follow him from dimkr@hd.206267.xyz and I think I don't appear in that list

The "failed to fetch" error was me testing if I could look up every user on an instance by using a wildcard.

It doesn't work like that :)

locrianz commented 9 months ago

It doesn't work like that :)

I thought it mightn't but I wanted to make sure, lol

But yeah, I tried unfollowing and refollowing november@pocketpixels.club, tooted from that account afterward, and it didn't show up in My Radio. idk what else to do.

dimkr commented 9 months ago

Do you have access to logs on pocketpixels.club?

locrianz commented 9 months ago

No, sadly, and the server admin has told me he's not very technically-inclined :( I tried asking the admin of another server I'm friendly with, but he seems pretty swamped IRL and hasn't replied.

dimkr commented 9 months ago

Maybe try journalctl -u tootik -S '48 hours ago' | cut -f 4- -d : | grep deliver. Maybe the follow requests were not sent and that's why no Accept is received.

locrianz commented 9 months ago

I got this:

 {"time":"2023-12-19T15:13:07.363811099Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/create/295e1e061cebe6d54ea1a6cdffd790b03e1b800a5bd89a06e06cd841b16551c5","attempts":0}
 {"time":"2023-12-19T17:17:22.258935349Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/76793e37bf6065ce19c1fb29e8c8f76fc104a92fd3467bb2cd783d328b1ee885","attempts":0}
 {"time":"2023-12-19T17:17:22.309935748Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/e655b516eaca03dd94b66d26460b33a5cb233efd9b180380201977d9142f1ab5","attempts":0}
 {"time":"2023-12-19T17:47:57.275607433Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/2ff9b361a60e6e6fadc78e13599b3314dc558c9c68913926ec2534500b9ae112","attempts":0}
 {"time":"2023-12-19T17:47:57.348065577Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/8bdcaee73b2409a806f4a7c5c59650d2af598551e000e2d91c82fbb31f7a1391","attempts":0}
 {"time":"2023-12-19T17:48:02.255943393Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/dd8c2026b3b55a82c0a7b33a5a03d1313d76e75cdacee2d6fe377512ec6eaf6b","attempts":0}
 {"time":"2023-12-19T17:48:07.24306277Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/e7d77f4853c673cba8fe484fe1a81505844e6aa663691102a69351367d440f4d","attempts":0}
 {"time":"2023-12-19T17:48:52.468381848Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/create/e75b8b4aa3706f4f36f181e2aaff05e597feb95eb0d20c4d79c79ff9c192a7fc","attempts":0}
 {"time":"2023-12-19T17:49:37.369067203Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/8492edde2e643f9f422d34a8c18e8bd0a19d20621651e118f1d6b26daebf4578","attempts":0}
 {"time":"2023-12-19T17:50:37.343916229Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/e45059f08ea12ebcffa3a147140c831efec46afe0422a07f0b7f5af958d25ba0","attempts":0}
 {"time":"2023-12-19T17:51:47.350994205Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/e4b965abce8b7687a154d846abc52bbcec6ddc528314d658a43cb7cdae0606e9","attempts":0}
 {"time":"2023-12-19T17:51:47.405038932Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/eec50bff4bcf6a177df87ee10da9c6294b9b4961a675215fb1f3ac11627bd160","attempts":0}
 {"time":"2023-12-19T17:53:07.352559163Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/0a06a42b6fb6baadc8637d9d1504b871714e683a1a46df02987cd436e9032be3","attempts":0}
 {"time":"2023-12-19T17:53:07.402557483Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/2f0a0c92f76cf4b132f76848eec203778b1e6ad1833849ba666435b7a428c3a6","attempts":0}
 {"time":"2023-12-19T17:55:37.353637089Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/d7fa3f032e9c514b865c2b4caff05f1c23bdb95961f7c96060b725355aa79df8","attempts":0}
 {"time":"2023-12-19T17:55:47.264573464Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/9698ab64a448fd6946993d15f941939b9b2b13b4c0683e1f7b7293561767671b","attempts":0}
 {"time":"2023-12-19T17:56:37.261251683Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/800bb0078f458fe8d4cf13d008b651de540f62311b8c8bbc44c1e7f47925c168","attempts":0}
 {"time":"2023-12-19T17:57:02.256832563Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/3ef4da2a1cc92649b62bac6d9d7f6be679e6a84866dc1d7bd2ae073036a1d649","attempts":0}
 {"time":"2023-12-19T17:58:32.284821629Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/bd4ed70c87c8e5b404cebe168996f37550c61d5fd38c069c875d4597ce050bfd","attempts":0}
 {"time":"2023-12-19T18:03:27.292028682Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/d3d350402b636e4c91efd641467d9c9bfe3720928fd125def66a4eb6a9b71c2d","attempts":0}
 {"time":"2023-12-19T18:13:27.281467126Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/f2787206994065dd81a7e0f7544292c12172e7e161790d9f1a12b86b604825de","attempts":0}
 {"time":"2023-12-19T18:18:52.292099179Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/b4f00184e663ca8315325e477aa9e0a96c63b82b4d7e980f6d016679ef88e865","attempts":0}
 {"time":"2023-12-19T18:21:52.468524054Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/create/c69d66656fa40945f2ae562e76203c00b4774dfa5f91829b05945167589e6bf3","attempts":0}
 {"time":"2023-12-19T18:31:57.363978544Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/8bbe07ac7b821854d61f5cfd7efa58a9411a533a6466cab92794455d3c79c24a","attempts":0}
 {"time":"2023-12-19T18:32:02.294576111Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/06ebdf3f4426a07e5161f4f9afeb6392f410cda2478b0d8f300395fe48d2f2d3","attempts":0}
 {"time":"2023-12-19T19:06:57.402085767Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/70a7272a36b5fd46c6dde786e17d331769b54e71330cad1ec2283f6d5cd889a3","attempts":0}
 {"time":"2023-12-19T19:07:02.277293765Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/b6de604cacdc9215236a512d9b2ef0cf0476ab67e2013086deba25c0c7bdfff5","attempts":0}
 {"time":"2023-12-19T19:09:17.44985467Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/dd6818f2ee72e740e79a698adc2f026b068119076a87996fed22a3c5ff279f92","attempts":0}
 {"time":"2023-12-19T19:09:17.517353707Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/d62eef92f6bcb06b25e65ccee284f915043ddd69b23bc2d0f8d8a6de03ea01dc","attempts":0}
 {"time":"2023-12-19T19:31:57.299538302Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/745c07f1e1ba84530fb1c104fce2f5c64c55f6aa5becdff4f9460dd359c398c0","attempts":0}
 {"time":"2023-12-19T19:32:02.371367074Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/e027152b58c51207b5fe4cd258d4ec17132c65e8cbba6c41aa10ca855177f747","attempts":0}
 {"time":"2023-12-19T20:35:15.487722347Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/create/8599fbb28b541ab60c704e5d4c3cdcfab04efb03d484aeabb63289c97d4f2cea","attempts":0}
 {"time":"2023-12-19T21:17:40.36563186Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/5e0c6aedfefbff464a3c1f18ef0cf050706a8c3298e65dafc13b2f0966d5d433","attempts":0}
 {"time":"2023-12-19T21:17:40.437536342Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/277c7dbcc69aa0a5d6dc4a4104e22561368b96c4b0fc4068db7e8bd717b3000c","attempts":0}
 {"time":"2023-12-19T21:20:15.298922403Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://pocketpixels.club/users/november/statuses/111609171631464286/activity","attempts":0}
 {"time":"2023-12-19T21:23:50.203660661Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/16166403b7f5ca5cbde7311f3cdce5816b27a5f9574a5866b1e06e6b988061cf","attempts":0}
 {"time":"2023-12-19T21:24:35.47454719Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/post/ac8023a0f60f2f143cea6a281879e5f7b677b689be2d18a9e17458ad87c4e5f5#delete","attempts":0}
 {"time":"2023-12-19T21:27:05.205739268Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/ebe5f3eeba11f4bc3f03977963cb34a130b8a2548a1b612f6cb1556271975b0a","attempts":0}
 {"time":"2023-12-19T21:29:50.204257212Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/0f507eb09a0e77c600c4f9b3336f1425e6ce5672071859c84184646e0ce9236a","attempts":0}
 {"time":"2023-12-19T22:13:15.459668658Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/7e255f1af77d963a17acf7d67876c5c35eaca388ffbd631570dfd11fb1dd9225","attempts":0}
 {"time":"2023-12-19T22:13:20.256866204Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/e160036685b7d40cb2f77a1fc3dcf5799f126ec0f93975d751f1518984f5293a","attempts":0}
 {"time":"2023-12-19T22:22:55.242692849Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/b53c7a838f9d149d46cddc7b0b753b1ddc085c020977e3879262dfe3ca8872ba","attempts":0}
 {"time":"2023-12-19T22:22:55.280674083Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/7cda0ed9ae73bed4fc9ae81b6b265d70111bc0330a5ed711cb8654663204f83b","attempts":0}
 {"time":"2023-12-19T23:22:25.28848523Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/2551edaa5ff593755af4beba823ed3bc8e30e3f74bb40df0cf8833131580d4c8","attempts":0}
 {"time":"2023-12-19T23:22:25.385077152Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/83bc2ce899df8bfc84ccc8be1357e43a023cf232333be7f45797893a0cffd4a2","attempts":0}
 {"time":"2023-12-20T02:32:45.206321227Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/1e17080b8feee69c6e7558cb378c91c2c85a98dc7bb8fdaf194027cfcfea4907","attempts":0}
 {"time":"2023-12-20T13:38:31.736274328Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/8d49765ba339afda911a1421a46000b19e930f09c1b018105406946c5bd42fcf","attempts":0}
 {"time":"2023-12-20T13:39:00.346402886Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/57b37357e826a8e8c4782ee5de310989a4d03ec6443370348caac9edb03f1249","attempts":0}
 {"time":"2023-12-20T13:39:10.235679429Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/2775f90814afc82d6cc7375ab90a872121c828a18ed542a37ee822f49b11647f","attempts":0}
 {"time":"2023-12-20T13:39:40.241015194Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/217ed70b90dc75edcb0076106165f56a932a920527c5e1ea82920b73a129abe8","attempts":0}
 {"time":"2023-12-20T13:40:05.541354355Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/78b359f1269371a84fef8be3bf5451bfb61a027471fb70cfe190047dc80b50fb","attempts":0}
 {"time":"2023-12-20T13:42:35.260018452Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/22a29127e1a4e4a9b34d90d7dd78b2e2a624ae97bcbdaf6f468c3c72e8535d29","attempts":0}

No failures.

I also tried just doing a general journalctl for everything from the past hour, and got this:

Dec 20 12:16:49 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:16:49.518017671Z","level":"INFO","msg":"http: TLS handshake error from 185.100.87.136:34328: EOF"}
Dec 20 12:33:25 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:33:25.177638629Z","level":"INFO","msg":"Updating poll results"}
Dec 20 12:49:50 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:49:50.078565278Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:14454: EOF"}
Dec 20 12:49:50 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:49:50.330992247Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:29776: read tcp 165.232.65.168:443->212.102.40.218:29776: read: connection reset by peer"}
Dec 20 12:49:50 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:49:50.572500758Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:46076: read tcp 165.232.65.168:443->212.102.40.218:46076: read: connection reset by peer"}
Dec 20 12:49:50 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:49:50.693649998Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:61136: tls: client requested unsupported application protocols ([http/0.9 http/1.0 spdy/1 spdy/2 spdy/3 h2c hq])"}
Dec 20 12:49:50 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:49:50.94049881Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:14882: tls: client requested unsupported application protocols ([hq h2c spdy/3 spdy/2 spdy/1 http/1.0 http/0.9])"}
Dec 20 12:49:51 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:49:51.207348391Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:30398: tls: client offered only unsupported versions: [302 301]"}
Dec 20 12:49:51 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:49:51.591953752Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:48500: read tcp 165.232.65.168:443->212.102.40.218:48500: read: connection reset by peer"}
Dec 20 12:49:51 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:49:51.832536571Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:4632: read tcp 165.232.65.168:443->212.102.40.218:4632: read: connection reset by peer"}
Dec 20 12:49:52 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:49:52.08261097Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:20646: read tcp 165.232.65.168:443->212.102.40.218:20646: read: connection reset by peer"}
Dec 20 12:49:52 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T12:49:52.332011479Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:37574: read tcp 165.232.65.168:443->212.102.40.218:37574: read: connection reset by peer"}
Dec 20 13:01:09 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:01:09.333371081Z","level":"INFO","msg":"http: TLS handshake error from 192.155.90.118:41460: EOF"}
Dec 20 13:03:25 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:03:25.17765288Z","level":"INFO","msg":"Updating poll results"}
Dec 20 13:16:39 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:16:39.895376373Z","level":"INFO","msg":"http: TLS handshake error from 192.155.88.231:41382: read tcp 165.232.65.168:443->192.155.88.231:41382: read: connection reset by peer"}
Dec 20 13:31:24 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:31:24.968894031Z","level":"INFO","msg":"http: TLS handshake error from 45.33.87.154:36876: read tcp 165.232.65.168:443->45.33.87.154:36876: read: connection reset by peer"}
Dec 20 13:33:25 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:33:25.177657102Z","level":"INFO","msg":"Updating poll results"}
Dec 20 13:38:11 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:11.093040106Z","level":"INFO","msg":"Viewing inbox","request":{"path":"/users/inbox/today","user":"https://toot.locrian.zone/user/november"},"offset":0}
Dec 20 13:38:11 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:11.097744298Z","level":"INFO","msg":"Parent post or author is missing","request":{"path":"/users/inbox/today","user":"https://toot.locrian.zone/user/november"},"id":"https://mastodon.libre-entreprise.com/users/lutindiscret/statuses/111607342574341257"}
Dec 20 13:38:11 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:11.098667823Z","level":"INFO","msg":"Parent post or author is missing","request":{"path":"/users/inbox/today","user":"https://toot.locrian.zone/user/november"},"id":"https://bsd.network/users/freezr/statuses/111612078894020012"}
Dec 20 13:38:11 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:11.099394031Z","level":"INFO","msg":"Parent post or author is missing","request":{"path":"/users/inbox/today","user":"https://toot.locrian.zone/user/november"},"id":"https://mastodon.tetaneutral.net/users/adele/statuses/111606191858711118"}
Dec 20 13:38:18 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:18.189359357Z","level":"INFO","msg":"Viewing post","request":{"path":"/users/view/4461594ab39bb35cff9d5f7f184ccda47fd15d15afdca0533df5b1d24ac5542c","user":"https://toot.locrian.zone/user/november"},"hash":"4461594ab39bb35cff9d5f7f184ccda47fd15d15afdca0533df5b1d24ac5542c"}
Dec 20 13:38:18 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:18.193784697Z","level":"INFO","msg":"Parent post or author is missing","request":{"path":"/users/view/4461594ab39bb35cff9d5f7f184ccda47fd15d15afdca0533df5b1d24ac5542c","user":"https://toot.locrian.zone/user/november"},"post":"https://hd.206267.xyz/post/0912911b24e87cd3cacd09e92dc93523577f5c9405ba0e7b79def5d634e4f14b","id":"https://mastodon.tetaneutral.net/users/adele/statuses/1116>
Dec 20 13:38:20 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:20.517547871Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/4e6842b2c378cb242e2ca5e81e0d08247c8d85b78894e88aaed2c78465837fcb","user":"https://toot.locrian.zone/user/november"},"actor":"https://mastodon.tetaneutral.net/users/adele","offset":0}
Dec 20 13:38:22 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:22.338913076Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:65438: read tcp 165.232.65.168:443->212.102.40.218:65438: read: connection reset by peer"}
Dec 20 13:38:22 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:22.581782464Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:21066: read tcp 165.232.65.168:443->212.102.40.218:21066: read: connection reset by peer"}
Dec 20 13:38:22 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:22.839743782Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:38346: read tcp 165.232.65.168:443->212.102.40.218:38346: read: connection reset by peer"}
Dec 20 13:38:22 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:22.95686664Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:55374: tls: client requested unsupported application protocols ([http/0.9 http/1.0 spdy/1 spdy/2 spdy/3 h2c hq])"}
Dec 20 13:38:23 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:23.20030061Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:10682: tls: client requested unsupported application protocols ([hq h2c spdy/3 spdy/2 spdy/1 http/1.0 http/0.9])"}
Dec 20 13:38:23 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:23.442930356Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:27578: tls: client offered only unsupported versions: [302 301]"}
Dec 20 13:38:23 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:23.814704762Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:43790: read tcp 165.232.65.168:443->212.102.40.218:43790: read: connection reset by peer"}
Dec 20 13:38:24 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:24.061422247Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:60018: read tcp 165.232.65.168:443->212.102.40.218:60018: read: connection reset by peer"}
Dec 20 13:38:24 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:24.314767419Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:14956: read tcp 165.232.65.168:443->212.102.40.218:14956: read: connection reset by peer"}
Dec 20 13:38:24 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:24.562919478Z","level":"INFO","msg":"http: TLS handshake error from 212.102.40.218:31766: read tcp 165.232.65.168:443->212.102.40.218:31766: read: connection reset by peer"}
Dec 20 13:38:27 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:27.274498366Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/4e6842b2c378cb242e2ca5e81e0d08247c8d85b78894e88aaed2c78465837fcb","user":"https://toot.locrian.zone/user/november"},"actor":"https://mastodon.tetaneutral.net/users/adele","offset":0}
Dec 20 13:38:30 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:30.179412291Z","level":"INFO","msg":"Delivering activity to recipient","to":"https://mastodon.tetaneutral.net/users/adele","inbox":"https://mastodon.tetaneutral.net/users/adele/inbox","activity":"https://toot.locrian.zone/follow/8d49765ba339afda911a1421a46000b19e930f09c1b018105406946c5bd42fcf"}
Dec 20 13:38:30 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:30.448445245Z","level":"INFO","msg":"Looking up user","path":"/user/november","id":"https://toot.locrian.zone/user/november"}
Dec 20 13:38:30 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:30.517738197Z","level":"INFO","msg":"Looking up user","path":"/user/november","id":"https://toot.locrian.zone/user/november"}
Dec 20 13:38:30 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:30.586500704Z","level":"INFO","msg":"Looking up resource","query":"resource=acct:november@toot.locrian.zone","resource":"november@toot.locrian.zone","id":"https://toot.locrian.zone/user/november"}
Dec 20 13:38:31 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:31.489105914Z","level":"INFO","msg":"Looking up cached icon","path":"/icon/november.gif","id":"https://toot.locrian.zone/user/november"}
Dec 20 13:38:31 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:31.62227866Z","level":"INFO","msg":"Fetching activities by user","path":"/outbox/november","username":"november"}
Dec 20 13:38:31 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:31.623453623Z","level":"INFO","msg":"Listing activities by user","path":"/outbox/november","username":"november"}
Dec 20 13:38:31 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:31.734898532Z","level":"INFO","msg":"Successfully sent message","inbox":"https://mastodon.tetaneutral.net/users/adele/inbox","body":""}
Dec 20 13:38:31 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:31.736274328Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/8d49765ba339afda911a1421a46000b19e930f09c1b018105406946c5bd42fcf","attempts":0}
Dec 20 13:38:32 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:32.717885704Z","level":"INFO","msg":"Viewing post","request":{"path":"/users/view/df933d17ba459a7471253059da03a0bdd6d610b7e4778809dabf5dc2b1db286f","user":"https://toot.locrian.zone/user/november"},"hash":"df933d17ba459a7471253059da03a0bdd6d610b7e4778809dabf5dc2b1db286f"}
Dec 20 13:38:32 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:32.721204856Z","level":"INFO","msg":"Parent post or author is missing","request":{"path":"/users/view/df933d17ba459a7471253059da03a0bdd6d610b7e4778809dabf5dc2b1db286f","user":"https://toot.locrian.zone/user/november"},"post":"https://hd.206267.xyz/post/9048f852601473ce642fc4894e52f4555e013f488ee9af42ea5acdb018a334ff","id":"https://bsd.network/users/freezr/statuses/1116120788940200>
Dec 20 13:38:53 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:53.282746892Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/cb854b23adab73a2587a6a1455bde03ff43e5b7c53b47fcd6f7bf942989e0235","user":"https://toot.locrian.zone/user/november"},"actor":"https://pocketpixels.club/users/november","offset":0}
Dec 20 13:38:57 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:38:57.177133503Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/cb854b23adab73a2587a6a1455bde03ff43e5b7c53b47fcd6f7bf942989e0235","user":"https://toot.locrian.zone/user/november"},"actor":"https://pocketpixels.club/users/november","offset":0}
Dec 20 13:39:00 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:00.178813992Z","level":"INFO","msg":"Delivering activity to recipient","to":"https://pocketpixels.club/users/november","inbox":"https://pocketpixels.club/users/november/inbox","activity":"https://toot.locrian.zone/undo/57b37357e826a8e8c4782ee5de310989a4d03ec6443370348caac9edb03f1249"}
Dec 20 13:39:00 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:00.345369657Z","level":"INFO","msg":"Successfully sent message","inbox":"https://pocketpixels.club/users/november/inbox","body":""}
Dec 20 13:39:00 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:00.346402886Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/57b37357e826a8e8c4782ee5de310989a4d03ec6443370348caac9edb03f1249","attempts":0}
Dec 20 13:39:06 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:06.700433924Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/cb854b23adab73a2587a6a1455bde03ff43e5b7c53b47fcd6f7bf942989e0235","user":"https://toot.locrian.zone/user/november"},"actor":"https://pocketpixels.club/users/november","offset":0}
Dec 20 13:39:10 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:10.180248114Z","level":"INFO","msg":"Delivering activity to recipient","to":"https://pocketpixels.club/users/november","inbox":"https://pocketpixels.club/users/november/inbox","activity":"https://toot.locrian.zone/follow/2775f90814afc82d6cc7375ab90a872121c828a18ed542a37ee822f49b11647f"}
Dec 20 13:39:10 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:10.234430445Z","level":"INFO","msg":"Successfully sent message","inbox":"https://pocketpixels.club/users/november/inbox","body":""}
Dec 20 13:39:10 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:10.235679429Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/2775f90814afc82d6cc7375ab90a872121c828a18ed542a37ee822f49b11647f","attempts":0}
Dec 20 13:39:36 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:36.574368461Z","level":"INFO","msg":"Resolving user ID","request":{"path":"/users/resolve","user":"https://toot.locrian.zone/user/november"},"id":"https://mastodon.social/user/gargron"}
Dec 20 13:39:36 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:36.614210566Z","level":"INFO","msg":"Replacing actor ID","request":{"path":"/users/resolve","user":"https://toot.locrian.zone/user/november"},"before":"https://mastodon.social/user/gargron","after":"https://mastodon.social/users/Gargron"}
Dec 20 13:39:37 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:37.006471788Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/b08ab6951c7d6cc2b91e17ebd9557da7fae02489728e9332fcb3a97748244d50","user":"https://toot.locrian.zone/user/november"},"actor":"https://mastodon.social/users/Gargron","offset":0}
Dec 20 13:39:40 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:40.143846202Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/b08ab6951c7d6cc2b91e17ebd9557da7fae02489728e9332fcb3a97748244d50","user":"https://toot.locrian.zone/user/november"},"actor":"https://mastodon.social/users/Gargron","offset":0}
Dec 20 13:39:40 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:40.179990776Z","level":"INFO","msg":"Delivering activity to recipient","to":"https://mastodon.social/users/Gargron","inbox":"https://mastodon.social/users/Gargron/inbox","activity":"https://toot.locrian.zone/follow/217ed70b90dc75edcb0076106165f56a932a920527c5e1ea82920b73a129abe8"}
Dec 20 13:39:40 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:40.239963109Z","level":"INFO","msg":"Successfully sent message","inbox":"https://mastodon.social/users/Gargron/inbox","body":""}
Dec 20 13:39:40 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:39:40.241015194Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/217ed70b90dc75edcb0076106165f56a932a920527c5e1ea82920b73a129abe8","attempts":0}
Dec 20 13:40:04 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:40:04.76428828Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/b08ab6951c7d6cc2b91e17ebd9557da7fae02489728e9332fcb3a97748244d50","user":"https://toot.locrian.zone/user/november"},"actor":"https://mastodon.social/users/Gargron","offset":0}
Dec 20 13:40:05 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:40:05.179965841Z","level":"INFO","msg":"Delivering activity to recipient","to":"https://mastodon.social/users/Gargron","inbox":"https://mastodon.social/users/Gargron/inbox","activity":"https://toot.locrian.zone/undo/78b359f1269371a84fef8be3bf5451bfb61a027471fb70cfe190047dc80b50fb"}
Dec 20 13:40:05 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:40:05.540306479Z","level":"INFO","msg":"Successfully sent message","inbox":"https://mastodon.social/users/Gargron/inbox","body":""}
Dec 20 13:40:05 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:40:05.541354355Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/undo/78b359f1269371a84fef8be3bf5451bfb61a027471fb70cfe190047dc80b50fb","attempts":0}
Dec 20 13:42:34 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:42:34.8584786Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/b08ab6951c7d6cc2b91e17ebd9557da7fae02489728e9332fcb3a97748244d50","user":"https://toot.locrian.zone/user/november"},"actor":"https://mastodon.social/users/Gargron","offset":0}
Dec 20 13:42:35 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:42:35.179864912Z","level":"INFO","msg":"Delivering activity to recipient","to":"https://mastodon.social/users/Gargron","inbox":"https://mastodon.social/users/Gargron/inbox","activity":"https://toot.locrian.zone/follow/22a29127e1a4e4a9b34d90d7dd78b2e2a624ae97bcbdaf6f468c3c72e8535d29"}
Dec 20 13:42:35 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:42:35.258776952Z","level":"INFO","msg":"Successfully sent message","inbox":"https://mastodon.social/users/Gargron/inbox","body":""}
Dec 20 13:42:35 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:42:35.260018452Z","level":"INFO","msg":"Successfully delivered an activity","id":"https://toot.locrian.zone/follow/22a29127e1a4e4a9b34d90d7dd78b2e2a624ae97bcbdaf6f468c3c72e8535d29","attempts":0}
Dec 20 13:44:41 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:44:41.556581403Z","level":"INFO","msg":"Viewing inbox","request":{"path":"/users/inbox/2023-12-18","user":"https://toot.locrian.zone/user/november"},"offset":0}
Dec 20 13:44:43 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:44:43.195331211Z","level":"INFO","msg":"Viewing post","request":{"path":"/users/view/a003bc1794ccfe986320a63644093b260e24af2e3d1096de9c6683bb1662b50e","user":"https://toot.locrian.zone/user/november"},"hash":"a003bc1794ccfe986320a63644093b260e24af2e3d1096de9c6683bb1662b50e"}
Dec 20 13:44:48 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:44:48.009460827Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/cb854b23adab73a2587a6a1455bde03ff43e5b7c53b47fcd6f7bf942989e0235","user":"https://toot.locrian.zone/user/november"},"actor":"https://pocketpixels.club/users/november","offset":0}
Dec 20 13:45:06 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:45:06.23726569Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/cb854b23adab73a2587a6a1455bde03ff43e5b7c53b47fcd6f7bf942989e0235","user":"https://toot.locrian.zone/user/november"},"actor":"https://pocketpixels.club/users/november","offset":0}
Dec 20 13:46:09 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:46:09.071926179Z","level":"INFO","msg":"http: TLS handshake error from 45.33.87.154:57019: read tcp 165.232.65.168:443->45.33.87.154:57019: read: connection reset by peer"}
Dec 20 13:54:44 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:54:44.057967123Z","level":"INFO","msg":"Viewing outbox","request":{"path":"/users/outbox/cb854b23adab73a2587a6a1455bde03ff43e5b7c53b47fcd6f7bf942989e0235","user":"https://toot.locrian.zone/user/november"},"actor":"https://pocketpixels.club/users/november","offset":0}
Dec 20 13:57:27 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T13:57:27.985623904Z","level":"WARN","msg":"Request is too big"}
Dec 20 14:03:25 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:03:25.181728461Z","level":"INFO","msg":"Updating poll results"}
Dec 20 14:04:31 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:04:31.529995468Z","level":"INFO","msg":"http: TLS handshake error from 45.79.178.185:61000: EOF"}
Dec 20 14:05:47 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:05:47.032295132Z","level":"INFO","msg":"Generating new response","request":{"path":"/federated"},"key":"gemini://toot.locrian.zone/federated"}
Dec 20 14:05:47 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:05:47.035946887Z","level":"INFO","msg":"Parent post or author is missing","request":{"path":"/federated"},"id":"https://bsd.network/users/freezr/statuses/111612078894020012"}
Dec 20 14:05:47 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:05:47.037093604Z","level":"INFO","msg":"Parent post or author is missing","request":{"path":"/federated"},"id":"https://mastodon.tetaneutral.net/users/adele/statuses/111606191858711118"}
Dec 20 14:05:47 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:05:47.038994441Z","level":"INFO","msg":"Parent post or author is missing","request":{"path":"/federated"},"id":"https://hd.206267.xyz/post/56d82234c9d6e2ad99368fb56ca365cd6fabe103dab9085dc13795d6b9aea2f6"}
Dec 20 14:05:47 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:05:47.039806077Z","level":"INFO","msg":"Parent post or author is missing","request":{"path":"/federated"},"id":"https://hd.206267.xyz/post/a0c6a0ce3766ccf090be7145cc7e26a7bb63741d50db7da6923ce0f9457eda1b"}
Dec 20 14:06:28 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:06:28.652456954Z","level":"WARN","msg":"Received an invalid request","path":"/favicon.txt"}
Dec 20 14:06:30 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:06:30.12370296Z","level":"INFO","msg":"Sending cached response","request":{"path":"/federated"},"key":"gemini://toot.locrian.zone/federated"}
Dec 20 14:06:33 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:06:33.630802977Z","level":"INFO","msg":"Generating new response","request":{"path":"/stats"},"key":"gemini://toot.locrian.zone/stats"}
Dec 20 14:06:38 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:06:38.471657878Z","level":"INFO","msg":"Generating new response","request":{"path":"/hashtags"},"key":"gemini://toot.locrian.zone/hashtags"}
Dec 20 14:06:41 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:06:41.03656282Z","level":"INFO","msg":"Generating new response","request":{"path":"/local"},"key":"gemini://toot.locrian.zone/local"}
Dec 20 14:06:44 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:06:44.736486734Z","level":"INFO","msg":"Viewing post","request":{"path":"/view/51553c8ff664dabaff122d3263522f9ec47b5cd3a56d5133b68c348cf206000e"},"hash":"51553c8ff664dabaff122d3263522f9ec47b5cd3a56d5133b68c348cf206000e"}
Dec 20 14:06:48 ubuntu-s-1vcpu-512mb-10gb-fra1-01 tootik[5771]: {"time":"2023-12-20T14:06:48.419266723Z","level":"INFO","msg":"Viewing post","request":{"path":"/view/03e432857e5a6feae62987d57c2a15df8028f7544d14d1bd84e57d4d5631a8db"},"hash":"03e432857e5a6feae62987d57c2a15df8028f7544d14d1bd84e57d4d5631a8db"}
~
dimkr commented 9 months ago

Logs look good. At the moment I don't have more ideas how to isolate the issues other than looking in the other instance logs, to see if it blocks requests from this domain or can't fetch your user's key.

dimkr commented 9 months ago

Maybe you deleted /tootik-data/db.sqlite3 at some point, after your instance went online? As far as I know, Mastodon and other ActivityPub implementations don't handle the edge case where an instance loses all of its data and comes back to life, especially if users with the same names are re-created. Mastodon remembers the old key of each user, then drops all incoming requests signed with the new key until the cache expires.

locrianz commented 9 months ago

I found my bash history and I don't think that happened. Turns out I haven't used rm on this droplet at all since I spun it up.

dimkr commented 9 months ago

gemini://toot.locrian.zone/view/51553c8ff664dabaff122d3263522f9ec47b5cd3a56d5133b68c348cf206000e

Interesting, I can reply from mastodon.social. As far as I see, this reply was sent directly from mastodon.social to toot.locrian.zone and not forwarded to toot.locrian.zone from hd.206267.xyz.

locrianz commented 9 months ago

Yeah, I can get messages if they directly mention me (though if I have missed any messages mentioning me, it's not like I would know...)

Just tested DMing myself from my pocketpixels.club account, that went through fine too.

locrianz commented 9 months ago

In case you were wondering (I know I was) this doesn't seem to have anything to do with running in -closed mode. I opened registration up and signed in with a test account, and followed a bunch of accounts with it that I hadn't followed before, and their posts continue to not be showing up. Fun.

dimkr commented 9 months ago

Yes, -closed is unrelated and used only in one place,

https://github.com/dimkr/tootik/blob/953739559fe2424a40013c3f8d6ffd3469a4acbf/front/handler.go#L54

dimkr commented 9 months ago

Maybe try tcpdump -s 99 -A port 443 to see if other servers are trying to reach your server but don't get any response? I wonder if you have a firewall or something else that blocks incoming requests.

locrianz commented 9 months ago

I left it open for a few minutes and this is the output I got, which I understand basically none of :D tcpdump.txt

I also ran nmap from an external computer to check my ports, and 443/tcp came back as "open". ufw isn't active on my server.

dimkr commented 9 months ago

I found something interesting, if this is a real bug it must be pretty old, a bug introduced in 6e6d5e2c.

The "@context": "https://www.w3.org/ns/activitystreams" line is gone, and should be here.

Try this executable (tootik-99.99.192), I think I was able to reproduce the problem on my instance and now new follows work fine.

EDIT: looks like 4cd66f1 broke registration of new users, probably not a problem for a single-user instance - will fix

EDIT 2: fixed, tootik-99.99.196 in https://github.com/dimkr/tootik/actions/runs/7291333262

EDIT 3: tagged 0.5.2, https://github.com/dimkr/tootik/releases/tag/0.5.2