Биллинговая система Nodeny
21 Ноября 2024, 18:12:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2] 3
  Печать  
Автор Тема: Модуль Omega TV  (Прочитано 23641 раз)
FlySky11
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 34

Ukraine


Просмотр профиля
« Ответ #15 : 25 Июля 2019, 08:36:00 »

В документации написано

Публичные и приватные ключи я указал сразу же, или нужно что-то еще ?
Записан

Ваш досвід рівно пропорційний кількості зламаного вами обладнання.
FlySky11
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 34

Ukraine


Просмотр профиля
« Ответ #16 : 25 Июля 2019, 11:07:50 »

В документации написано

В дебаге ругаеться на  "API OmegaTV вернуло ошибку, смотрите debug at /usr/local/nodeny/nod/_omegatv.pm line 63."
 это 63  строка $response->is_success or die $api_err_msg;

Вверху тело
my $response = $ua->post( $url, Content => $msg, %headers );
    my $content = $response->content;
    debug 'pre', {
        'запрос на' => $url,
        'тело'      => $content,
        'заголовки' => \%headers,
        'статус'    => $response->status_line,
        'ответ'     => $content,
    };
    $response->is_success or die $api_err_msg;
Записан

Ваш досвід рівно пропорційний кількості зламаного вами обладнання.
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #17 : 25 Июля 2019, 14:42:49 »

ты саму ошибку не привел. Там ОмегаТв должно было что-то вернуть, что не понравилось биллингу
Записан
FlySky11
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 34

Ukraine


Просмотр профиля
« Ответ #18 : 25 Июля 2019, 14:59:53 »

ты саму ошибку не привел. Там ОмегаТв должно было что-то вернуть, что не понравилось биллингу

Проблему решил, мой косяк, Nodeny+ то я обновил а perl нет.

Коротче в общем не забывайте обновляться. Улыбающийся Подмигивающий
Записан

Ваш досвід рівно пропорційний кількості зламаного вами обладнання.
uaapollo
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 11


Просмотр профиля Email
« Ответ #19 : 28 Августа 2019, 22:30:48 »

Есть такой модуль

Интернет + тариф Megogo в одной услуге

а может быть такой же для ОмегаТВ ?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #20 : 28 Августа 2019, 23:04:39 »

Ok
Записан
garik24
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 73



Просмотр профиля
« Ответ #21 : 03 Сентября 2019, 11:36:43 »

ты саму ошибку не привел. Там ОмегаТв должно было что-то вернуть, что не понравилось биллингу

Проблему решил, мой косяк, Nodeny+ то я обновил а perl нет.

Коротче в общем не забывайте обновляться. Улыбающийся Подмигивающий

А какая текущая версия перла у Вас, при которой работает?
Записан
garik24
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 73



Просмотр профиля
« Ответ #22 : 03 Сентября 2019, 12:49:46 »

При попытке создать тариф Omega-TV выдает ошибку:

debug:
Код:
+	0.839511	API OmegaTV вернуло ошибку, смотрите debug at /usr/local/nodeny/nod/_omegatv.pm line 63.
72 stat.pl Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1439.
строка 63 /usr/local/nodeny/nod/_omegatv.pm
Код:
 $response->is_success or die $api_err_msg;
строка 1439 /usr/local/nodeny/web/calls.pm
Код:
# Загружает фантом модуля (файл, начинающийся с подчеркивания), если его нет - сам модуль
# Если установлей 2й параметр - загрузка только 1 раз (как при use)
sub Require_mod
{
 my($name, $only_once)= @_;
 $ses::sub_Require_mod__Used_modules ||= {};
 $only_once && $ses::sub_Require_mod__Used_modules->{$name} && return '';
 my $file = "$cfg::dir_home/$name";
 $file .= '.pl' if $file !~ /\.(pl|pm)$/;
 my $phantom = $file;
 $phantom =~ s|/([^/]+)$|/_$1|s;
 $file = $phantom if( -e $phantom );
 debug "require $file";
 # eval, поскольку ошибка компиляции $file не даст загрузить модули в обработчике die (гугли BEGIN not safe after errors)
eval{ require $file }; # строка 1439
 $ses::sub_Require_mod__Used_modules->{$name} = 1 if !$@;
 return "$@";
}

версия биллинга
Код:
# cd /usr/local/nodeny/ && svn log | head -2 | tail -1
Authentication realm: <svn://nodeny-plus.com.ua:3690> Nodeny Plus Repository

r580 | sv | 2019-08-20 22:27:25 +0300 (вт, 20 авг. 2019) | 1 line

версия перла
Код:
# perl -v

This is perl 5, version 28, subversion 2 (v5.28.2) built for amd64-freebsd-thread-multi

Как исправить?
« Последнее редактирование: 03 Сентября 2019, 13:44:01 от garik24 » Записан
garik24
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 73



