Jump to content
Александр Рыжов

Debian stable на кинетике

Recommended Posts

10 минут назад, Александр Рыжов сказал:

В репозитории есть bochs. Запускал Windows 98, работала.

w98 конечно лучше, но на ней контроллер домена и 1c не поднимешь :D А вот win2003 имхо столько и будет ставиться :)

Share this post


Link to post
Share on other sites

@plagioklaz, настоящим подарком для вас будет разобраться самому что происходит. Невозможно зажмурившись что-то ввести с консоли, чтобы сделать круто. Придётся вникать. Посмотрите как устроен скрипт /opt/etc/initrc и добавьте в него нужные правки. Он доступен и из хост-системы, и из chroot-среды.

Edited by Александр Рыжов

Share this post


Link to post
Share on other sites
4 часа назад, plagioklaz сказал:

 

 

Спасибо за наводку. Чтобы вникать, надо хоть знать куда =))) Сказали бы сразу, что есть скрипт и там писать/смотреть...

 

Ладно, буду знать. Ещё раз спасибо. В шапку бы добавили для простых смертных, как в дебиане здесь примонтировать второй винт... В entaware3 команда стандартная mount работает без проблем.

 

 

 

[uPD] Видимо я совсем тупой, после моих правок, как мне казалось правильных, Debian совсем перестал стартовать. 

 

Я так понимаю, что эта запись позволяет монтировать второй диск 

 

 



 

# Some folder outside of sandbox, will be mounted to /mnt folder in Debian

# Leave commented if not needed

EXT_DIR=/wd

 

 

Подстановка туда метки диска или /dev/sdb1 не помогает.

Подставьте туда /var/mnt

Share this post


Link to post
Share on other sites
1 час назад, plagioklaz сказал:

Добавил, но появившееся директория с диском пуста

Дожимайте! Осталось совсем немного. Вот ещё "подсказки". // К вопросу локализации: кроме установки пакетов, удивительно, но их надо ещё и настраивать :) //

screen_067.png

  • Thanks 1

Share this post


Link to post
Share on other sites

Для запуска chroot-среды, теперь используется Entware-3x (ранее было - Entware-ng) + косметические мелочи.

Предыдущий вариант на находится здесь.

Share this post


Link to post
Share on other sites
15 часов назад, TheBB сказал:

+ косметические мелочи.

монтирование всех usb дисков автоматов в mnt с полным доступом? )) ахахахах

Share this post


Link to post
Share on other sites

Я так понимаю обновлять не обязательно?

И вообще можно ли обновить, не переустанавливая?

Share this post


Link to post
Share on other sites
В 1/3/2017 в 10:26, velikijzhuk сказал:

Я так понимаю обновлять не обязательно?

И вообще можно ли обновить, не переустанавливая?

apt-get update && apt-get upgrade не работают?

Share this post


Link to post
Share on other sites
10 часов назад, Le ecureuil сказал:

apt-get update && apt-get upgrade не работают?

Тут скорее про обновление entware-ng на entware-3x вопрос

Share this post


Link to post
Share on other sites
1 час назад, stuhin сказал:

Тут скорее про обновление entware-ng на entware-3x вопрос

entware служит только для `mount -o bind` и запуска служб. Глюки тут есть? Если нет - воспользуйтесь старым принципом - "работает, не трожь".

Если же нужно совместное использование entware и debian - читай соседнюю тему.

  • Thanks 1

Share this post


Link to post
Share on other sites

Всем доброго вечера.
Установил Debian на свой Keenetic Ultra.
Мне необходимо запускать скрипт на python 3, назовём его условно test.py,
расположен в /var/scripts/test.py
Скрипт в общем виде представляет собой следующую конструкцию:

# -*- coding: utf-8 -*-
import ...
import ...
...

и т.д.
Установил python 2 & python 3, необходимые библиотеки.
Через SSH скрипт запускается и отрабатывает:

root@Keenetic_Ultra:~# python3 /var/scripts/test.py
root@Keenetic_Ultra:~#

Но проблема в том, что мне нужно, чтобы данный скрипт отрабатывал автоматически с определённым периодом
вижу два варианта:
1. через планировщик в опредезённое время, с заданным периодом
2. через автозагрузку; скрипт не завершается, период сработки прописан в самом скрипте
пробовал добавлять задания в cron, загружать через \etc\init.d\, но мои знания linux достаточно поверхностные, поэтому скрипт не стартует. только через консоль.
Помогите пожалуйста решить проблему.
Спасибо.

P.s.: лог

Скрытый текст

login as: root
root@my.keenetic.net's password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Jan 11 12:53:43 2017 from 192.168.1.34
root@Keenetic_Ultra:~# python
Python 2.7.9 (default, Aug 13 2016, 16:58:11)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
root@Keenetic_Ultra:~# python3
Python 3.4.2 (default, Oct  8 2014, 13:01:07)
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
root@Keenetic_Ultra:~# python3 /var/scripts/test.py
root@Keenetic_Ultra:~#

 

Разобрался. Символы винды в скриптах и крон тоже победил.
 

2017-01-12_002102.png

Edited by John Doe

Share this post


Link to post
Share on other sites

При попытке поставить на Keenetic Viva v2.09(AANT.3)A0 с пустой строкой сценария в журнал пишет:  

Скрытый текст

 

Jan 13 10:14:42ndm                                 Opkg::Manager: disk is set to: 39a6f91d-8545-cdc8-50c2-0077aab94858:
Jan 13 10:14:42ndm                                 Opkg::Manager: init script reset to default: /opt/etc/initrc.
Jan 13 10:14:42ndm                                 kernel: EXT4-fs (sda5): re-mounted. Opts: (null)
Jan 13 10:14:42ndm                                 Opkg::Manager: /tmp/mnt/Deb mounted to /tmp/mnt/Deb.
Jan 13 10:14:42ndm                                 Opkg::Manager: /tmp/mnt/Deb mounted to /opt/.
Jan 13 10:14:42ndm                                 Core::ConfigurationSaver: saving configuration...
Jan 13 10:14:42npkg                                inflating "debian-keenetic-mipsel.tar.gz".
Jan 13 10:15:48keenetic_viva nginx     (conn: *55029) upstream timed out (145: Unknown error) while reading response header from upstream, client: 192.168.1.33
Jan 13 10:16:42ndm                                 Opkg::Manager: system failed [0xcffd0180], timed out.
Jan 13 10:16:44ndm                                 Core::ConfigurationSaver: configuration saved.
Jan 13 10:16:46ndm                                 Opkg::Manager: /opt/etc/initrc: Please, define Debian services to start in /opt/debian/chroot-services.list first!
Jan 13 10:16:46ndm                                 Opkg::Manager: /opt/etc/initrc: One service per line. Hint: this is a script names from Debian /etc/init.d/.
Jan 13 10:16:46ndm                                 Opkg::Manager: /opt/etc/initrc: exit code 1.

 

 

 

initrc точно должен быть по умолчанию?

Edited by mahin

Share this post


Link to post
Share on other sites

mahin - ну научитесь же логи на этом форуме постить для начала, глаза ломает. ИМХО можно не задавать initrc в морде.

Share this post


Link to post
Share on other sites

А на  Keenetic III (ver 2.09) какой установочный файл нужен, чтоб установить debian?

Edited by esa

Share this post


Link to post
Share on other sites

Мужики, а что за ересь:

