Skip to content

added automatic install system packages - #173

Open
dnstkrv wants to merge 1 commit into
nfqws:masterfrom
dnstkrv:master
Open

added automatic install system packages#173
dnstkrv wants to merge 1 commit into
nfqws:masterfrom
dnstkrv:master

Conversation

@dnstkrv

@dnstkrv dnstkrv commented Feb 8, 2025

Copy link
Copy Markdown

No description provided.

@Anonym-tsk

Copy link
Copy Markdown
Collaborator

А через ndmc это нельзя сделать?

@dnstkrv

dnstkrv commented Feb 13, 2025

Copy link
Copy Markdown
Author

Да, можно и через ndmc. Странно, что я раньше проглядел это в документации. Вечером перепишу

@dnstkrv

dnstkrv commented Feb 14, 2025

Copy link
Copy Markdown
Author

Через ndmc невозможно отловить ошибку в случае, если на устройстве недостаточно памяти для установки. Если в cli выполнить components install {package}, а затем components commit, то вывод выглядит следующим образом:

Components::Manager: Update task started.

         progress, name = flash:firmware: 0

         progress, name = flash:firmware: 0

         progress, name = flash:firmware: 0

         progress, name = flash:firmware: 0
Components::UpdateTask error[24249130]: request failed (507).

(request failed (507)) говорит о нехватке памяти
Если же выполнить ndmc -c "components commit", то в выводе просто указано:
Components::Manager: Update task started.

@Anonym-tsk

Copy link
Copy Markdown
Collaborator

А успешный вызов показывает весь вывод?

@dnstkrv

dnstkrv commented Feb 17, 2025

Copy link
Copy Markdown
Author

успешный вызов влечет за собой обновление прошивки до последней доступной в выбранном канале обновлений и последующую перезагрузку(такова механика keenetic, так же, как при установке компонента через WebUI)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants