steils Posted November 6, 2023 Posted November 6, 2023 Есть возможность через ssh перезагружать только debian, без перезагрузки роутера? Quote
Pavel2048 Posted November 6, 2023 Posted November 6, 2023 Можно исправить ошибки на этом 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 Quote
TheBB Posted December 21, 2023 Posted December 21, 2023 https://www.debian.org/News/2023/2023120902 https://www.debian.org/News/2023/20231210 Quote
TheBB Posted February 11, 2024 Posted February 11, 2024 https://www.debian.org/News/2024/2024021002 https://www.debian.org/News/2024/20240210 Quote
-MAD- Posted March 12, 2024 Posted March 12, 2024 (edited) может кто помочь с nodjs установил сам nod и npm скачал нужные библиотеки но скрипт не запускается установлен Debian 12.5 "Bookworm" Edited March 12, 2024 by -MAD- Quote
tub Posted March 17, 2024 Posted March 17, 2024 В чем смысл в целом установки "дебиана", что это дает в практическом плане? Quote
КлаваК Posted April 26, 2024 Posted April 26, 2024 А есть секреты по переносу установленного 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. Всё остальное на этом же диске запустилось нормально. Quote
Le ecureuil Posted April 26, 2024 Posted April 26, 2024 10 часов назад, КлаваК сказал: А есть секреты по переносу установленного Debian с одного роутера на другой? Перенос USB-SSD на KN-1811 с VIVA выдал следующие в логах: Всё остальное на этом же диске запустилось нормально. Только переустановка, потому что mipsle и aarch64 бинарно несовместимы. Quote
anton1304 Posted June 3, 2024 Posted June 3, 2024 Доброго дня! Помогите решить нашу проблему. Я установил на роутер Hopper (KN-3810) debian-bookworm 12.5 Далее, администраторы должны были поставить на него uptime cuma (система мониторинга) и borg (бэкапы). У них не получилось, вот что сообщили: "К сожалению, с текущей ОС/ядром имеются проблемы - отсутствует реализация даты/времени из-за чего ПО, которое требует для работы функции времени работает некорректно или не работает вовсе. Ввиду специфики работы debian на этом устройстве, вряд ли удастся как-то решить данную проблему. В теории можно попробовать установить более старую версию дистрибутива, но учитывая, как реализован запуск ОС, скорее всего проблема сохранится." Подскажите, пожалуйста, что делаем не так? может кто сталкивался? Quote
TheBB Posted June 30, 2024 Posted June 30, 2024 https://www.debian.org/News/2024/2024062902 https://www.debian.org/News/2024/20240629 Quote
Кот Егорка Posted July 1, 2024 Posted July 1, 2024 Цитата Работы над переносом Debian MIPS были прекращены после Debian 10 (Buster) Тогда так же стоит добавить, что 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 Quote
maiergrem Posted August 19, 2024 Posted August 19, 2024 Всем привет, пытаюсь установить 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. ? Quote
TheBB Posted September 16, 2024 Posted September 16, 2024 https://www.debian.org/News/2024/20240831 https://www.debian.org/News/2024/2024083102 Quote
omelchuk890 Posted October 31, 2024 Posted October 31, 2024 Здравствуйте. Вопрос по возможностям - смогу ли после установки данной os развернуть на роутере среду Node-Red. Сейчас NR на Raspberry, а так минус одна железяка. Тему Попытка установить Node-Red давно смотрел, но она уже не актуальна, как я понял, но всем её участникам респект!!! Роутер Ultra KN-1811. Quote
TheBB Posted November 11, 2024 Posted November 11, 2024 https://www.debian.org/News/2024/20241109 Quote
DeadlineX Posted December 6, 2024 Posted December 6, 2024 Добрый день, Установил bookworm на Viva-KN1910. С виду все OK, но при любой попытке что-то установить или просто обновить пишет FATAL -> Failed to fork. Как такое победить? Спасибо. Quote
Master2009 Posted March 23 Posted March 23 В 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 Quote
Сергей А. Posted June 14 Posted June 14 (edited) Здравствуйте Возможно этот вопрос уже задавали - весь топик не просматривал - вроде и не много - но 14 страниц текста не мало - поэтому просьба - если вопрос был рассмотрен - дайте ссылку и закрепите ссылку на ответ в шапке (наверняка не я один такой)? Суть вопроса - какие отличия от entware? Я в общем-то обычный пользователь, который хочет иногда, немного чуть-чуть больше чем есть и хотел бы понять, в чём для меня будет разница между установкой entware или debian? entware - не линукс. Какая-то ОС, которая имеет набор программ для установки. Есть opkg с набором (надеюсь расширяющихся решений). Есть форум поддержки (да, не кинетик, но есть). К сожалению, это даже не OpenWrt и некоторые её вещи, запускать либо с бубном либо ни как. debian - полноценный linux дистрибутив (это тоже не openwrt, это больше его 😃) со всеми вытекающими - забыть про opkg и всё что связано с entware - искать поддержку на специализированный форумах именно дебиан. Предположительно - возможностей не просто больше чем у entware а просто не сранимое количество. Не знаю - уместно ли задавать вопрос - насколько полноценно работает debian на keenetic? Может кто-нибудь опровергнуть/дополнить? Edited June 14 by Сергей А. Quote
DeadlineX Posted June 14 Posted June 14 31 минуту назад, Сергей А. сказал: Может кто-нибудь опровергнуть/дополнить? Основных вопроса два: - что конкретно вы хотите от системы (какие пакеты и т.п) - потянет ли это (то, что вы хотите установить) сам кинетик. Ну и также важно понимать, что не все пакеты доступны для этой платформы. Нужно конкретно выяснять про требующийся вам пакет. А так-то, да, решение хорошее. Quote
Сергей А. Posted June 14 Posted June 14 1 минуту назад, DeadlineX сказал: - что конкретно вы хотите от системы (какие пакеты и т.п) - потянет ли это (то, что вы хотите установить) сам кинетик. В общем-то пока что ничего конкретного. Точнее так - стоит кое что от болвана и это нужно будет оставить. А дальше - некоторые вещи, ради которых включенный комп держать смысла нет, а роутер всегда включен. Про нагрузку тоже понятно 2 минуты назад, DeadlineX сказал: не все пакеты доступны для этой платформы. Нужно конкретно выяснять про требующийся вам пакет. А вот тут совсем не понятно - не все пакеты доступны для debian? Не все пакеты чего? Или ЭТОТ дебиан не полный? Quote
DeadlineX Posted June 14 Posted June 14 58 минут назад, Сергей А. сказал: Не все пакеты чего? Ну, пакет - это счииайте приложение, программа, как угодно назовите. Они все существуют под определенные платформы (железо). И конкретно для проца кинетика чего-то может не быть. Поскольку этот конкретный debian chroot-нутый, фактически, это просто надстройка над осью кинетика, такая же по сути, как и entware. Просто это как бы стандартный debian, что хорошо для тех, кто юзает эту ветку линукса. Знакомые названия команд, пакетов и т.п. И, разумеется, пакетов доступно очень много. Но кое-чего я найти не смог. Но это скорее исключение. Quote
Сергей А. Posted June 14 Posted June 14 (edited) 16 минут назад, DeadlineX сказал: Поскольку этот конкретный debian chroot-нутый, фактически, это просто надстройка над осью кинетика, такая же по сути, как и entware То, что это надстройка над осью кинетика - вроде entware - это в плюс? что бы не делал - вытащил флешку - получил всё как было? Или я чего-то не знаю и есть ещё какие-нибудь нюансы/ограничения из-за этого? Edited June 14 by Сергей А. Quote
DeadlineX Posted June 14 Posted June 14 1 час назад, Сергей А. сказал: вытащил флешку - получил всё как было? Разумеется. С этой точке зрения это выглядит абсолютно так же, как entware. Есть скрипт, который надо указать в настройках opkg кинетика. Дальше в нем есть ссылка на список сервисов, которые хотите запускать при старте, помимо ядра системы. Там cron, ssh… Это замена sуstemd. А дальше с виду у вас просто debian, и ни в чем себе не отказывайте.😀 Но лично я всунул в кин одноплатник banana pi m2 zero. Запитал через dc-dc от тех же 12 вольт. Мне нравится то, что получилось. Правда именно эта платочка греется хорошо так, поскольку 4 ядра. С большим радиатором для ssd стоит. У нее на борту ethernet есть, поэтому просто запаялся к синему разъему кина, который свободный у меня. И в общем все ок. Quote
Сергей А. Posted June 14 Posted June 14 (edited) 52 минуты назад, DeadlineX сказал: Но лично я всунул в кин одноплатник banana pi m2 zero. Запитал через dc-dc от тех же 12 вольт. Мне нравится то, что получилось. А что получилось? Парралельно кин или просто вместо кин? А предполагаю что именно вместо, но мало ли Edited June 14 by Сергей А. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.