Jan 14 16:14:05ndmCore::Watchdog: Timer holds CORE (2) lock 399 seconds acquired Jan 14 16:06:24.
Jan 14 16:14:05ndmMain: "Timer": backtrace:
Jan 14 16:14:05ndmMain: "Timer":   <unknown>+0x0
Jan 14 16:14:06ndmCore::Watchdog: Timer holds CORE (2) lock 461 seconds acquired Jan 14 16:06:24.
Jan 14 16:14:06ndmMain: "Timer":   Core::Scgi::ThreadPool::Task_::~Task_()()+0x40
Jan 14 16:14:06ndmMain: "Main task queue": backtrace:
Jan 14 16:14:06ndmMain: "Main task queue":   <unknown>+0x0
Jan 14 16:14:06ndmMain: "Main task queue":   <unknown>+0x0
Jan 14 16:14:08ndmMain: "Timer":   Core::Scgi::ThreadPool::Task_::~Task_()()+0x3c
Jan 14 16:14:08ndmMain: "Main task queue":   Condition::Wait(long) const()+0x78
Jan 14 16:14:08ndmMain: "Timer":   Core::Scgi::ThreadPool::Queue_::~Queue_()()+0x13c
Jan 14 16:14:08ndmMain: "Main task queue":   Task::Thread::Run()()+0xec
Jan 14 16:14:08ndmMain: "Timer":   Core::Scgi::ThreadPool::Queue_::~Queue_()()+0x3c
Jan 14 16:14:08ndmMain: "Timer":   AutoPMap<Core::Scgi::ThreadPool::Queue_>::Remove(unsigned long) [clone .constprop.1226]()+0x78
Jan 14 16:14:08ndmMain: "Main task queue":   Thread::StartRoutine_(void*)()+0x120
Jan 14 16:14:08ndmMain: "Main task queue":   <unknown>+0x0
Jan 14 16:14:08ndmMain: "Timer":   Core::Scgi::ThreadPool::CleanupQueues_() [clone .constprop.1225]()+0x1b4
Jan 14 16:14:08ndmMain: "Timer":   Timer::Run()()+0x240
Jan 14 16:14:08ndmMain: "Timer":   Thread::StartRoutine_(void*)()+0x120
Jan 14 16:14:08ndmMain: "Timer":   <unknown>+0x0

 

Share this post


Link to post
Share on other sites
8 часов назад, esa сказал:

А на  Keenetic III (ver 2.09) какой установочный файл нужен, чтоб установить debian?

ну-у-у, бли-и-ин! но, хоть чуть, почитать... 3 (три) модели выделены отдельно - DSL, VOX, LTE - mips (big endian). Все остальные - mipsel

7 часов назад, nogood сказал:

Мужики, а что за ересь

Вам лучше знать (что там пытались ставить...)

Share this post


Link to post
Share on other sites
13 минуты назад, TheBB сказал:

Вам лучше знать (что там пытались ставить...)

Ну, как бе... Это из журнала. Ничего не ставил. Стоял себе спокойно,тихо. Ту вдруг давай дико шуршать винтом. Думал торренты - ан нет, нет никого на раздаче. Глянул в top, а там ndm отжирает кучу памяти и своппится...

Share this post


Link to post
Share on other sites

Похвастаюсь немного 8-)

Скрытый текст

Безымянный.png

 

И спрошу =)

Можно ли как-то запустить Wi-Fi адаптер TP-Link TL-WN722N? А то уж больно reaver хочется.

apt-get install firmware-atheros делал, видимо модуля нехватает

Share this post


Link to post
Share on other sites
2 минуты назад, velikijzhuk сказал:

Можно ли как-то запустить Wi-Fi адаптер TP-Link TL-WN722N? А то уж больно reaver хочется.

Это chroot среда а не виртуальный debian. Ядро юзается от кинетика и модули (драйвера) нужны для кинетика. От Debian только userspace будет работать.

 

Share this post


Link to post
Share on other sites

Добрый вечер.

Прошу меня сильно не бить и не пинать, но мне нужна ваша помощь.

Хочу установить, на кинетик 3, debian. Делаю все по инструкции.

1/ Обновил прошивку роутера (2,09)

2.Отформатировал флешку.

3. Через ftp создал папку install, скопировал туда файл  debian-keenetic-mipsel.tar.gz. Далее без сценария (пустое поле) запускаю OPKG.

Роутер ушел на 30-40 сек в себя (ромашка бегала). После того, как "ромашка" пропала я зашел в журнал и увидел следующее (см. рис.)

Подскажите, что я делаю не правильно?

 

2017-01-16_17-51-16.png

Edited by esa

Share this post


Link to post
Share on other sites
2 часа назад, esa сказал:

Подскажите, что я делаю не правильно?

Вместо того, чтобы текстовую информацию приводить как текст в теге <code>, Вы даете дурацкий скриншот. Научитесь постить логи!

На Ваш носитель что нибудь более простое, чем debian ставится?

Share this post


Link to post
Share on other sites
1 час назад, zyxmon сказал:

На Ваш носитель что нибудь более простое, чем debian ставится?

Ни чего не ставил. Что вы можете порекомендовать для теста?

Цитата

Вы даете дурацкий скриншот. Научитесь постить логи!

А чем он дурацкий? В нем есть монтирование диска, на который устанавливается система, сама установка и ошибка.

Edited by esa

Share this post


Link to post
Share on other sites

