26 декабря | 2024г. | 04:31:29


АвторТема: Universal Config Switcher (Универсальный переключатель конфигов)  (Прочитано 81024 раз)

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

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29873
  • Уважение: +122
tcreed, а что его адаптировать?
Он присутствует в E-Panel и прекрасно работает.

Оффлайн tcreed

  • Младший Джедай
  • **
  • Сообщений: 65
  • Поблагодарили: 10
  • Уважение: 0
Ser6, я ставил E- панель и эмуляторы для pli. Этот плагин даже не меняет файлы конфигураций для эмуляторы. Но эму перезагрузает. Хотя может я что то делаю не так.
  • Skyway Classic 4,World Vision Force 1+, VU+ Uno4k- Триколор ТВ CI+ и ш@ра НТВ+

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн tcreed

  • Младший Джедай
  • **
  • Сообщений: 65
  • Поблагодарили: 10
  • Уважение: 0
Ser6, ресивер World Vision Force1+. Имидж OpenATV 5.3. Е- panel стоит 5.7 r12. Эмулятор wicardd 1.19 для pli стоит и отображается, а Wicardd переключатель в E-panel не переключает конфигурации серверов, но эмулятор перезагружает. Файлы для wicardd и переключателя лежат в /etc/tuxbox/config/. Укажите решение проблемы, если знаете или путь куда надо копать.
  • Skyway Classic 4,World Vision Force 1+, VU+ Uno4k- Триколор ТВ CI+ и ш@ра НТВ+

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
Файлы для wicardd и переключателя лежат в /etc/tuxbox/config/
Ты файлы конфигов правильно назвал?
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн Ingo

  • Джедай
  • ***
  • Сообщений: 346
  • Поблагодарили: 569
  • Уважение: 0
У меня тоже, что-то не сложилось с  переключателем конфигураций emu в e-panel, а именно, дополнительный конфиг загружается без проблем, а вот вернуться на исходный (previous) не представляется возможным. Он (previous) перезаписывается альтернативным конфигом, т.е. файлы конфигов становятся идентичными.
Ответа пока не нашел, пробовал на имиджах HDMU и OpenSPA.

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29873
  • Уважение: +122
tcreed, Ingo, мне кажется самый лучший выход для вас, это поход в блог 2boom. Там быстрее решите свои вопросы.

Оффлайн Ingo

  • Джедай
  • ***
  • Сообщений: 346
  • Поблагодарили: 569
  • Уважение: 0
самый лучший выход для вас, это поход в блог 2boom
С 15 Сентября  вопрос там висит, наверное автор занят.

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29873
  • Уважение: +122
С 15 Сентября  вопрос там висит, наверное автор занят.
Завтра напишу ему. Вы опишите проблему подробно, чтобы ему передать.

Оффлайн tcreed

  • Младший Джедай
  • **
  • Сообщений: 65
  • Поблагодарили: 10
  • Уважение: 0
Точно проблема описана в моем сообщении ввше. Конигурационные файлы для переключателя указаны по названию сервера+ появляетмя дополгителный файл previous.wc, который при попытке перелючения не меняется.
  • Skyway Classic 4,World Vision Force 1+, VU+ Uno4k- Триколор ТВ CI+ и ш@ра НТВ+

Оффлайн Ingo

  • Джедай
  • ***
  • Сообщений: 346
  • Поблагодарили: 569
  • Уважение: 0
