LonelyTavern

TermuxでのSillyTavernの不具合を直す:アップデート、アンインストール、start.shのエラー

最終更新:2026年9月20日 · Android · LonelyTavernの開発者による記事 · コマンドはSillyTavern公式のAndroidガイドに準拠しています

これはSillyTavernを置き換えるためではなく、SillyTavern自体を直すためのガイドです。症状に合うセクションに進んでください。

1. Termuxで何もインストール・アップデートできない

新しく環境を作ったときに最も多い根本原因は、Play Store版のTermuxです。メンテナンスが終了していて、古いパッケージが配布されています。これをアンインストールし、F-Droid(推奨)かTermuxのGitHubリリースからTermuxをインストールしてください。そのうえで、すべてを最新にします。

pkg update && pkg upgrade

パッケージのダウンロードが止まったりタイムアウトしたりする場合は、termux-change-repoを実行し、別のミラーを選んでもう一度試してください。

2. 以前は動いていたstart.shが動かなくなった

よくあるのは、パッケージのアップグレードでSillyTavernが使っていたNodeが入れ替わってしまったか、そもそもNodeがLTS版ではないビルドでインストールされていたケースです。公式ガイドはnodejs-ltsを指定していますが、多くの動画チュートリアルはpkg install nodejsと説明しています。この違いだけで、「先週は動いていたのに」の多くが説明できます。次の手順を上から順に試してください。

pkg update && pkg upgrade
pkg install nodejs-lts
cd ~/SillyTavern && git pull --rebase --autostash
bash start.sh

それでも失敗する場合は、データを残したまま新しくクローンし直します。

mv ~/SillyTavern ~/SillyTavern-old
git clone https://github.com/SillyTavern/SillyTavern -b release
cp -r ~/SillyTavern-old/data ~/SillyTavern/
cd ~/SillyTavern && bash start.sh

チャット、キャラクター、設定はdataフォルダーにあります。古いインストールは、すべて移ったと確認できるまで~/SillyTavern-oldに残ります。

3. 画面をロックするとサーバーが止まる

Androidはバックグラウンドのプロセスを容赦なく終了させます。Termux内のNodeサーバーは格好の標的です。効果の高い順に挙げます。

4. インストール中にnpmがクラッシュする(エラーコード134)

npm install中のエラー134は、ほぼ必ず、RAMの少ないスマートフォンでのメモリー不足です。ほかのアプリをすべて閉じてからインストールをやり直し、NodeがLTS版であることを確認してください(pkg install nodejs-lts)。32ビットの端末では、公式ガイドはさらにpkg install esbuildを求めています。

5. 何もかも遅い

確認することは2つです。

6. チャットやキャラクターが消えた

データ損失の報告は、書き込みの中断に集中しています。保存の途中でアプリやスマートフォンが終了した場合や、アップデートが失敗した場合です。復旧より予防です。termux-setup-storageを一度実行して共有ストレージにアクセスできるようにし、アップデートの前には毎回バックアップを取りましょう。

cp -r ~/SillyTavern/data ~/storage/shared/SillyTavern-backup

すでに何かが消えてしまった場合は、手を止めて書き込みを続けず、最悪の事態を想定する前にdata内にあるSillyTavern自身のバックアップフォルダーを確認してください。

7. スマートフォンをロックしたりアプリを切り替えたりすると返信が途切れる

これはサーバーではなく、ブラウザーの問題です。返信はライブ接続を通じて開いているタブにストリーミングされますが、モバイルブラウザーはバッテリーを節約するため、バックグラウンドのタブを数秒で一時停止し、それによってストリームが切れます。役立つことが3つあります。

Android版Firefoxは、Chromeよりもバックグラウンドのタブを少し長く維持する傾向があります。

8. アンインストール、またはクリーンな状態からやり直す

アンインストーラーはありません。SillyTavernはTermux内のフォルダーなので、削除するにはそのフォルダーを消すか、Termuxそのものを削除します。どちらの方法でもチャットが一緒に消えるので、先にdataを共有ストレージにバックアップしてください。

チャットを残したままのクリーンな再インストールも含めた詳しい手順は、SillyTavernのアンインストール方法をご覧ください。

スマートフォンでサーバーを動かしたくないなら

ここまでの内容はすべて、SillyTavern自体を動かし続けるためのものです。それが望みなら、公式ドキュメントはよくできていて、コミュニティも親切です。

本当に必要なのが、自分のキャラクター、自分のAPIキー、そして自分のスマートフォンだけなら、そのために私たちはLonelyTavernを作りました。V3のキャラクターカードとWorld Info形式のロアブックを読み込み、自分のキーでOpenAI互換のあらゆるプロバイダーと使え、すべてを端末内に保存するネイティブのAndroid・iPhoneアプリです。

無料、アカウント不要、広告なし、深夜2時にメンテナンスする必要もありません。SillyTavernのすべてがあるわけではなく、拡張機能もグループチャットもありません。基本的な使い方なら、インストールしてすぐに始められます。

App Storeからダウンロード Google Play で手に入れよう

関連ガイド:iPhoneでSillyTavernを使う:実際に使える3つの方法 · Chai:チャットのエクスポートとバックアップ · Character.AI:チャットをエクスポートして手元に残す · すべてのガイド

SillyTavernとTermuxは、それぞれの作者による独立したプロジェクトです。LonelyTavernはどちらのプロジェクトとも提携しておらず、推奨も受けていません。ここでのコマンドはdocs.sillytavern.appにあるSillyTavernの公式ドキュメントに準拠しています。最新の手順は必ずそちらで確認してください。