лог установки и работы в "наисвежайшей" системе Debian 8.7

Скрытый текст

[I] Jan 16 17:23:56 ndm: Core::Syslog: the system log has been cleared.
[I] Jan 16 17:23:57 ndm: Core::Syslog: all servers removed.
[I] Jan 16 17:23:57 ndm: Core::ConfigurationSaver: saving configuration...
[I] Jan 16 17:24:00 ndm: Core::ConfigurationSaver: configuration saved.
[I] Jan 16 17:24:04 ndm: Opkg::Manager: disk is set to: 817e27a1-bfb3-4b60-944b-9e22d2f9ea68:
[I] Jan 16 17:24:06 ndm: kernel: EXT4-fs (sdb): re-mounted. Opts: (null)
[I] Jan 16 17:24:06 ndm: Opkg::Manager: /tmp/mnt/debi mounted to /tmp/mnt/debi.
[I] Jan 16 17:24:06 ndm: Opkg::Manager: /tmp/mnt/debi mounted to /opt/.
[I] Jan 16 17:24:06 npkg: inflating "debian-keenetic-mipsel.tar.gz".
[E] Jan 16 17:25:10 keenetic_ultra nginx: (conn: *922) upstream timed out (145: Unknown error) while reading response header from upstream, client: 192.168.1.50
[I] Jan 16 17:25:54 ndm: Opkg::Manager: /tmp/mnt/debi initialized.
[I] Jan 16 17:25:54 ndm: Opkg::Manager: init script reset to default: /opt/etc/initrc.
[I] Jan 16 14:25:54 0: Starting Debian services...
[I] Jan 16 14:25:54 sshd[11752]: Server listening on 0.0.0.0 port 22.
[I] Jan 16 17:25:54 ndm: Opkg::Manager: /opt/etc/initrc: Starting OpenBSD Secure Shell server: sshd.
[I] Jan 16 14:25:54 sshd[11752]: Server listening on :: port 22.
[I] Jan 16 17:25:54 ndm: Opkg::Manager: /opt/etc/initrc: Done.
[I] Jan 16 14:27:12 sshd[11831]: Connection closed by 192.168.1.50 [preauth]
[I] Jan 16 14:27:34 sshd[11846]: Accepted password for root from 192.168.1.50 port 48038 ssh2
[I] Jan 16 14:27:34 sshd[11846]: pam_unix(sshd:session): session opened for user root by (uid=0)
[E] Jan 16 14:27:34 sshd[11846]: pam_env(sshd:session): Unable to open env file: /etc/default/locale: No such file or directory
[I] Jan 16 17:45:17 pure-ftpd: (anonymous@192.168.1.50) [INFO] Timeout - try typing a little faster next time
[I] Jan 16 17:45:20 pure-ftpd: Core::Syslog: last message repeated 2 times.
[I] Jan 16 15:01:32 groupadd[14326]: group added to /etc/group: name=netdev, GID=108
[I] Jan 16 15:01:32 groupadd[14326]: group added to /etc/gshadow: name=netdev
[I] Jan 16 15:01:32 groupadd[14326]: new group: name=netdev, GID=108

