Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IMSProg_database_update - ошибки при работе скрипта #132

Closed
r-a-sattarov opened this issue Mar 17, 2025 · 2 comments
Closed
Labels
bug Something isn't working

Comments

@r-a-sattarov
Copy link
Contributor

r-a-sattarov commented Mar 17, 2025

Distribution

OSL-9.1

Architecture

e2k

Kernel version

6.1

IMSProg version

1.4.5

Bug description

Если описать проблему кратко:

Открываем программу -
Image

Получаем вывод -
Image

Проблема кроется в скрипте /usr/bin/IMSProg_database_update.

Проблемы:

  1. Исполнение первого условия из 2-й строки всегда возвращает ноль, из-за этого некорректно выходим в ветку строки 66. А в блоке строки 66 как раз выполняется вызов окошка со второго скриншота.
    Предлагаю первое условие видоизменить - создавать файл в случае отсутствия.

  2. Даже если вручную создать файл, появляется окошко:
    Image

Непонятно, что происходит. А вот если запустить скрипт в консоли, то понятно:

/usr/bin/IMSProg_database_update 
--2025-03-17 14:39:33--  https://antenna-dvb-t2.ru/dl_all/IMSProg.Dat
Распознаётся antenna-dvb-t2.ru… ошибка: Временный сбой в разрешении имен.
wget: не удаётся разрешить адрес «antenna-dvb-t2.ru»
/usr/bin/IMSProg_database_update: строка 72: /root/.local/share/imsprog/IMSProg.Dat: Нет такого файла или каталога
cp: не удалось выполнить stat для '/tmp/IMSProg.Dat': Нет такого файла или каталога
/usr/bin/IMSProg_database_update: строка 77: /root/.local/share/imsprog/IMSProg.Dat: Нет такого файла или каталога
-1 -> -1

По-хорошему поставить проверку статуса возврата на wget и писать сообщение об ошибке.

  1. Начиная с 66 строки отступов нет.
  2. Начиная со строки 3 вместо кучи if-ов можно использовать case "$LANG" in и код сразу станет чище.

Прошу исправить проблемы скрипта.

Steps to reproduce

No response

Expected behavior

No response

Additional information

No response

@r-a-sattarov r-a-sattarov added the bug Something isn't working label Mar 17, 2025
@bigbigmdm
Copy link
Owner

@r-a-sattarov , проверьте, пожалуйста. С моей точки зрения теперь все варианты отрабатываются корректно.

@r-a-sattarov
Copy link
Contributor Author

Да, теперь норм. Спасибо большое!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants