Package Details: mastodon 4.3.6-1

Git Clone URL: https://aur.archlinux.org/mastodon.git (read-only, click to copy)
Package Base: mastodon
Description: Your self-hosted, globally interconnected microblogging community
Upstream URL: https://github.com/mastodon/mastodon
Keywords: activitypub fediverse mastodon server
Licenses: AGPL3
Submitter: flacks
Maintainer: Vamp898
Last Packager: Vamp898
Votes: 22
Popularity: 0.49
First Submitted: 2018-06-19 19:35 (UTC)
Last Updated: 2025-03-14 14:21 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 Next › Last »

dodecahedron commented on 2023-03-11 18:01 (UTC)

That's very strange. This package works with the latest Ruby packages on my server. You may need to build this package in a clean environment or chroot and maybe reboot afterwards.

peippo commented on 2023-03-11 14:23 (UTC) (edited on 2023-03-11 14:36 (UTC) by peippo)

I still get the error from https://aur.archlinux.org/packages/mastodon?O=10#comment-892225 (with bootstrap-1.16.0, otherwise identical)

That means, all the ruby-* packages listed in https://aur.archlinux.org/packages/mastodon?O=10#comment-892275 need to remain in IgnorePkg for the time being

peippo commented on 2023-03-11 11:19 (UTC)

Thanks, @dodecahedron

dodecahedron commented on 2023-03-10 15:12 (UTC)

@peippo It's been working since mid-February.

peippo commented on 2023-03-10 08:41 (UTC)

Hi! I’ve been putting off upgrading my instance for a while because of the ruby system package issue, and have put both mastodon and the ruby packages on my IgnorePkg list. Can someone confirm that the current combination ruby + mastodon works? Thanks!

dodecahedron commented on 2023-02-13 22:12 (UTC)

Oh, I see what you mean now. I'm not exactly sure why the NODE_OPTIONS=--openssl-legacy-provider variable is necessary, but I added it to the mastodon:setup too.

calvertdw commented on 2023-02-13 19:31 (UTC) (edited on 2023-02-13 19:32 (UTC) by calvertdw)

I'll have to check, but I noticed you have NODE_OPTIONS=--openssl-legacy-provider in the arguments in post_upgrade(). Why is it there?

dodecahedron commented on 2023-02-13 19:11 (UTC)

@calvertdw Hmmm, I'm unable to reproduce that bug. Are you sure you have openssl installed and not openssl-1.1?

calvertdw commented on 2023-02-12 05:53 (UTC) (edited on 2023-02-12 06:01 (UTC) by calvertdw)

It fails to compile during assets:precompile.

Compilation failed:
node:internal/crypto/hash:71
  this[kHandle] = new _Hash(algorithm, xofLen);
                  ^

Referencing https://github.com/webpack/webpack/issues/14532#issuecomment-947012063, looks like you can replace the post install line with:

sudo -u mastodon NODE_OPTIONS=--openssl-legacy-provider RAILS_ENV=production bundle exec rails mastodon:setup

or if you already did the first part and got the error:

sudo -u mastodon NODE_OPTIONS=--openssl-legacy-provider RAILS_ENV=production bundle exec rails assets:precompile

dodecahedron commented on 2022-12-10 07:48 (UTC)

No, I don't think there are any bugs filed yet for the Ruby packages in the official repos. However, ruby and ruby-stdlib are both marked out-of-date, so I think they're busy with other problems.