[I] Jan 16 18:09:50 ndm: Opkg::Manager: unmount existing /opt disk: 817e27a1-bfb3-4b60-944b-9e22d2f9ea68:
[I] Jan 16 15:09:50 0: Stopping Debian services...
[I] Jan 16 15:09:51 sshd[11752]: Received signal 15; terminating.
[I] Jan 16 18:09:51 ndm: Opkg::Manager: /opt/etc/initrc: Stopping OpenBSD Secure Shell server: sshd.
[I] Jan 16 18:09:51 ndm: Opkg::Manager: /opt/etc/initrc: umount: can't unmount /opt/debian/dev/pts: Device or resource busy.
[I] Jan 16 18:09:51 ndm: Opkg::Manager: /opt/etc/initrc: umount: can't unmount /opt/debian/dev: Device or resource busy.
[I] Jan 16 18:09:51 ndm: Opkg::Manager: /opt/etc/initrc: umount: can't unmount /opt/debian/dev/pts: Device or resource busy.
[I] Jan 16 18:09:51 ndm: Opkg::Manager: /opt/etc/initrc: Done.
[I] Jan 16 15:09:51 sshd[11846]: Exiting on signal 15
[I] Jan 16 18:09:51 ndm: Opkg::Manager: disk unmounted.
[I] Jan 16 18:09:51 ndm: Opkg::Manager: disk is unset.
[I] Jan 16 18:09:51 ndm: Opkg::Manager: init script reset to default: /opt/etc/initrc.
[I] Jan 16 18:09:51 ndm: Core::ConfigurationSaver: saving configuration...
[I] Jan 16 18:09:54 ndm: Core::ConfigurationSaver: configuration saved.
[I] Jan 16 18:09:56 ndm: Opkg::Manager: disk is set to: 817e27a1-bfb3-4b60-944b-9e22d2f9ea68:
[I] Jan 16 18:10:01 ndm: kernel: EXT4-fs (sdb): re-mounted. Opts: (null)
[I] Jan 16 18:10:01 ndm: Opkg::Manager: /tmp/mnt/debi mounted to /tmp/mnt/debi.
[I] Jan 16 18:10:01 ndm: Opkg::Manager: /tmp/mnt/debi mounted to /opt/.
[I] Jan 16 18:10:01 ndm: Opkg::Manager: /tmp/mnt/debi initialized.
[I] Jan 16 18:10:01 ndm: Opkg::Manager: init script reset to default: /opt/etc/initrc.
[I] Jan 16 15:10:01 0: Starting Debian services...
[I] Jan 16 18:10:01 ndm: Opkg::Manager: /opt/etc/initrc: Starting OpenBSD Secure Shell server: sshd.
[I] Jan 16 18:10:01 sshd[16054]: Server listening on 0.0.0.0 port 22.
[I] Jan 16 18:10:01 ndm: Opkg::Manager: /opt/etc/initrc: Done.
[I] Jan 16 18:10:01 sshd[16054]: Server listening on :: port 22.
[I] Jan 16 18:10:15 sshd[16064]: Accepted password for root from 192.168.1.50 port 52092 ssh2
[I] Jan 16 18:10:15 sshd[16064]: pam_unix(sshd:session): session opened for user root by (uid=0)
[I] Jan 16 18:11:59 root: Пн янв 16 18:11:59 MSK 2017
[I] Jan 16 18:12:13 sshd[16064]: Received disconnect from 192.168.1.50: 11: disconnected by user
[I] Jan 16 18:12:13 sshd[16064]: pam_unix(sshd:session): session closed for user root

 

 

Share this post


Link to post
Share on other sites
15 часов назад, zyxmon сказал:

На Ваш носитель что нибудь более простое, чем debian ставится?

На роутер (кинетик 3) установил entware-3x, mc,cron

Edited by esa

Share this post


Link to post
Share on other sites
17 минут назад, esa сказал:

установил entware-3x

Ну так поставьте теперь Debian из Entware - 

Если очень будет нужно отключить Entware и получить систему максимально близкую к описанной тут - спросите в указанной теме. Это как 2 пальца об асфальт - включить в debain openssh-server и отключить dropbear в entware.

  • Thanks 1

Share this post


Link to post
Share on other sites
3 часа назад, esa сказал:

Подскажите имя пакета на репозитории?

Это раздел "Каталог готовых решений". Тема посвящена установке. Для обучения основам Debian лучше использовать другой раздел, а может быть и форум.

Поставили debian - всё, вопросов для этой темы у Вас нет!

 

Оффтопик удален. Уважайте других форумчан.

Share this post


Link to post
Share on other sites

Помогите  плиз, поставил пакет apache2 все хорошо работает но почему то после перезагрузки роутера он автоматам не стартует, запускаешь вручную все гуд ошибок при старте нет

Share this post


Link to post
Share on other sites
6 часов назад, avtogen сказал:

... после перезагрузки роутера он автоматам не стартует..

ещё раз внимательно, самый первый пост

Цитата

В chroot-среде вы найдёте файл /chroot-services.list, в котором по одному на строчку перечислены те Debian-сервисы, что должны запускаться при старте роутера. Изначально там только ssh. Строчки в этом файле соответствуют именам стартовых скриптов из /etc/init.d.

 

Share this post


Link to post
Share on other sites
23 минуты назад, TheBB сказал:

ещё раз внимательно, самый первый пост

 

Спасибо! сори не внимательный :)

Share this post


Link to post
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...