@hanubeki Tootleもフィルターしてますが、いまのところハードコーディングです。あとで汎用的な仕組みにしようと思ってます。
ところでエラー表示されるクライアントどれだかわかりますか?
@hanubeki Tootleもフィルターしてますが、いまのところハードコーディングです。あとで汎用的な仕組みにしようと思ってます。
ところでエラー表示されるクライアントどれだかわかりますか?
@shorty この nodesource.list が何かおかしいようなので、中身を確認しましょう。
sudo -e /etc/apt/sources.list.d/nodesource.list
本来はこういう内容です。
deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main
(この内容で上書きしちゃってもいいです)
@hongminhee LikeとEmojiReactはどっちで来ても同じ処理をします。
@shorty nodejsをインストールしなおし。
sudo apt update
sudo apt install nodejs
node -v
認識できたらひとまずOK
mastodonユーザーで、node -v でみえるか確認。
corepack enable
corepack prepare
yarn -v
って感じかな?
@shorty この際、nodeも綺麗にして入れ直した方がいいかも。
通常の作業ユーザーで……
消す。
sudo apt purge nodejs
sudo apt purge yarn
Ubuntu標準提供以外のaptリポジトリを追加しているファイルを確認
sudo ls /etc/apt/sources.list.d/
nodesource.listとかyarn.listなどのファイルがあったら削除。
sudo rm /etc/apt/sources.list.d/nodesource.list
sudo rm /etc/apt/sources.list.d/yarn.list
で、改めて追加。
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
@shorty Ubuntuのアップグレードしたのね?
その場合、vendorディレクトリを全部消してbundle installして入れ直さないと、共有ライブラリが以前のUbuntuの古いバージョンを参照したままになってしまうのです。
Unubtu 24.04を入れたなら、おそらくlibcのバージョンは2.39。このログをみると2.33にリンクしてる。
libcは、基本的な機能を提供する共有ライブラリです。
対処法: mastodonユーザの /home/mastodon/live ディレクトリで、vendorを削除して、gemを全部入れ直す。
sudo -iu mastodon
cd ~/live
rm -fr vendor
RAILS_ENV=production bundle install
@shorty mastodonユーザーの環境にインストールされている1.22が、システムに入ってる4以上のyarnを隠してる感じですね……
rootとmastodonユーザーそれぞれで
which yarn
したときにパスが違ってたら、mastodonユーザーの方のyarnを削除すればいけるかも。
@shorty リリースノートには、
corepack enable
corepack prepare
せよってかいてあるけど、これ動く?(~/live で実行)
corepackが有効になってれば、yarnコマンドを実行したときに勝手にアップグレードされるよ。
@risahana こん! 🐰 🐰
三連休初日でご機嫌だよー!
#fedibird #fedibird_info Mastodon for Androidの恐らく2.7.0あたりから、非標準の通知を通知タブに表示しようとするとアプリが落ちる挙動がみられるので、フィルターするように対処しました。
現在、Mastodon for Androidでfedibird.comの通知タブを開くとアプリが落ちるという症状が出ている方は、改善されているかどうか確認願います。
(for iOSは大丈夫だよね?)
@shorty clobberは試してみる価値あるね。
あと、/home/mastodon/live/publicにnginxがアクセスできないパターン。
https://fedibird.com/@noellabo/108320227318401744
これ。
sudo chmod o+rx /home/mastodon [参照]
@shorty precompileに失敗してないかな?
https://fedibird.com/@noellabo/113274790979246322
assets:clobber で全部一度消して、他のプロセスができるだけ止まっていてメモリーに余裕がある状態で、assets:precompileをもう一度実行するって感じ。 [参照]
気がついたら3時だし
大惨事って感じ
(画像略)
こっちの方がいいかな
おまち
( º дº)<
@hanage999 めっちゃ閉鎖サーバだらけになるんやで……
@shorty v4.3にすればOK
:nyorori:
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。#webdev #fedi22 searchable
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.