Исправление для запуска OpenClaw на Android через proot Ubuntu: Перехват networkInterfaces() для устранения ошибки uv_interface_addresses 13

✍️ OpenClawRadar📅 Опубликовано: 21 марта 2026 г.🔗 Source
Исправление для запуска OpenClaw на Android через proot Ubuntu: Перехват networkInterfaces() для устранения ошибки uv_interface_addresses 13
Ad

Запуск OpenClaw на Android с proot Ubuntu

Разработчик задокументировал исправление для запуска OpenClaw на устройстве Android с использованием Termux и окружения proot Ubuntu. Конкретная настройка включала телефон Xiaomi с процессором Snapdragon 8 Gen 3 под управлением Android 16.

Проблема: Bionic libc блокирует системный вызов

При попытке запустить OpenClaw версии 2026.3.13 приложение немедленно вылетает с ошибкой: uv_interface_addresses returned Unknown system error 13. Основная причина в том, что Bionic libc (библиотека C) в Android блокирует базовый системный вызов внутри окружения proot. Это приводит к сбою функции os.networkInterfaces() в Node.js, что не позволяет OpenClaw инициализироваться.

Исправление: Скрипт-перехватчик

Решение заключается в создании простого файла JavaScript, который переопределяет функцию networkInterfaces() до загрузки OpenClaw. Создайте следующий скрипт внутри окружения 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
Ad

Полные шаги настройки

Источник описывает полный процесс настройки:

  • Установите Termux из F-Droid.
  • Выполните proot-distro install ubuntu.
  • Установите Node.js 22 через NodeSource.
  • Установите OpenClaw глобально: npm install -g openclaw.

Во время процесса настройки выберите Loopback 127.0.0.1 в качестве адреса привязки шлюза. С применённым исправлением шлюз стабильно работает по адресу http://127.0.0.1:18789.

Более широкое применение

Разработчик отмечает, что это же исправление должно работать для любого приложения Node.js, которое сталкивается с ошибкой uv_interface_addresses при запуске внутри окружения proot на Android 12 или новее.

📖 Read the full source: r/openclaw

Ad

👀 Смотрите также

Использование навыков агентов для написания CUDA-ядер с помощью Upskill
Гайды

Использование навыков агентов для написания CUDA-ядер с помощью Upskill

Hugging Face представляет практический подход к улучшению моделей для написания CUDA-ядров с помощью нового инструмента Upskill, повышающего эффективность моделей через навыки агентов.

OpenClawRadar
Оптимизация Qwen 3.6 27B/35B на RTX 3090: флаги, квантование и автоматическая маршрутизация
Гайды

Оптимизация Qwen 3.6 27B/35B на RTX 3090: флаги, квантование и автоматическая маршрутизация

Пользователь делится своими флагами llama-server для моделей Qwen 3.6 27B и 35B GGUF на RTX 3090 (24 ГБ), сообщая о медленной скорости для 35B и ненадежном выводе кода от 27B. В посте спрашивают о лучшем кванте, настройке флагов и автоматическом переключении моделей.

OpenClawRadar
Ограничения скорости API Claude: Временные окна, управление контекстом и накладные расходы MCP
Гайды

Ограничения скорости API Claude: Временные окна, управление контекстом и накладные расходы MCP

Анализ лимитов скорости API Claude выявляет более строгие ограничения в часы пик (5:00-11:00 PT / 8:00-14:00 ET по будням), при этом управление контекстом и использование серверов MCP значительно влияют на потребление токенов. Практические стратегии включают работу вне часов пик, начало новых диалогов для новых задач и аудит интеграций MCP.

OpenClawRadar
OpenClaw 5.28: Плагин Codex сломан после обновления — исправление с помощью символической ссылки
Гайды

OpenClaw 5.28: Плагин Codex сломан после обновления — исправление с помощью символической ссылки

OpenClaw 5.28 ломает плагин Codex из-за несоответствия пути к бинарнику. Исправление: создайте символическую ссылку с ожидаемого пути на фактический bin/codex.

OpenClawRadar