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

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

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

Можно исправить ошибки на этом 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

 

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

Здравствуйте

Возможно этот вопрос уже задавали - весь топик не просматривал - вроде и не много - но 14 страниц текста не мало - поэтому просьба - если вопрос был рассмотрен - дайте ссылку и закрепите ссылку на ответ в шапке (наверняка не я один такой)?

Суть вопроса - какие отличия от entware?

Я в общем-то обычный пользователь, который хочет иногда, немного чуть-чуть больше чем есть и хотел бы понять, в чём для меня будет разница между установкой entware или debian?

entware

- не линукс. Какая-то ОС, которая имеет набор программ для установки. Есть opkg с набором (надеюсь расширяющихся решений). Есть форум поддержки (да, не кинетик, но есть). К сожалению, это даже не OpenWrt и некоторые её вещи, запускать либо с бубном либо ни как.

debian

- полноценный linux дистрибутив (это тоже не openwrt, это больше его 😃) со всеми вытекающими - забыть про opkg и всё что связано с entware - искать поддержку на специализированный форумах именно дебиан. Предположительно - возможностей не просто больше чем у entware а просто не сранимое количество. 

Не знаю - уместно ли задавать вопрос - насколько полноценно работает debian на keenetic?

Может кто-нибудь опровергнуть/дополнить?

Изменено пользователем Сергей А.
Опубликовано
31 минуту назад, Сергей А. сказал:

Может кто-нибудь опровергнуть/дополнить?

Основных вопроса два:

- что конкретно вы хотите от системы (какие пакеты и т.п)

- потянет ли это (то, что вы хотите установить) сам кинетик. 

Ну и также важно понимать, что не все пакеты доступны для этой платформы. Нужно конкретно выяснять про требующийся вам пакет. 

А так-то, да, решение хорошее.

Опубликовано
1 минуту назад, DeadlineX сказал:

- что конкретно вы хотите от системы (какие пакеты и т.п)

- потянет ли это (то, что вы хотите установить) сам кинетик. 

В общем-то пока что ничего конкретного. Точнее так - стоит кое что от болвана и это нужно будет оставить. А дальше - некоторые вещи, ради которых включенный комп держать смысла нет, а роутер всегда включен.

Про нагрузку тоже понятно

2 минуты назад, DeadlineX сказал:

не все пакеты доступны для этой платформы. Нужно конкретно выяснять про требующийся вам пакет. 

А вот тут совсем не понятно - не все пакеты доступны для debian? Не все пакеты чего? Или ЭТОТ дебиан не полный?

Опубликовано
58 минут назад, Сергей А. сказал:

Не все пакеты чего?

Ну, пакет - это счииайте приложение, программа, как угодно назовите. Они все существуют под определенные платформы (железо). И конкретно для проца кинетика чего-то может не быть. Поскольку этот конкретный debian chroot-нутый, фактически, это просто надстройка над осью кинетика, такая же по сути, как и entware. Просто это как бы стандартный debian, что хорошо для тех, кто юзает эту ветку линукса. Знакомые названия команд, пакетов и т.п.

И, разумеется, пакетов доступно очень много. Но кое-чего я найти не смог. Но это скорее исключение. 

Опубликовано (изменено)
16 минут назад, DeadlineX сказал:

Поскольку этот конкретный debian chroot-нутый, фактически, это просто надстройка над осью кинетика, такая же по сути, как и entware

То, что это надстройка над осью кинетика - вроде entware - это в плюс? что бы не делал - вытащил флешку - получил всё как было? Или я чего-то не знаю и есть ещё какие-нибудь нюансы/ограничения из-за этого?

Изменено пользователем Сергей А.
Опубликовано
1 час назад, Сергей А. сказал:

вытащил флешку - получил всё как было?

Разумеется. С этой точке зрения это выглядит абсолютно так же, как entware. Есть скрипт, который надо указать в настройках opkg кинетика. 

Дальше в нем есть ссылка на список сервисов, которые хотите запускать при старте, помимо ядра системы. Там cron, ssh… Это замена sуstemd. А дальше с виду у вас просто debian, и ни в чем себе не отказывайте.😀

Но лично я всунул в кин одноплатник banana pi m2 zero. Запитал через dc-dc от тех же 12 вольт. Мне нравится то, что получилось. Правда именно эта платочка греется хорошо так, поскольку 4 ядра. С большим радиатором для ssd стоит. У нее на борту ethernet есть, поэтому просто запаялся к синему разъему кина, который свободный у меня. И в общем все ок. 

Опубликовано (изменено)
52 минуты назад, DeadlineX сказал:

Но лично я всунул в кин одноплатник banana pi m2 zero. Запитал через dc-dc от тех же 12 вольт. Мне нравится то, что получилось.

А что получилось? Парралельно кин или просто вместо кин? А предполагаю что именно вместо, но мало ли

Изменено пользователем Сергей А.

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

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

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

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

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

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

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

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

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

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

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

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