Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Можно исправить ошибки на этом Debian типа

Running in chroot, ignoring command 'restart'

root@Keenetic-7114:~# dpkg -i --ignore-depends=systemd-resolved ./homeassistant-supervised.deb
(Reading database ... 19998 files and directories currently installed.)
Preparing to unpack ./homeassistant-supervised.deb ...
[warn]
[warn] If you want more control over your own system, run
[warn] Home Assistant as a VM or run Home Assistant Core
[warn] via a Docker container.
[warn]
[warn] ModemManager service is enabled. This might cause issue when using serial devices.
Leaving 'diversion of /etc/NetworkManager/NetworkManager.conf to /etc/NetworkManager/NetworkManager.conf.real by homeassistant-supervised'
Leaving 'diversion of /etc/NetworkManager/system-connections/default to /etc/NetworkManager/system-connections/default.real by homeassistant-supervised'
Leaving 'diversion of /etc/docker/daemon.json to /etc/docker/daemon.json.real by homeassistant-supervised'
Leaving 'diversion of /etc/network/interfaces to /etc/network/interfaces.real by homeassistant-supervised'
Unpacking homeassistant-supervised (1.5.0) over (1.5.0) ...
Setting up homeassistant-supervised (1.5.0) ...
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 78.)
debconf: falling back to frontend: Readline
[info] Restarting NetworkManager
Running in chroot, ignoring command 'restart'
Running in chroot, ignoring command 'is-active'
[info] Set up systemd-journal-gatewayd socket file
Running in chroot, ignoring command 'is-active'
Running in chroot, ignoring command 'is-active'
[info] Restarting docker service
Running in chroot, ignoring command 'restart'
PING checkonline.home-assistant.io (104.26.4.238) 56(84) bytes of data.
64 bytes from 104.26.4.238: icmp_seq=1 ttl=59 time=50.7 ms

--- checkonline.home-assistant.io ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 50.712/50.712/50.712/0.000 ms
/var/lib/dpkg/info/homeassistant-supervised.postinst: line 60: ip: command not found
/var/lib/dpkg/info/homeassistant-supervised.postinst: line 61: ip: command not found
[info] Install supervisor startup scripts
[info] Install AppArmor scripts
Running in chroot, ignoring command 'start'
[info] Start Home Assistant Supervised
Running in chroot, ignoring command 'start'
[info] Installing the 'ha' cli
[warn] Could not find /etc/default/grub or /boot/firmware/cmdline.txt failed to switch to cgroup v1
[info] Within a few minutes you will be able to reach Home Assistant at:
[info] http://homeassistant.local:8123 or using the IP address of your
[info] machine: http://:8123

  • 1 месяц спустя...
Опубликовано (изменено)

может кто помочь с nodjs установил сам nod и npm скачал нужные библиотеки но скрипт не запускается установлен Debian 12.5 "Bookworm"  

 

Снимок экрана 2024-03-12 163612.png

Изменено пользователем -MAD-
  • 1 месяц спустя...
Опубликовано

А есть секреты по переносу установленного Debian с одного роутера на другой?

Перенос USB-SSD на KN-1811 с VIVA выдал следующие в логах:

Цитата
Process: "Opkg shell": unable to start (unable to execute a process: exec format error).
 
ndm
Process: failed to start "Opkg shell".
 
ndm
Opkg::Manager: process /opt/etc/initrc: failed to start.

Всё остальное на этом же диске запустилось нормально.

Опубликовано
10 часов назад, КлаваК сказал:

А есть секреты по переносу установленного Debian с одного роутера на другой?

Перенос USB-SSD на KN-1811 с VIVA выдал следующие в логах:

Всё остальное на этом же диске запустилось нормально.

Только переустановка, потому что mipsle и aarch64 бинарно несовместимы.

  • 1 месяц спустя...
Опубликовано

Доброго дня! 

Помогите решить нашу проблему. Я установил на роутер Hopper (KN-3810) debian-bookworm 12.5

Далее, администраторы должны были поставить на него uptime cuma (система мониторинга) и borg (бэкапы).

У них не получилось, вот что сообщили:

"К сожалению, с текущей ОС/ядром имеются проблемы - отсутствует реализация даты/времени из-за чего ПО, которое требует для работы функции времени работает некорректно или не работает вовсе. Ввиду специфики работы debian на этом устройстве, вряд ли удастся как-то решить данную проблему. В теории можно попробовать установить более старую версию дистрибутива, но учитывая, как реализован запуск ОС, скорее всего проблема сохранится."

