27 августа | 2026г. | 12:14:52

АвторТема: E2 Doctor  (Прочитано 420 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 19727
  • Поблагодарили: 117864
  • Уважение: +2614
E2 Doctor
« Первое сообщение: 12 июля | 2026г. | 10:50:04 »
+1
E2 Doctor 2.3 от PawelPawelek

Инструмент диагностики, безопасного ремонта и проверки состояния системы для Enigma2.
Спойлер   :
E2 Doctor 2.3 — новый плагин для диагностики и обслуживания приемников Enigma2, работающий на Python 3. Основная

цель E2 Doctor — помочь пользователям понять, что происходит внутри их приемника. Вместо отображения только технических ошибок или журналов сбоев, плагин пытается объяснить проблему, указать возможную причину и предложить дальнейшие действия.

В поддерживаемых случаях E2 Doctor также может предложить безопасное действие по ремонту непосредственно из обнаруженной проблемы.

Основные характеристики
Среди прочего, E2 Doctor проводит следующие проверки:

Образ Enigma2, информация о системе и версия Python.
свободное место во флэш-памяти, использование оперативной памяти, загрузка процессора и температура,
Настройка сети, шлюза, DNS и доступа по HTTPS.
списки каналов, lamedb, букеты каналов и отсутствующие ссылки.
Конфигурация тюнера, обнаруженные интерфейсы и текущая блокировка сигнала,
Состояние подключенных жестких дисков, USB-устройств и файловой системы.
Менеджер пакетов OPKG и неполные установки.
Состояние процесса OSCam и базовой конфигурации.
Расположение электронных программ передач и значков.
Установлены плагины для устранения возможных несовместимостей с Python 2.

Последние сбои в Enigma2.
Показатель состояния здоровья Enigma2
На главной панели отображается текущее состояние приемника по шкале от 0 до 100. Пользователь

может сразу увидеть:

правильные проверки,
информация,
предупреждения,
обнаружены ошибки,
Наиболее важное рекомендуемое действие.

Анализ Crashlog
Программа E2 Doctor пытается извлечь полезную информацию из логов сбоев Enigma2, в том числе:

тип исключения,
затронутый файл,
номер строки,
название функции,
подозрительный плагин,
Повторное возникновение одной и той же проблемы.
Это сделано для того, чтобы упростить понимание журналов сбоев для обычных пользователей и облегчить их передачу разработчикам плагинов или на форумы поддержки.

Безопасный ремонтный центр
В зависимости от выявленной проблемы, E2 Doctor может предложить следующие действия:

удаление старых журналов сбоев,
поиск самых больших файлов во флэш-памяти.
Обновление кэша памяти Linux без завершения процессов.
Исправление отсутствующих ссылок на букеты.
перезагрузка списков каналов,
удаление неактивной блокировки OPKG,
перезапуск OSCam,
синхронизация системного времени,
Выполнение расширенного сетевого теста.
временное отключение подозрительного плагина,
Создание технического диагностического отчета.
Никакие действия по восстановлению не выполняются без подтверждения пользователя.

Плагин не выполняет сброс к заводским настройкам и не удаляет намеренно конфигурацию тюнера, сети, списка каналов или OSCam.

Резервное копирование и откат
Перед выполнением выбранных операций по исправлению ошибок E2 Doctor создает резервную копию файлов, которые будут изменены.

Поддерживаемые операции можно будет позже просмотреть и отменить с помощью плагина.

Установщик E2 Safe Installer
Плагин также включает в себя анализатор IPK, который может проверить пакет перед установкой.

Он может отображать:

название и версия пакета,
архитектура,
зависимости,
скрипты установки,
расчетный размер установленного оборудования,
Возможные несовместимости с Python 3.
возможные изменения системных файлов,
базовая оценка риска.
Анализатор не устанавливает пакет автоматически.

Языки
В настоящее время E2 Doctor поддерживает:

польский,
Английский.
По умолчанию плагин использует системный язык Enigma2:

Польский системный язык → Польский интерфейс,
любой другой язык системы → Английский интерфейс.
Язык также можно выбрать вручную в настройках плагина.

Система обновлений GitHub
E2 Doctor может проверять наличие новых релизов непосредственно на GitHub.

Перед установкой загруженный IPK-пакет проверяется с помощью контрольной суммы SHA-256 .

Совместимость
Enigma2,
Python 3,
Разработан для работы с различными образами Enigma2 и моделями приемников.
Поскольку образы Enigma2 могут отличаться по структуре файловой системы, службам и внутренним API, мы будем очень рады отзывам пользователей образов OpenATV, OpenPLi, OpenViX, OpenBH, Egami, OpenSPA, Pure2 и других.

[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]


Оффлайн nuk

  • Падаван
  • *
  • Сообщений: 12
  • Поблагодарили: 11
  • Уважение: +1
E2 Doctor
« Ответ #1: 14 июля | 2026г. | 23:45:12 »
0
1. Кто нибудь уже тестировал? работает оно на старых аппаратах типа Vu+Solo2?

2. Интересно, а что это за скрипт внутри - "e2doctor-report"? Если устанавливать файл вручную (раскидывая файлы по папкам), куда его закинуть?

3. Перевёл с помощью онлайн-сервиса файл локализации solutions_en.json. Заявляют что переводят корректно. Если кому нужно, приложил.

Оффлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 2063
  • Поблагодарили: 14943
  • Уважение: +632
E2 Doctor
« Ответ #2: 15 июля | 2026г. | 00:08:06 »
0
nuk, закинуть в /usr/bin с правами на выполнение
По факту это диагностическая утилита, создает файл отчета, собирает информацию о системе, имидже, проверяет Flash и RAM, показывает сколько работает ресивер и текущую нагрузку, точки монтирования, проверяет сеть и opkg, выводит процессы, ищет последний crashlog и выбирает из него реальные ошибки. Скрипт на языке Shell, очень хорошо написанный, автор в этом плане молодец. Такой же код на Python будет более громоздким.
P.S. В прицепе этот файл отчета

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
14 Ответов
14452 Просмотров
Последний ответ 01 сентября | 2019г. | 08:25:22
от Serjoga


X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!