Jump to content
  • Announcements

    • Как правильно добавить self-test и прочую отладку в тему   08/18/2016

      self-test и логи могут содержать непубличную информацию, потому их не стоит прикреплять к постам бездумно. Однако, слать селф-тесты в личку абсолютно неправильно, поскольку это усложняет координацию между разработчиками и отрывает диагностику от темы с проблемой. Потому следует делать так: Пишете пост или создаете тему с описанием проблемы. Сразу после этого в этой же теме создаете сообщение с приложенным self-test, логами и прочей отладкой. В это же сообщение добавляете ссылку на предыдущее, чтобы не приходилось искать описание. Скрываете сообщение с отладкой. Эта функция доступна всем юзерам. Выбираете в меню поста (спасибо @KorDen):

      После этого эти сообщения станут доступны только администрации, а все пользователи не будут иметь к ней доступ.
  • 14
SigmaPlus

исправлено
Общие настройки системы потерялись

Question

Общие настройки системы на новом интерфейсе не отображаются (прошивка от 11.05.2018).

Share this post


Link to post
Share on other sites

48 answers to this question

  • 0
1 час назад, ndm сказал:

Слабо. Трагедия старого веба была в том, что он принципиально не мог быть компонентом. Его можно было только удалить. Тяжесть исторического наследия было таким, что сервер сборки, который по запросу пакует образ из готовых ipkg, обязан был отдельно вызывать скрипт сборки веба со списком запрошенных компонент. Процедура сборки веба замедляла обработку запросов примерно на треть. И всё это намертво задеплоено по всем билд-серверам с кучей зависимостей.

Теперь за сборку 2.12 и выше смогут отвечать отдельные билды, и нагрузка на них значительно снизится. Запросы makeFirmware можно будет разруливать на L7-роутерах...

Словом, дело не в 500k, а гораздо сложнее.

Будем какое-то время обновлять дельту. Также обсуждается вариант с отдельной песочницей legacy для особо ностальгирующих.

Что-то в подобном роде я ожидал услышать, но всё одно - брутально. Я так понимаю, что эта проблема тянется ещё с первого поколения, когда NDM OS не была такой модульной и гибкой. Там веб и cli были жёстко вморожены в систему, а новый веб стал началом нового подхода, где интерфейсы - такие же модули, как и всё прочее. Правильно ли я понял вас?

В какой-то степени на такие выводы меня подтолкнул ещё ответ @eralde о необходимости опции role для правильной идентификации подключений.

Edited by Shadow87

Share this post


Link to post
Share on other sites
  • 0
2 hours ago, Shadow87 said:

проблема тянется ещё с первого поколения, когда NDM OS не была такой модульной и гибкой. Там веб и cli были жёстко вморожены в систему, а новый веб стал началом нового подхода, где интерфейсы - такие же модули, как и всё прочее. Правильно ли я понял вас?

NDMS первой версии ни при чем. Скорее, сказались ошибки проектирования второй версии, когда мы пытались сэкономить, удаляя из веба лишние вкладки в момент сборки. Экономия на размере оказалась несущественной, а плата за это слишком высокой: искажения в архитектуре, задержки при сборке. В итоге мы вернулись к тому, что веб-интерфейс содержит все функции, но пользователь их не видит, если какие-то компоненты не установлены.

  • Thanks 1
  • Upvote 1

Share this post


Link to post
Share on other sites
  • 0
12 минуты назад, ndm сказал:

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

