[ Misskey次期バージョンへのアップデートについて ]

Misskey v13の次のバージョンでは、Node.jsの必須バージョンがv20.4以上に変更される予定です。
これに伴い、
インストールシェルスクリプト(bash-install)等でsystemd等で動作している環境では、アップデート前にNode.jsのアップデートを行う必要があります。

まず、次のコマンドでv20をインストールします。

curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

次に、Misskeyをインストールしたディレクトリに移動し、npmモジュールの更新作業を行います。
sudo su - misskey
cd misskey
pnpm i --frozen-lockfile --force
exit

あとは、通常通りアップデートスクリプトを実行します。

やはり新しく指定されたnodejsのリポジトリが使えないって言われてコケるんですが…。
misskey.io/notes/9gvprqley8 [参照]

フォロー

deb.nodesource.com
直接トップページに書いてある方法で導入できた。これで解決するかな…?

aptで入れちゃったnpmがダメだったっぽい。apt removeで 引っこ抜いてsudo npm install -g pnpmで直ったっぽい。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。