Подскажите, пожалуйста, что делаем не так? может кто сталкивался?

Опубликовано
Цитата

Тогда так же стоит добавить, что Debian 12, это последняя версия Debian, что поддерживает mipsel.

Источник: https://wiki.debian.org/MIPSPort

Цитата

The 'mipsel' (32-bit little-endian MIPS CPUs) Debian port won't be supported by Trixie. CIP United is maintaining an Y2038-fixed, FP64, ?NaN2008 port of mipsel. It is *NOT* binary compatiable with the current official mipsel port. https://repo.oss.cipunited.com/debian/README.nan2008.txt

 

  • 1 месяц спустя...
Опубликовано

Всем привет, пытаюсь установить debian на KN-1212, все сделал по инструкции, роутер уходит в себя на минуту, потом в логах это:

[I] Aug 19 20:59:54 ndm: Storage::Manager: "Media0": registered partition "96b42be8-68c3-4d8e-9135-7a2d8642d54a:". 
[I] Aug 19 21:00:34 ndm: Opkg::Manager: disk is set to: debian:/. 
[I] Aug 19 21:00:34 ndm: Opkg::Manager: init script reset to default: /opt/etc/initrc. 
[I] Aug 19 21:00:34 ndm: Core::System::StartupConfig: saving (http/rci). 
[I] Aug 19 21:00:34 kernel: EXT4-fs (sda1): re-mounted. Opts: (null)
[I] Aug 19 21:00:34 ndm: Opkg::Manager: /tmp/mnt/96b42be8-68c3-4d8e-9135-7a2d8642d54a mounted to /tmp/mnt/96b42be8-68c3-4d8e-9135-7a2d8642d54a. 
[I] Aug 19 21:00:34 ndm: Opkg::Manager: /tmp/mnt/96b42be8-68c3-4d8e-9135-7a2d8642d54a mounted to /opt/. 
[I] Aug 19 21:00:34 npkg: inflating "debian-buster-10.13-mipsel.tar.gz". 
[C] Aug 19 21:02:34 ndm: Opkg::Manager: system failed [0xcffd0256], timed out. 
[I] Aug 19 21:02:35 ndm: Core::System::StartupConfig: configuration saved. 
[I] Aug 19 21:02:35 ndm: Opkg::Manager: /opt/etc/initrc: Please, define Debian services to start in /opt/debian/chroot-services.list first! 
[I] Aug 19 21:02:35 ndm: Opkg::Manager: /opt/etc/initrc: One service per line. Hint: this is a script names from Debian /etc/init.d/. 
[E] Aug 19 21:02:35 ndm: Opkg::Manager: /opt/etc/initrc: exit code 1.


Перепробовал все дистрибутивы, картина одинаковая.
Как исправить system failed [0xcffd0256], timed out. ?

  • 1 месяц спустя...
Опубликовано

Здравствуйте.
Вопрос по возможностям - смогу ли после установки данной os развернуть на роутере среду Node-Red.
Сейчас NR на Raspberry, а так минус одна железяка.
Тему Попытка установить Node-Red давно смотрел, но она уже не актуальна, как я понял, но всем её участникам респект!!!
Роутер Ultra KN-1811.

  • 4 недели спустя...
Опубликовано

Добрый день,

Установил bookworm на Viva-KN1910. С виду все OK, но при любой попытке что-то установить или просто обновить пишет FATAL -> Failed to fork.

Как такое победить?

Спасибо.

Опубликовано
В 02.11.2017 в 22:26, avtogen сказал:

Помогите пожалуйста я уже измучился вроде все перепробовал ,(

Тоже замучился с монтированием, тем более, что запуск debian из готового chroot вовсе не очевиден, одна попытка, одна перезагрузка, а debootstrap для самостоятельной установки debian скачивал версию debian, которая требовала для запуска даже mc системный вызов CLOCK_MONOTONIC и обновления прошивки.

В итоге получил вот такой скрипт для готовых сборок Debian, замена для /opt/etc/initrc . Опробовал на Debian Jessie, но скорее всего с минимальными изменениями или без них должен работать и на более новых версиях. Скрипт автоматически монтирует при запуске все устройства из каталога /tmp/mnt/ в /mnt/ и размонтирует их при выходе из среды.

P.s. позднее перекину в файл, если вставится портянкой, пока файл почему-то не отправлялся.

Цитата

#!/bin/sh
PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin

# скрипт для поиска при запуске всех дисков 
# в /tmp/mnt/* и монтирования их в /mnt/*
# для запуска в Linux Debian chroot на Keenetic
# переименовать в initrc и поместить в /opt/etc/ .
# работает для готового решения OPKG Debian Jessie
# или надо проверять пути файлов.

# Debian folder
CHROOT_DIR=/opt/debian

# Каталог для монтирования дисков в chroot
CHROOT_MNT_DIR="$CHROOT_DIR/mnt"

# Список сервисов Debian для запуска
CHROOT_SERVICES_LIST=$CHROOT_DIR/chroot-services.list
if [ ! -e "$CHROOT_SERVICES_LIST" ]; then
    echo "Please, define Debian services to start in $CHROOT_SERVICES_LIST first!"
    echo 'One service per line. Hint: this is a script names from Debian /etc/init.d/'
    exit 1
fi

MountedDirCount="$(mount | grep $CHROOT_DIR | wc -l)"

# Функция для монтирования всех дисков из /tmp/mnt/
mount_disks() {
    # Создание каталога для монтирования, если он не существует
    mkdir -p "$CHROOT_MNT_DIR"

    # Монтирование всех дисков из /tmp/mnt/
    for MOUNT_POINT in /tmp/mnt/*; do
        if [ -d "$MOUNT_POINT" ]; then
            # Имя диска (последняя часть пути)
            DISK_NAME=$(basename "$MOUNT_POINT")

            # Создание подкаталога в chroot
            CHROOT_SUBDIR="$CHROOT_MNT_DIR/$DISK_NAME"
            mkdir -p "$CHROOT_SUBDIR"

            # Монтирование с использованием bind
            mount -o bind "$MOUNT_POINT" "$CHROOT_SUBDIR"
            logger "Диск $MOUNT_POINT смонтирован в $CHROOT_SUBDIR"
        fi
    done
}

# Функция для размонтирования всех дисков
umount_disks() {
    # Размонтирование всех подкаталогов в /mnt
    for CHROOT_SUBDIR in "$CHROOT_MNT_DIR"/*; do
        if [ -d "$CHROOT_SUBDIR" ]; then
            umount "$CHROOT_SUBDIR"
            logger "Диск $CHROOT_SUBDIR размонтирован"
        fi
    done

    # Удаление пустых каталогов
    rmdir "$CHROOT_MNT_DIR"/* 2>/dev/null
#    rmdir "$CHROOT_MNT_DIR" 2>/dev/null
}

start() {
    if [ $MountedDirCount -gt 0 ]; then
        logger 'Debian services seems to be already started, exiting...'
        exit 1
    fi
    logger 'Starting Debian services...'

    # Монтирование необходимых каталогов
    for dir in dev dev/pts proc sys opt/etc; do
        mount -o bind /$dir $CHROOT_DIR/$dir
    done

    # Монтирование всех дисков из /tmp/mnt/
    mount_disks

    # Запуск сервисов Debian
    for item in $(cat $CHROOT_SERVICES_LIST); do
        PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/sbin \
        LC_ALL=C \
        LANGUAGE=C \
        LANG=C \
        chroot $CHROOT_DIR /etc/init.d/$item start
    done
}

stop() {
    if [ $MountedDirCount -eq 0 ]; then
        logger 'Debian services seems to be already stopped, exiting...'
        exit 1
    fi
    logger 'Stopping Debian services...'

    # Остановка сервисов Debian
    for item in $(cat $CHROOT_SERVICES_LIST); do
        PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/sbin \
        LC_ALL=C \
        LANGUAGE=C \
        LANG=C \
        chroot $CHROOT_DIR /etc/init.d/$item stop
    done

    # Размонтирование всех дисков
    umount_disks

    # Размонтирование остальных каталогов
    umount $CHROOT_DIR/dev/pts
    mount | grep $CHROOT_DIR | awk "{print \$3}" | xargs umount
}

status() {
    if [ $MountedDirCount -gt 0 ]; then
        echo 'Debian services is running'
    else
        echo 'Debian services is stopped'
    fi
}

case "$1" in
    start)
        start
    ;;
    stop)
        stop
    ;;
    restart)
        stop
        sleep 5
        start
    ;;
    status) status
    ;;
    *)
        echo "Usage: $0 (start|stop|restart|status)"
        exit 1
        ;;
esac

echo 'Done.'
exit 0

 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.