Просмотр профиля
« Ответ #23 : 03 Сентября 2019, 14:22:57 »

Разобрался, работает.

 не верно указал параметры взаимодействия с api OmegaTV в настройках модуля:

   Публичный ключ Api
   Приватный ключ Api
   Url Api (по умолчанию https://apiua2.hls.tv/)
Записан
DmitryBut
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 16


Просмотр профиля Email
« Ответ #24 : 06 Сентября 2019, 14:17:36 »

Есть такой модуль

Интернет + тариф Megogo в одной услуге

а может быть такой же для ОмегаТВ ?

Поддерживаю идею !!!
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #25 : 06 Сентября 2019, 15:52:40 »

Сделал уже
Записан
DmitryBut
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 16


Просмотр профиля Email
« Ответ #26 : 09 Сентября 2019, 11:15:41 »

Да, видимо я забыл про этот момент

Всё, нашли, в январском (553 ревизия) апдейте services.pm был решен вопрос с сортировкой порядка вызова методов модуля, похоже правка именно под этот модуль
Жалко, что не указана минимальная ревизия биллинга или не приложен патч файла services.pm к модулю, хотя бы readme какой-нибудь, пришлось по тексту ориентироваться

Добрый день, а что конкретно правили?
По сути похожая проблема: такое чувство, что не корректно работает выбор "Режим" в услугах.
Какой бы режим не выбирал - все работают до конца месяца, а потом услуга не активируется и не снимается абонпла, при этом у абонента она выключается
Если в ручную удалить услугу и добавить заново, тогда все ок!!!

root@ubuntu:/usr/local/nodeny# cd /usr/local/nodeny/ && svn log | head -2 | tail -1
r581 | sv | 2019-09-03 21:58:33 +0300 (Вто, 03 Сен 2019) | 1 line

Спасибо
Записан
uaapollo
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 11


Просмотр профиля Email
« Ответ #27 : 10 Сентября 2019, 11:54:54 »

Сделал уже
Спасибо за оперативность.
Записан
FlySky11
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 34

Ukraine


Просмотр профиля
« Ответ #28 : 13 Сентября 2019, 10:40:27 »

При попытке создать тариф Omega-TV выдает ошибку:

debug:
Код:
+	0.839511	API OmegaTV вернуло ошибку, смотрите debug at /usr/local/nodeny/nod/_omegatv.pm line 63.
72 stat.pl Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1439.
строка 63 /usr/local/nodeny/nod/_omegatv.pm
Код:
 $response->is_success or die $api_err_msg;
строка 1439 /usr/local/nodeny/web/calls.pm
Код:
# Загружает фантом модуля (файл, начинающийся с подчеркивания), если его нет - сам модуль
# Если установлей 2й параметр - загрузка только 1 раз (как при use)
sub Require_mod
{
 my($name, $only_once)= @_;
 $ses::sub_Require_mod__Used_modules ||= {};
 $only_once && $ses::sub_Require_mod__Used_modules->{$name} && return '';
 my $file = "$cfg::dir_home/$name";
 $file .= '.pl' if $file !~ /\.(pl|pm)$/;
 my $phantom = $file;
 $phantom =~ s|/([^/]+)$|/_$1|s;
 $file = $phantom if( -e $phantom );
 debug "require $file";
 # eval, поскольку ошибка компиляции $file не даст загрузить модули в обработчике die (гугли BEGIN not safe after errors)
eval{ require $file }; # строка 1439
 $ses::sub_Require_mod__Used_modules->{$name} = 1 if !$@;
 return "$@";
}

версия биллинга
Код:
# cd /usr/local/nodeny/ && svn log | head -2 | tail -1
Authentication realm: <svn://nodeny-plus.com.ua:3690> Nodeny Plus Repository

r580 | sv | 2019-08-20 22:27:25 +0300 (вт, 20 авг. 2019) | 1 line

версия перла
Код:
# perl -v

This is perl 5, version 28, subversion 2 (v5.28.2) built for amd64-freebsd-thread-multi

Как исправить?

На момент боевого запуска такие версии)
Код:
# cd /usr/local/nodeny/ && svn log | head -2 | tail -1
r581 | sv | 2019-09-03 21:58:33 +0300 (Tue, 03 Sep 2019) | 1 line

# perl -v
This is perl 5, version 28, subversion 2 (v5.28.2) built for amd64-freebsd-thread-multi
Записан

Ваш досвід рівно пропорційний кількості зламаного вами обладнання.
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #29 : 13 Сентября 2019, 11:08:59 »

самое главное ты не привел.

Цитировать
API OmegaTV вернуло ошибку, смотрите debug at /usr/local/nodeny/nod/_omegatv.pm line 63.
72 stat.pl Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1439.

покажи что ответил север omegatv, ответ должен быть выше
Записан
Страниц: 1 [2] 3
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!