Androidでproot Ubuntu経由でOpenClawを実行するための修正:uv_interface_addressesエラー13を解決するためにnetworkInterfaces()をハイジャックする

proot Ubuntuを使用したAndroidでのOpenClawの実行
開発者が、Termuxとproot Ubuntu環境を使用してAndroidデバイスでOpenClawを実行するための修正方法を記録しました。具体的なセットアップは、Snapdragon 8 Gen 3プロセッサを搭載したXiaomiスマートフォンでAndroid 16を実行するものでした。
問題点: Bionic libcがシステムコールをブロック
OpenClawバージョン2026.3.13を実行しようとすると、アプリケーションはすぐにクラッシュし、エラーuv_interface_addresses returned Unknown system error 13が表示されます。根本的な原因は、AndroidのBionic libc(Cライブラリ)がproot環境内の基盤となるシステムコールをブロックすることです。これにより、Node.jsのos.networkInterfaces()関数が失敗し、OpenClawの初期化が妨げられます。
修正方法: ハイジャックスクリプト
解決策は、OpenClawがロードされる前にnetworkInterfaces()関数をオーバーライドするシンプルなJavaScriptファイルを作成することです。proot Ubuntu環境内で以下のスクリプトを作成してください:
cat << 'EOF' > /root/hijack.js
const os = require('os');
os.networkInterfaces = () => ({
lo: [{
address: '127.0.0.1',
netmask: '255.0.0.0',
family: 'IPv4',
mac: '00:00:00:00:00:00',
internal: true,
cidr: '127.0.0.1/8'
}]
});
EOFこの修正を恒久的にし、OpenClaw起動時に適用するには、シェル設定に以下を追加してください:
echo 'export NODE_OPTIONS=--require=/root/hijack.js' >> ~/.bashrc
source ~/.bashrc
openclaw gateway完全なセットアップ手順
ソースでは完全なセットアッププロセスが概説されています:
- F-DroidからTermuxをインストール。
proot-distro install ubuntuを実行。- NodeSource経由でNode.js 22をインストール。
- OpenClawをグローバルにインストール:
npm install -g openclaw。
オンボードプロセス中に、ゲートウェイバインドアドレスとしてループバック127.0.0.1を選択してください。修正が適用されると、ゲートウェイはhttp://127.0.0.1:18789で安定して実行されます。
より広範な応用
開発者は、この同じ修正が、Android 12以降のproot環境内で実行中にuv_interface_addressesエラーに遭遇するあらゆるNode.jsアプリケーションで機能するはずだと述べています。
📖 完全なソースを読む: r/openclaw
👀 See Also

ローカルAIコーディングエージェントのセットアップにおけるOpenCodeの始め方
初心者向けガイドでは、Mac、Linux、Windows(WSL2)でLM Studio、llama.cpp、またはOllamaを使用して、ByteShapeの最適化モデルでOpenCodeを完全ローカルのAIコーディングエージェントとしてセットアップする手順を説明します。

Claudeを使用して文章パターンを分析し、より良いカスタム指示を作成する
Redditユーザーが、主観的なトーン記述に頼るのではなく、実際の文章サンプルをAIに分析させることで、より効果的なClaude用カスタム指示を作成する方法を紹介しています。

VPSと専用サーバー:OpenClawをどこで実行するか
新規ユーザーが最初に尋ねる質問の一つ:OpenClawはどこで実行すべきか?決断を助ける比較をご紹介します。

Oracle CloudでローカルLLMを使用した無料のOpenClawゲートウェイ
開発者が、Oracle Cloudの無料枠を利用して、VM.Standard.A2.Flexインスタンス(4 OCPU、24GB RAM、200GB SSD)上でQwen3.5 27B A3B 4-bit LLMをローカルで実行し、QCAIアプリでリモート管理する方法を共有しました。