Завтра напишу ему. Вы опишите проблему подробно, чтобы ему передать.
Создаю, альтернативный файл конфигурации, например wicardd1.wc. В настройках для универсального переключателя  e-panel делаю "Да" для  Wicardd, сохраняю настройки. Переключаюсь на конфиг wicardd1.wc : основной конфиг wicardd.conf копируется в previous.wc, а wicardd1.wc копируется в wicardd.conf. Делаю рестарт emu, - альтернативный конфиг работает. Далее пытаюсь вернуться на основной конфиг previous.wc, но он почему-то  сначала  перезаписывается содержимым wicardd.conf (бэкап основного конфига затирается), а потом  это-же содержимое повторно считывается в wicardd.conf:
Спойлер   :
<223329.333> [ePopen] command: cp -f /etc/tuxbox/config/wicardd.conf /etc/tuxbox/config/previous.wc && chmod 644 /etc/tuxbox/config/previous.wc
<223329.335> [eConsoleAppContainer] Starting /bin/sh
<223329.353> [ePopen] command: cp /etc/tuxbox/config/wicardd1.wc /etc/tuxbox/config/wicardd.conf && chmod 644 /etc/tuxbox/config/wicardd.conf
<223329.355> [eConsoleAppContainer] Starting /bin/sh
<223329.671> warning, skin is missing element WarningPixmap in <class 'Screens.MessageBox.MessageBox'>(wicardd1 wicardd.conf)
<223334.743> Timeout!
<223345.098> [eEPGCache] schedule finished(1475486660)
<223352.856> [ePopen] command: /etc/init.d/softcam restart && sleep 4
<223352.857> [eConsoleAppContainer] Starting /bin/sh
<223352.883> [SKIN] Parsing embedded skin <embedded-in-'QERfH'>
<223374.789> [ePopen] command: cp -f /etc/tuxbox/config/wicardd.conf /etc/tuxbox/config/previous.wc && chmod 644 /etc/tuxbox/config/previous.wc
<223374.792> [eConsoleAppContainer] Starting /bin/sh
<223374.799> [ePopen] command: cp /etc/tuxbox/config/previous.wc /etc/tuxbox/config/wicardd.conf && chmod 644 /etc/tuxbox/config/wicardd.conf
<223374.801> [eConsoleAppContainer] Starting /bin/sh
<223375.009> warning, skin is missing element WarningPixmap in <class 'Screens.MessageBox.MessageBox'>(previous wicardd.conf)
<223380.073> Timeout!
<223388.107> [ePopen] command: /etc/init.d/softcam restart && sleep 4
<223388.109> [eConsoleAppContainer] Starting /bin/sh
<223388.134> [SKIN] Parsing embedded skin <embedded-in-'QERfH'>
<223395.531235> [eSocket] write: Broken pipe
В итоге файлы конфигов wicardd.conf и previous.wc перезаписываются содержимым альтернативного wicardd1.wc (основной конфиг теряется).
Полный лог е2 прилагаю.


Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29873
  • Уважение: +122
Ingo, от автора:
Спойлер   :
делаем 2 конфига для любого эму
1 основной
2 резервный
то есть для данного случая
wicardd1.wc и wicardd2.wc и переключаемся между ними, файл prevous.ws(os,mg, cc) создается для того, чтобы при настройке можно было откатиться на предыдущий конфиг не более того, работа самого переключателя заключается в копировании в wicard.conf содержимого wicardd1.wc или wicardd2.wc по желанию, а сами файлы wicardd1.wc и wicardd2.wc остаются нетронутыми.....
............................. ежик........

Оффлайн Ingo

  • Джедай
  • ***
  • Сообщений: 346
  • Поблагодарили: 569
  • Уважение: 0
Ingo, от автора:
Теперь алгоритм работы понятен, скорее всего где-то ранее описан, но в блоге e-panel у автора искать, эт как иголку в стоге сена. Однозначно очень полезная информация, думаю ее место на первой станице топика.

Оффлайн tcreed

  • Младший Джедай
  • **
  • Сообщений: 65
  • Поблагодарили: 10
  • Уважение: 0
В том то и дело, что конфигурации не копируются в основной wicardd.conf. Почему?
Может из-за того и не меняет файл  wicardd. conf на wicardd1.conf потому что нет ключа -f у команды cp.[ePopen] command: cp /etc/tuxbox/config/wicardd1.wc /etc/tuxbox/config/wicardd.conf && chmod 644 /etc/tuxbox/config/wicardd.conf
При создании файла previous.wc ключ -f присутствует.
[ePopen] command: cp -f /etc/tuxbox/config/wicardd.conf /etc/tuxbox/config/previous.wc && chmod 644 /etc/tuxbox/config/previous.wc
-f (force) — разрешает удаление целевого файла, в который производится копирование, если он не может быть открыт для записи.
В названии файлов конфигураций переключателя должно быть без пробелов и все нормально идет.
  • Skyway Classic 4,World Vision Force 1+, VU+ Uno4k- Триколор ТВ CI+ и ш@ра НТВ+

Оффлайн hl22

  • Падаван
  • *
  • Сообщений: 20
  • Поблагодарили: 3
  • Уважение: 0
мож кто знает,а под спарк такой плагин есть?

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
13 Ответов
12193 Просмотров
Последний ответ 09 сентября | 2013г. | 18:41:22
от Diamond69
4 Ответов
6981 Просмотров
Последний ответ 27 мая | 2011г. | 15:23:25
от homega
282 Ответов
129703 Просмотров
Последний ответ 02 декабря | 2013г. | 23:13:04
от 2boom
6 Ответов
7646 Просмотров
Последний ответ 12 апреля | 2013г. | 17:50:26
от savvik93
0 Ответов
5161 Просмотров
Последний ответ 10 июля | 2015г. | 19:49:36
от сергей 999s



X

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

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