А по принципу init.d/nginx.conf/... делать условный include /* (при сборке js), и чтобы каждый компонент подсовывал свои функции в веб?

Share this post


Link to post
Share on other sites
  • 0
1 hour ago, KorDen said:

А по принципу init.d/nginx.conf/... делать условный include /* (при сборке js), и чтобы каждый компонент подсовывал свои функции в веб?

Дальнейшее обсуждение выходит за рамки нашего форума.

Share this post


Link to post
Share on other sites
  • 0
11 час назад, ndm сказал:

обсуждается вариант ... для особо ностальгирующих.

Дело не в ностальгии.
Одно дело находить, и помогать этим устранять ошибки работы (логики работы) прошивки, и немного другое иметь проблемы с не доделанными (не перенесёнными из старого интерфейса) функциями нового интерфейса, которые в старом работали более чем адекватно.

p.s. Ваш ответ и позиция понятны.

Share this post


Link to post
Share on other sites
  • 0
9 часов назад, miltt сказал:

Дело не в ностальгии.
Одно дело находить, и помогать этим устранять ошибки работы (логики работы) прошивки, и немного другое иметь проблемы с не доделанными (не перенесёнными из старого интерфейса) функциями нового интерфейса, которые в старом работали более чем адекватно.

p.s. Ваш ответ и позиция понятны.

Уже разговор был, что постепенно всё допилится. Просто, как сказал @ndm, в старом интерфейсе оказалась большая лажа, связанная с ошибкой его проектирования, потому новый интерфейс они пишут почти с нуля. Всё прирастётся, а может станет и лучше. И мы со своей стороны можем им помочь, выявляя то, что они у себя не видят по тем или иным причинам.

  • Thanks 1

Share this post


Link to post
Share on other sites
  • 0
В 13.05.2018 в 01:24, KorDen сказал:

components install config-ap

components commit

Extra II, ввел команды в cli, обновление прошло, в общих настройках системы пусто.

UPD: установил мобильное приложение, перепроверил, компонент установился.

Edited by Сергей Молоков
дополнено

Share this post


Link to post
Share on other sites
  • 0
4 часа назад, Сергей Молоков сказал:

Extra II, ввел команды в cli, обновление прошло, в общих настройках системы пусто.

UPD: установил мобильное приложение, перепроверил, компонент установился.

У меня тоже экстра 2 и тоже не помогает эта команда. А смартфона нет чтоб приложение поставить. Что мне делать?.

Share this post


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

У меня тоже экстра 2 и тоже не помогает эта команда. А смартфона нет чтоб приложение поставить. Что мне делать?.

Вам возможно компонент установить надо,а не приложение на смартфон: "Агент облачной службы Keenetic Cloud и KeenDNS".

Share this post


Link to post
Share on other sites
  • 0
В 11.05.2018 в 21:26, SigmaPlus сказал:

Общие настройки системы на новом интерфейсе не отображаются (прошивка от 11.05.2018).

Исправлено в версии 2.12.A.6.0-2.

  • Thanks 1

Share this post


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

Исправлено в версии 2.12.A.6.0-2.

а как поставить для тех кто не хочет делать сброс? update или upgrade в telnet есть?

Share this post


Link to post
Share on other sites
  • 0
19 часов назад, KPOCAB4EG сказал:

а как поставить для тех кто не хочет делать сброс? update или upgrade в telnet есть?

Выше писали, в cli дать команду components commit

Share this post


Link to post
Share on other sites
  • 0
14 минуты назад, Kiborg_Man сказал:

Выше писали, в cli дать команду components commit

В том то и дело что это костыль. Если опять удалить компонет "режим точка доступа" то настройки опять пропадают даже на новой версии где якобы это пофиксили.

Share this post


Link to post
Share on other sites
  • 0
16 минут назад, Kiborg_Man сказал:

Выше писали, в cli дать команду components commit

Уже советовали, голосование и сортировка подняло ответ вверх:

Цитата

 

 

Share this post


Link to post
Share on other sites
  • 0
10 минут назад, goku1988 сказал:

В том то и дело что это костыль. Если опять удалить компонет "режим точка доступа" то настройки опять пропадают даже на новой версии где якобы это пофиксили.

Кэш почистить не пробовали?

  • Thanks 1

Share this post


Link to post
Share on other sites
  • 0
В 20.05.2018 в 12:32, Kiborg_Man сказал:

Кэш почистить не пробовали?

А как это сделать?.

Кстати те команды в телнете больше не работают. Не находит компонент.

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, goku1988 сказал:

А как это сделать?.

Кстати те команды в телнете больше не работают. Не находит компонент.

У вас в последнем драфте страница не работает? 2.12.A.6.0-2?

 

Обновиться можно, набрав в телнете:

"components list draft"

"components commit"

как уже писали выше.

Share this post


Link to post
Share on other sites
  • 0
5 минут назад, goku1988 сказал:

А как это сделать?

В FF это Настройки - Приватность и защита. Про Хром не знаю, не пользуюсь.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×