Just looking at the sidekiq stats to see how things cleared out. All in all, Not bad for a 2008 iMac.
success! Upgraded #footiMac to Debian 13/Trixie and brought Mastodon along for the ride.
Had a few hiccups...
1) I upgraded elasticsearch and ended up having to clear out its cache files as it didn't want to 'upgrade' them itself.
2) postgresql 15 and 16 are still running in the background and needed new timezones in their configs.
3) Charlock_holmes ruby gem was unhappy (as noted in recent Mastodon release notes) and needed: bundle install --force to actually get it to install again.
4) libvibs is not happy either, so I turned it off in the config file. This seems to be an ongoing issue.
Once those things were found and fixed, it all came back up.
Phew! Wonder what else broke lol
The specific error is:
LoadError: libicudata.so.72: cannot open shared object file: No such file or directory - /home/mastodon/live/vendor/bundle/ruby/3.4.0/gems/charlock_holmes-0.7.9/lib/charlock_holmes/charlock_holmes.so (LoadError)
My #selfhost #footiMac is falling victim to the issue flagged in recent releases of mastodon now that I have updated it to Debian 13/trixie.
"IThe charlock_holmes gem may fail to build on some systems with recent versions of gcc.
If you run into this issue, try BUNDLE_BUILD__CHARLOCK_HOLMES="--with-cxxflags=-std=c++17" bundle install””
I've tried the suggested build command to no avail. Currently reinstalling ruby. It fails when I try to rerun the precompile command for 4.5.7
testing out the connection speed. Looks good max for my Telus Fibre connection.
I toyed with the idea of getting one with a 2.5Gb class WAN port as I believe Telus is offering >1Gb connections now... but I resisted. This was only $80 and is far more feature rich than the telus router and should be just as fast if not faster thanks to better internals than the Telus router.
verdict: I should have got this router 2 years ago.... as the apple nerds (me) say: the DNS loopback/hairpin "just worked"!
so much fun to be had with this little beasty! tons of config options.
success!
#footiMac #selfhost #homelab #networking