Исправление для запуска 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

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

Под-агенты OpenClaw: Не воспринимайте ответ как подтверждение завершения
Гайды

Под-агенты OpenClaw: Не воспринимайте ответ как подтверждение завершения

sessions_spawn в OpenClaw не блокирует выполнение — он возвращает runId, когда работа принята, а не завершена. Родительский процесс может преждевременно сообщить об успехе, пока дочерний процесс все еще выполняется, завершился с ошибкой или потерян.

OpenClawRadar
Проблемы с обновлением OpenClaw v2026.3.22 и их 30-секундные решения
Гайды

Проблемы с обновлением OpenClaw v2026.3.22 и их 30-секундные решения

В обновлении OpenClaw v2026.3.22 представлено 12 критических изменений, включая переход на ClawHub как магазин плагинов по умолчанию и устаревшие переменные окружения. Пять распространённых проблем с быстрыми решениями включают резкие скачки расходов на API, непреднамеренные действия агентов и ошибки конфигурации.

OpenClawRadar
Обходной путь для доступа к OpenClaw Claude через CLI Claude Code
Гайды

Обходной путь для доступа к OpenClaw Claude через CLI Claude Code

Метод направляет OpenClaw через Claude Code CLI для сохранения доступа к подписке Claude после того, как Anthropic заблокировала прямое использование сторонних оболочек. Процесс включает установку CLI, настройку OAuth-токена и конфигурацию OpenClaw для использования плагина ACP.

OpenClawRadar
Практический глоссарий терминов ИИ-агентов (Harness, Scaffold, Agent и т.д.)
Гайды

Практический глоссарий терминов ИИ-агентов (Harness, Scaffold, Agent и т.д.)

Глоссарий из блога Hugging Face, объясняющий распространенные термины AI-агентов, такие как Harness, Scaffold и Agent, с простыми определениями и реальными примерами.

OpenClawRadar