Fediverse search system

Fediver

beta version

【Node】の検索結果



/usr/local/lib/node_modules/corepack/dist/lib/corepack.cjs:21535
if (key == null || signature == null) throw new Error(
Cannot find matching keyid: ${JSON.stringify({ signatures, keys })});
うーわん


node v20の署名モジュールが遅いみたいな話は改善したのかな


neovimってプラグインでもnodeかdeno使った物が多くて、みんな設定ファイルluaで書いてるからてっきりvimscriptは捨てたのかと思ってた


藍ちゃんをDockerで起動するときのコツですが、FROM node:lts となっているところを FROM node:20 に書き換えちゃうことですね。
:lts だとビルドエラーになっちゃう


[Auto Note]:Updated
Fetch URL:
https://github.com/misskey-dev/misskey
Commit: 9470641d to 31ccefa0
chore(deps): bump actions/cache from 4.1.0 to 4.2.0 (#15095)
build(deps): bump actions/setup-node from 4.0.3 to 4.1.0 (#14838)
fix(frontend): Instanceの値が部分的に欠損していると、ローカルサーバーの情報にフォールバックする問題を修正 (#15319)
enhance(frontend): クエリパラメータでuiを一時的に変更できるように (#15240)
fix: 絵文字のライセンスのActivityPub contextを追加 (#15318)


[Auto Note]:Updated
Fetch URL:
https://github.com/misskey-dev/misskey
Commit: 319f7e6a to 9760f3d7
enhance(frontend): ワードミュートで引っかかったワードを表示可能にする (#15195)
Bump version to 2025.1.0-beta.1
Bump version to 2025.1.0-beta.0
fix(backend): Let MfmService.fromHtml accept ruby (#15117)
enhance(backend): 絵文字の連合でライセンス欄を相互にやり取りするように (#15182)
fix: node.js の punycode モジュールが使用されている場所がある問題 (#15248)


藍ちゃんから出てるエラー

app-1  | Uncaught exception: 
app-1  | RequestError
app-1  |     at ClientRequest.<anonymous> (file:///ai/node_modules/got/dist/source/core/index.js:669:107)
app-1  |     at Object.onceWrapper (node:events:639:26)
app-1  |     at ClientRequest.emit (node:events:536:35)
app-1  |     at emitErrorEvent (node:_http_client:104:11)
app-1  |     at TLSSocket.socketErrorListener (node:_http_client:512:5)
app-1  |     at TLSSocket.emit (node:events:524:28)
app-1  |     at emitErrorNT (node:internal/streams/destroy:170:8)
app-1  |     at emitErrorCloseNT (node:internal/streams/destroy:129:3)
app-1  |     at process.processTicksAndRejections (node:internal/process/task_queues:90:21)AggregateError [ETIMEDOUT]: 
app-1  |     at internalConnectMultiple (node:net:1128:18)
app-1  |     at afterConnectMultiple (node:net:1693:7) {
app-1  |   input: undefined,
app-1  |   code: 'ETIMEDOUT',
app-1  |   timings: {
app-1  |     start: 1736517638497,
app-1  |     socket: 1736517638497,
app-1  |     lookup: 1736517638504,
app-1  |     connect: undefined,
app-1  |     secureConnect: undefined,
app-1  |     upload: undefined,
app-1  |     response: undefined,
app-1  |     end: undefined,
app-1  |     error: 1736517775311,
app-1  |     abort: undefined,
app-1  |     phases: {
app-1  |       wait: 0,
app-1  |       dns: 7,
app-1  |       tcp: undefined,
app-1  |       tls: undefined,
app-1  |       request: undefined,
app-1  |       firstByte: undefined,
app-1  |       download: undefined,
app-1  |       total: 136814
app-1  |     }
app-1  |   },


なんじゃこれ?

app-1  | 19:24:41 [AiOS]: [aichat]: Error By Call Gemini
app-1  | 19:24:41 [AiOS]: [aichat]: ReferenceError
app-1  | json is not defined
app-1  | ReferenceError: json is not defined
app-1  |     at default_1.genTextByGemini (file:///ai/built/modules/aichat/index.js:95:13)
app-1  |     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
app-1  |     at async default_1.handleAiChat (file:///ai/built/modules/aichat/index.js:366:24)
app-1  |     at async default_1.mentionHook (file:///ai/built/modules/aichat/index.js:221:24)
app-1  |     at async invokeMentionHooks (file:///ai/built/ai.js:149:23)
app-1  |     at async 藍.onReceiveMessage (file:///ai/built/ai.js:174:13)
app-1  | 19:24:41 [AiOS]: [aichat]: The result is invalid. It seems that tokens and other items need to be reviewed.
app-1  | 19:24:41 [AiOS]: >>> Sending reply to a2n15qwtago407yh
app-1  | 19:24:42 [AiOS]: API: notes/reactions/create
app-1  | 19:24:43 [AiOS]: API: notes/create


なんじゃこりゃ

app-1  | > start
app-1  | > node ./built
app-1  | 
app-1  | file:///ai/built/index.js:8
app-1  | import pkg from '../package.json' assert { type: 'json' };
app-1  |                                   ^^^^^^
app-1  | 
app-1  | SyntaxError: Unexpected identifier 'assert'
app-1  |     at compileSourceTextModule (node:internal/modules/esm/utils:338:16)
app-1  |     at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:102:18)
app-1  |     at #translate (node:internal/modules/esm/loader:437:12)
app-1  |     at ModuleLoader.loadAndTranslate (node:internal/modules/esm/loader:484:27)
app-1  |     at async ModuleJob._link (node:internal/modules/esm/module_job:115:19)
app-1  | 
app-1  | Node.js v22.12.0


node.jsを入れ直すたびにやらかす Systemdにpath設定を反映させ忘れるやつ


ミントちゃんは藍ちゃん元にしてるけど、Nodeバージョン上げると動かないのでNodeのバージョンをv21で動かしてる。


Mastodon4.3のための 要アップデート下調べ

ruby....3.0→要3.1.x-3.3.x
node.js..... 16 → 要18.x-22.x
psql .... 14.13 (OK)
redis .... 6.0 (OK)
libvips.... 8.12 → 要8.13
imagemagick.... 6.9.11(OK)
ffmpeg.... 4.4.2(OK)

Ruby, node.js, Libvipsかー。


misskey本体のバージョンアップに伴いnode.jsを22に上げたのですが、その状態で藍ちゃんbotを動かすのに手間取りました。
今のところ上手く動いてくれているようですが、しばらく様子を見ます。


コミュニティFM(この時間の放送内容はJ-WAVEと同じ)を流しながら、新サーバーにPostgreSQL, Valkey, Node.jsのインストールまで終わった。
WebサーバーはCaddyに変更する予定なのでconfigの内容考える。


今回のアップデートでNode.jsの推奨バージョンが上がっているので、Docker環境でないサーバーはアップデート時に注意。

RE:
https://misskey.io/notes/a0w4yegsg8vn06oq


@ai に呼び方を教えようとするとエラー吐く件

ai-app-1  | TypeError: Cannot read properties of undefined (reading 'length')
ai-app-1  |     at default_1.setName (file:///ai/built/modules/core/index.js:62:18)
ai-app-1  |     at default_1.mentionHook (file:///ai/built/modules/core/index.js:26:18)
ai-app-1  |     at invokeMentionHooks (file:///ai/built/ai.js:149:29)
ai-app-1  |     at 藍.onReceiveMessage (file:///ai/built/ai.js:174:19)
ai-app-1  |     at SharedConnection.<anonymous> (file:///ai/built/ai.js:87:22)
ai-app-1  |     at SharedConnection.emit (node:events:519:28)
ai-app-1  |     at Stream.onMessage (file:///ai/built/stream.js:84:19)
ai-app-1  |     at ReconnectingWebSocket._callEventListener (/ai/node_modules/reconnecting-websocket/dist/reconnecting-websocket-cjs.js:557:13)
ai-app-1  |     at /ai/node_modules/reconnecting-websocket/dist/reconnecting-websocket-cjs.js:176:81
ai-app-1  |     at Array.forEach (<anonymous>)


[Auto Note]:Updated
Fetch URL:
https://github.com/misskey-dev/misskey
Commit: 2305788e to 4d541015
update node to 22.11.0 (#14869)


Planet PenguinoneにBlueskyの投稿も連携するように実装。ただしatprotoのAPIをPHPで実装するようなチャレンジングなことはせず、Node.js + Honoでプロキシサーバーを立てて行う。