Ошибки/проблемы/неисправности системы

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Ошибки/проблемы/неисправности системы

Сообщение lanket » Ср дек 19, 2018 8:13 pm

olehs писал(а):
Ср дек 19, 2018 8:01 pm
Можете привести пример данных, с которыми у вас проблема?
В модуле есть стандартная функция добавления таблицы для нужд модуля где перечислены все поля с параметрами:
СпойлерПоказать

Код: Выделить всё

/**
* dbInstall
*
* Database installation routine
*
* @access private
*/
 function dbInstall($data) {
/*
mpt - 
*/
  $data = <<<EOD
 mpt: ID int(10) unsigned NOT NULL auto_increment
 mpt: ID_TERMINAL varchar(255) NOT NULL DEFAULT ''
 mpt: SETTINGS_ALARMKWACTIVATED BOOLEAN NOT NULL DEFAULT TRUE
 mpt: SETTINGS_ALARMTTS BOOLEAN NOT NULL DEFAULT TRUE
 mpt: SETTINGS_ALARMSTT BOOLEAN NOT NULL DEFAULT TRUE
 mpt: SETTINGS_ASK_ME_AGAIN TINYINT NOT NULL DEFAULT 0
 mpt: SETTINGS_QUIET BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SETTINGS_NO_HELLO BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SETTINGS_PHRASE_TIME_LIMIT TINYINT NOT NULL DEFAULT 15
 mpt: SETTINGS_CHROME_MODE TINYINT NOT NULL DEFAULT 2
 mpt: SETTINGS_CHROME_CHOKE BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SETTINGS_CHROME_ALARMSTT BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SNOWBOY_TOKEN varchar(100) NOT NULL DEFAULT 'd4977cf8ff6ede6efb8d2277c1608c7dbebf18a7'
 mpt: SETTINGS_SENSITIVITY varchar(3) NOT NULL DEFAULT '0.7'
 mpt: SETTINGS_PROVIDERTTS varchar(20) NOT NULL DEFAULT 'google'
 mpt: SETTINGS_PROVIDERSTT varchar(20) NOT NULL DEFAULT 'google'
 mpt: MAJORDOMO_HEARTBEAT_TIMEOUT INT(4) NOT NULL DEFAULT '0'
 mpt: MPD_CONTROL BOOLEAN NOT NULL DEFAULT TRUE
 mpt: MPD_IP varchar(15) NOT NULL DEFAULT '127.0.0.1'
 mpt: MPD_PORT varchar(5) NOT NULL DEFAULT '6600'
 mpt: MPD_PAUSE BOOLEAN NOT NULL DEFAULT TRUE
 mpt: MPD_SMOOTHLY BOOLEAN NOT NULL DEFAULT FALSE
 mpt: MPD_QUIETER TINYINT NOT NULL DEFAULT 0
 mpt: MPD_WAIT_RESUME TINYINT NOT NULL DEFAULT 5
 mpt: YANDEX_APIKEYTTS varchar(100) NOT NULL DEFAULT ''
 mpt: YANDEX_APIKEYSTT varchar(100) NOT NULL DEFAULT ''
 mpt: YANDEX_EMOTION varchar(15) NOT NULL DEFAULT 'good'
 mpt: YANDEX_SPEAKER varchar(15) NOT NULL DEFAULT 'alyss'
 mpt: AWS_SPEAKER varchar(15) NOT NULL DEFAULT 'Tatyana'
 mpt: AWS_ACCESS_KEY_ID varchar(100) NOT NULL DEFAULT ''
 mpt: AWS_SECRET_ACCESS_KEY varchar(100) NOT NULL DEFAULT ''
 mpt: AWS_REGION varchar(15) NOT NULL DEFAULT 'eu-central-1'
 mpt: AWS_BOTO3 BOOLEAN NOT NULL DEFAULT FALSE
 mpt: RHVOICE-REST_SERVER varchar(100) NOT NULL DEFAULT 'http://127.0.0.1:8080'
 mpt: RHVOICE-REST_SPEAKER varchar(15) NOT NULL DEFAULT 'anna'
 mpt: RHVOICE-REST_RATE TINYINT NOT NULL DEFAULT 50
 mpt: RHVOICE-REST_PITCH TINYINT NOT NULL DEFAULT 50
 mpt: RHVOICE-REST_VOLUME TINYINT NOT NULL DEFAULT 50
 mpt: RHVOICE_SPEAKER varchar(15) NOT NULL DEFAULT 'anna'
 mpt: POCKETSPHINX-REST_SERVER varchar(100) NOT NULL DEFAULT 'http://127.0.0.1:8085'
 mpt: CACHE_TTS_PRIORITY varchar(20) NOT NULL DEFAULT 'google'
 mpt: PROXY_ENABLE BOOLEAN NOT NULL DEFAULT FALSE
 mpt: PROXY_MONKEY_PATCHING BOOLEAN NOT NULL DEFAULT TRUE
 mpt: PROXY_PROXY varchar(100) NOT NULL DEFAULT 'socks5h://127.0.0.1:9050'
 mpt: UPDATE_INTERVAL TINYINT NOT NULL DEFAULT 0
 mpt: UPDATE_TURNOFF TINYINT NOT NULL DEFAULT -1
 mpt: UPDATE_FALLBACK BOOLEAN NOT NULL DEFAULT TRUE
 mpt: VOLUME_LINE_OUT varchar(20) NOT NULL DEFAULT 'Line Out'
 mpt: CACHE_TTS_SIZE  INT(3) NOT NULL DEFAULT '100'
 mpt: UPDATE_PIP BOOLEAN NOT NULL DEFAULT TRUE
 mpt: UPDATE_APT BOOLEAN NOT NULL DEFAULT FALSE
 mpt: MAJORDOMO_OBJECT_METHOD varchar(100) NOT NULL DEFAULT ''
EOD;
  parent::dbInstall($data);
 }

По факту получаем вот такое:
СпойлерПоказать

Код: Выделить всё

-- --------------------------------------------------------

--
-- Структура таблицы `mpt`
--

CREATE TABLE IF NOT EXISTS `mpt` (
`ID` int(10) unsigned NOT NULL,
  `ID_TERMINAL` int(10) NOT NULL DEFAULT '1',
  `SETTINGS_ALARMKWACTIVATED` tinyint(1) NOT NULL DEFAULT '1',
  `SETTINGS_ALARMTTS` tinyint(1) NOT NULL DEFAULT '1',
  `SETTINGS_ALARMSTT` tinyint(1) NOT NULL DEFAULT '1',
  `SETTINGS_ASK_ME_AGAIN` tinyint(4) NOT NULL DEFAULT '0',
  `SETTINGS_QUIET` tinyint(1) NOT NULL DEFAULT '0',
  `SETTINGS_NO_HELLO` tinyint(1) NOT NULL DEFAULT '0',
  `SETTINGS_PHRASE_TIME_LIMIT` tinyint(4) NOT NULL DEFAULT '15',
  `SETTINGS_CHROME_MODE` tinyint(4) NOT NULL DEFAULT '2',
  `SETTINGS_CHROME_CHOKE` tinyint(1) NOT NULL DEFAULT '0',
  `SETTINGS_CHROME_ALARMSTT` tinyint(1) NOT NULL DEFAULT '0',
  `SNOWBOY_TOKEN` varchar(100) NOT NULL DEFAULT 'd4977cf8ff6ede6efb8d2277c1608c7dbebf18a7',
  `SETTINGS_SENSITIVITY` varchar(3) NOT NULL DEFAULT '0.7',
  `SETTINGS_PROVIDERTTS` varchar(20) NOT NULL DEFAULT 'google',
  `SETTINGS_PROVIDERSTT` varchar(20) NOT NULL DEFAULT 'google',
  `MAJORDOMO_HEARTBEAT_TIMEOUT` int(4) NOT NULL DEFAULT '0',
  `MPD_CONTROL` tinyint(1) NOT NULL DEFAULT '1',
  `MPD_IP` varchar(15) NOT NULL DEFAULT '127.0.0.1',
  `MPD_PORT` varchar(5) NOT NULL DEFAULT '6600',
  `MPD_PAUSE` tinyint(1) NOT NULL DEFAULT '1',
  `MPD_SMOOTHLY` tinyint(1) NOT NULL DEFAULT '0',
  `MPD_QUIETER` tinyint(4) NOT NULL DEFAULT '0',
  `MPD_WAIT_RESUME` tinyint(4) NOT NULL DEFAULT '5',
  `YANDEX_APIKEYTTS` varchar(100) NOT NULL DEFAULT '',
  `YANDEX_APIKEYSTT` varchar(100) NOT NULL DEFAULT '',
  `YANDEX_EMOTION` varchar(15) NOT NULL DEFAULT 'good',
  `YANDEX_SPEAKER` varchar(15) NOT NULL DEFAULT 'alyss',
  `AWS_SPEAKER` varchar(15) NOT NULL DEFAULT 'Tatyana',
  `AWS_ACCESS_KEY_ID` varchar(100) NOT NULL DEFAULT '',
  `AWS_SECRET_ACCESS_KEY` varchar(100) NOT NULL DEFAULT '',
  `AWS_REGION` varchar(15) NOT NULL DEFAULT 'eu-central-1',
  `AWS_BOTO3` tinyint(1) NOT NULL DEFAULT '0',
  `RHVOICE-REST_SPEAKER` varchar(15) NOT NULL DEFAULT 'anna',
  `RHVOICE-REST_RATE` tinyint(4) NOT NULL DEFAULT '50',
  `RHVOICE-REST_PITCH` tinyint(4) NOT NULL DEFAULT '50',
  `RHVOICE-REST_VOLUME` tinyint(4) NOT NULL DEFAULT '50',
  `RHVOICE_SPEAKER` varchar(15) NOT NULL DEFAULT 'anna',
  `CACHE_TTS_PRIORITY` varchar(20) NOT NULL DEFAULT 'google',
  `PROXY_ENABLE` tinyint(1) NOT NULL DEFAULT '0',
  `PROXY_MONKEY_PATCHING` tinyint(1) NOT NULL DEFAULT '1',
  `UPDATE_INTERVAL` tinyint(4) NOT NULL DEFAULT '0',
  `UPDATE_TURNOFF` tinyint(4) NOT NULL DEFAULT '-1',
  `UPDATE_FALLBACK` tinyint(1) NOT NULL DEFAULT '1',
  `VOLUME_LINE_OUT` varchar(20) NOT NULL DEFAULT 'Line Out',
  `CACHE_TTS_SIZE` int(3) NOT NULL DEFAULT '100',
  `UPDATE_PIP` tinyint(1) NOT NULL DEFAULT '1',
  `UPDATE_APT` tinyint(1) NOT NULL DEFAULT '0',
  `MAJORDOMO_OBJECT_METHOD` varchar(100) NOT NULL DEFAULT ''
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;


Получается что все поля добавились кроме тех у которых на конце в названии поля "_SERVER"
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Ошибки/проблемы/неисправности системы

Сообщение olehs » Ср дек 19, 2018 8:21 pm

проблема из-за вот этого

Код: Выделить всё

... DEFAULT 'http://127.0.0.1:880'
dbInstall выкашивает все, что после // , т.к. считает это комментарием и получается ошибочный запрос.
попробуйте заменить на

Код: Выделить всё

... DEFAULT 'http:\/\/127.0.0.1:880'
За это сообщение автора olehs поблагодарил:
lanket (Ср дек 19, 2018 9:33 pm)
Рейтинг: 1.16%
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Ошибки/проблемы/неисправности системы

Сообщение lanket » Ср дек 19, 2018 9:39 pm

olehs писал(а):
Ср дек 19, 2018 8:21 pm
проблема из-за вот этого

Код: Выделить всё

... DEFAULT 'http://127.0.0.1:880'
dbInstall выкашивает все, что после // , т.к. считает это комментарием и получается ошибочный запрос.
попробуйте заменить на

Код: Выделить всё

... DEFAULT 'http:\/\/127.0.0.1:880'
Не помогло.
Но ты на правильном пути.
Заметил еще одно отсутствующее поле : mpt: PROXY_PROXY varchar(100) NOT NULL DEFAULT 'socks5h:\/\/127.0.0.1:9050'
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Ошибки/проблемы/неисправности системы

Сообщение lanket » Ср дек 19, 2018 9:43 pm

olehs писал(а):
Ср дек 19, 2018 8:21 pm
проблема из-за вот этого

Код: Выделить всё

... DEFAULT 'http://127.0.0.1:880'
dbInstall выкашивает все, что после // , т.к. считает это комментарием и получается ошибочный запрос.
попробуйте заменить на

Код: Выделить всё

... DEFAULT 'http:\/\/127.0.0.1:880'
вот так

Код: Выделить всё

mpt: POCKETSPHINX-REST_SERVER varchar(100) NOT NULL DEFAULT 'http\:\/\/127.0.0.1\:8085'
тоже не хочет
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Ошибки/проблемы/неисправности системы

Сообщение lanket » Ср дек 19, 2018 10:08 pm

Мне кажется проблема в родительской функции а именно в данной строчке:

Код: Выделить всё

$fields = explode(":", $strings[$i]);
файл module.class.php
Както зашифровать этот знак, чтобы скуль воспринял как двоеточие а парсер неотреагировал
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: Ошибки/проблемы/неисправности системы

Сообщение skysilver » Ср дек 19, 2018 10:11 pm

lanket писал(а):
Ср дек 19, 2018 10:08 pm
Както зашифровать этот знак, чтобы скуль воспринял как двоеточие а парсер неотреагировал
Как вариант, дефолтные настройки писать в базу при добавлении нового терминала в модуле, а не на этапе создания таблиц модуля.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Ошибки/проблемы/неисправности системы

Сообщение olehs » Ср дек 19, 2018 10:22 pm

Странно, почему не помогло, я ведь проверил и у меня эта таблица создалась прекрасно со всеми полями.
Вот попробуй мой тестовый сценарий, он выведет ошибку, если что-то не так
СпойлерПоказать

Код: Выделить всё

require_once(ROOT."lib/module.class.php");
$mod = new module();
$data = <<<EOD
 mpt: ID int(10) unsigned NOT NULL auto_increment
 mpt: ID_TERMINAL varchar(255) NOT NULL DEFAULT ''
 mpt: SETTINGS_ALARMKWACTIVATED BOOLEAN NOT NULL DEFAULT TRUE
 mpt: SETTINGS_ALARMTTS BOOLEAN NOT NULL DEFAULT TRUE
 mpt: SETTINGS_ALARMSTT BOOLEAN NOT NULL DEFAULT TRUE
 mpt: SETTINGS_ASK_ME_AGAIN TINYINT NOT NULL DEFAULT 0
 mpt: SETTINGS_QUIET BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SETTINGS_NO_HELLO BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SETTINGS_PHRASE_TIME_LIMIT TINYINT NOT NULL DEFAULT 15
 mpt: SETTINGS_CHROME_MODE TINYINT NOT NULL DEFAULT 2
 mpt: SETTINGS_CHROME_CHOKE BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SETTINGS_CHROME_ALARMSTT BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SNOWBOY_TOKEN varchar(100) NOT NULL DEFAULT 'd4977cf8ff6ede6efb8d2277c1608c7dbebf18a7'
 mpt: SETTINGS_SENSITIVITY varchar(3) NOT NULL DEFAULT '0.7'
 mpt: SETTINGS_PROVIDERTTS varchar(20) NOT NULL DEFAULT 'google'
 mpt: SETTINGS_PROVIDERSTT varchar(20) NOT NULL DEFAULT 'google'
 mpt: MAJORDOMO_HEARTBEAT_TIMEOUT INT(4) NOT NULL DEFAULT '0'
 mpt: MPD_CONTROL BOOLEAN NOT NULL DEFAULT TRUE
 mpt: MPD_IP varchar(15) NOT NULL DEFAULT '127.0.0.1'
 mpt: MPD_PORT varchar(5) NOT NULL DEFAULT '6600'
 mpt: MPD_PAUSE BOOLEAN NOT NULL DEFAULT TRUE
 mpt: MPD_SMOOTHLY BOOLEAN NOT NULL DEFAULT FALSE
 mpt: MPD_QUIETER TINYINT NOT NULL DEFAULT 0
 mpt: MPD_WAIT_RESUME TINYINT NOT NULL DEFAULT 5
 mpt: YANDEX_APIKEYTTS varchar(100) NOT NULL DEFAULT ''
 mpt: YANDEX_APIKEYSTT varchar(100) NOT NULL DEFAULT ''
 mpt: YANDEX_EMOTION varchar(15) NOT NULL DEFAULT 'good'
 mpt: YANDEX_SPEAKER varchar(15) NOT NULL DEFAULT 'alyss'
 mpt: AWS_SPEAKER varchar(15) NOT NULL DEFAULT 'Tatyana'
 mpt: AWS_ACCESS_KEY_ID varchar(100) NOT NULL DEFAULT ''
 mpt: AWS_SECRET_ACCESS_KEY varchar(100) NOT NULL DEFAULT ''
 mpt: AWS_REGION varchar(15) NOT NULL DEFAULT 'eu-central-1'
 mpt: AWS_BOTO3 BOOLEAN NOT NULL DEFAULT FALSE
 mpt: RHVOICE-REST_SERVER varchar(100) NOT NULL DEFAULT 'http:\/\/127.0.0.1:8080'
 mpt: RHVOICE-REST_SPEAKER varchar(15) NOT NULL DEFAULT 'anna'
 mpt: RHVOICE-REST_RATE TINYINT NOT NULL DEFAULT 50
 mpt: RHVOICE-REST_PITCH TINYINT NOT NULL DEFAULT 50
 mpt: RHVOICE-REST_VOLUME TINYINT NOT NULL DEFAULT 50
 mpt: RHVOICE_SPEAKER varchar(15) NOT NULL DEFAULT 'anna'
 mpt: POCKETSPHINX-REST_SERVER varchar(100) NOT NULL DEFAULT 'http:\/\/127.0.0.1:8085'
 mpt: CACHE_TTS_PRIORITY varchar(20) NOT NULL DEFAULT 'google'
 mpt: PROXY_ENABLE BOOLEAN NOT NULL DEFAULT FALSE
 mpt: PROXY_MONKEY_PATCHING BOOLEAN NOT NULL DEFAULT TRUE
 mpt: PROXY_PROXY varchar(100) NOT NULL DEFAULT 'socks5h:\/\/127.0.0.1:9050'
 mpt: UPDATE_INTERVAL TINYINT NOT NULL DEFAULT 0
 mpt: UPDATE_TURNOFF TINYINT NOT NULL DEFAULT -1
 mpt: UPDATE_FALLBACK BOOLEAN NOT NULL DEFAULT TRUE
 mpt: VOLUME_LINE_OUT varchar(20) NOT NULL DEFAULT 'Line Out'
 mpt: CACHE_TTS_SIZE  INT(3) NOT NULL DEFAULT '100'
 mpt: UPDATE_PIP BOOLEAN NOT NULL DEFAULT TRUE
 mpt: UPDATE_APT BOOLEAN NOT NULL DEFAULT FALSE
 mpt: MAJORDOMO_OBJECT_METHOD varchar(100) NOT NULL DEFAULT ''
EOD;
$mod->dbInstall($data);
liga71
Сообщения: 11
Зарегистрирован: Вт янв 24, 2017 8:08 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Ошибки/проблемы/неисправности системы

Сообщение liga71 » Ср дек 19, 2018 10:36 pm

При нажатии обновления в марките приложений пишет " Error getting download URL " , где искать причину?
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Ошибки/проблемы/неисправности системы

Сообщение lanket » Ср дек 19, 2018 11:03 pm

olehs писал(а):
Ср дек 19, 2018 10:22 pm
Странно, почему не помогло, я ведь проверил и у меня эта таблица создалась прекрасно со всеми полями.
Вот попробуй мой тестовый сценарий, он выведет ошибку, если что-то не так
СпойлерПоказать

Код: Выделить всё

require_once(ROOT."lib/module.class.php");
$mod = new module();
$data = <<<EOD
 mpt: ID int(10) unsigned NOT NULL auto_increment
 mpt: ID_TERMINAL varchar(255) NOT NULL DEFAULT ''
 mpt: SETTINGS_ALARMKWACTIVATED BOOLEAN NOT NULL DEFAULT TRUE
 mpt: SETTINGS_ALARMTTS BOOLEAN NOT NULL DEFAULT TRUE
 mpt: SETTINGS_ALARMSTT BOOLEAN NOT NULL DEFAULT TRUE
 mpt: SETTINGS_ASK_ME_AGAIN TINYINT NOT NULL DEFAULT 0
 mpt: SETTINGS_QUIET BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SETTINGS_NO_HELLO BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SETTINGS_PHRASE_TIME_LIMIT TINYINT NOT NULL DEFAULT 15
 mpt: SETTINGS_CHROME_MODE TINYINT NOT NULL DEFAULT 2
 mpt: SETTINGS_CHROME_CHOKE BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SETTINGS_CHROME_ALARMSTT BOOLEAN NOT NULL DEFAULT FALSE
 mpt: SNOWBOY_TOKEN varchar(100) NOT NULL DEFAULT 'd4977cf8ff6ede6efb8d2277c1608c7dbebf18a7'
 mpt: SETTINGS_SENSITIVITY varchar(3) NOT NULL DEFAULT '0.7'
 mpt: SETTINGS_PROVIDERTTS varchar(20) NOT NULL DEFAULT 'google'
 mpt: SETTINGS_PROVIDERSTT varchar(20) NOT NULL DEFAULT 'google'
 mpt: MAJORDOMO_HEARTBEAT_TIMEOUT INT(4) NOT NULL DEFAULT '0'
 mpt: MPD_CONTROL BOOLEAN NOT NULL DEFAULT TRUE
 mpt: MPD_IP varchar(15) NOT NULL DEFAULT '127.0.0.1'
 mpt: MPD_PORT varchar(5) NOT NULL DEFAULT '6600'
 mpt: MPD_PAUSE BOOLEAN NOT NULL DEFAULT TRUE
 mpt: MPD_SMOOTHLY BOOLEAN NOT NULL DEFAULT FALSE
 mpt: MPD_QUIETER TINYINT NOT NULL DEFAULT 0
 mpt: MPD_WAIT_RESUME TINYINT NOT NULL DEFAULT 5
 mpt: YANDEX_APIKEYTTS varchar(100) NOT NULL DEFAULT ''
 mpt: YANDEX_APIKEYSTT varchar(100) NOT NULL DEFAULT ''
 mpt: YANDEX_EMOTION varchar(15) NOT NULL DEFAULT 'good'
 mpt: YANDEX_SPEAKER varchar(15) NOT NULL DEFAULT 'alyss'
 mpt: AWS_SPEAKER varchar(15) NOT NULL DEFAULT 'Tatyana'
 mpt: AWS_ACCESS_KEY_ID varchar(100) NOT NULL DEFAULT ''
 mpt: AWS_SECRET_ACCESS_KEY varchar(100) NOT NULL DEFAULT ''
 mpt: AWS_REGION varchar(15) NOT NULL DEFAULT 'eu-central-1'
 mpt: AWS_BOTO3 BOOLEAN NOT NULL DEFAULT FALSE
 mpt: RHVOICE-REST_SERVER varchar(100) NOT NULL DEFAULT 'http:\/\/127.0.0.1:8080'
 mpt: RHVOICE-REST_SPEAKER varchar(15) NOT NULL DEFAULT 'anna'
 mpt: RHVOICE-REST_RATE TINYINT NOT NULL DEFAULT 50
 mpt: RHVOICE-REST_PITCH TINYINT NOT NULL DEFAULT 50
 mpt: RHVOICE-REST_VOLUME TINYINT NOT NULL DEFAULT 50
 mpt: RHVOICE_SPEAKER varchar(15) NOT NULL DEFAULT 'anna'
 mpt: POCKETSPHINX-REST_SERVER varchar(100) NOT NULL DEFAULT 'http:\/\/127.0.0.1:8085'
 mpt: CACHE_TTS_PRIORITY varchar(20) NOT NULL DEFAULT 'google'
 mpt: PROXY_ENABLE BOOLEAN NOT NULL DEFAULT FALSE
 mpt: PROXY_MONKEY_PATCHING BOOLEAN NOT NULL DEFAULT TRUE
 mpt: PROXY_PROXY varchar(100) NOT NULL DEFAULT 'socks5h:\/\/127.0.0.1:9050'
 mpt: UPDATE_INTERVAL TINYINT NOT NULL DEFAULT 0
 mpt: UPDATE_TURNOFF TINYINT NOT NULL DEFAULT -1
 mpt: UPDATE_FALLBACK BOOLEAN NOT NULL DEFAULT TRUE
 mpt: VOLUME_LINE_OUT varchar(20) NOT NULL DEFAULT 'Line Out'
 mpt: CACHE_TTS_SIZE  INT(3) NOT NULL DEFAULT '100'
 mpt: UPDATE_PIP BOOLEAN NOT NULL DEFAULT TRUE
 mpt: UPDATE_APT BOOLEAN NOT NULL DEFAULT FALSE
 mpt: MAJORDOMO_OBJECT_METHOD varchar(100) NOT NULL DEFAULT ''
EOD;
$mod->dbInstall($data);
Да. Работает. Благодарю.
У меня почемуто не доходило до обновления полей, т.е. не вызывалась эта функция.

собственно я так и не понял по какому алгаритму мажор принимает решение запустить dbinstall

понятно что вызывается при установке.
видимо при обновлении.

Но также по непонятным причинам то вызывается то не вызывается при обращении к модулю.

Добавышь много полей, вызовиться.
Дабавишь одно не вызывается.

Как понять алгоритм?
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Ошибки/проблемы/неисправности системы

Сообщение lanket » Ср дек 19, 2018 11:07 pm

liga71 писал(а):
Ср дек 19, 2018 10:36 pm
При нажатии обновления в марките приложений пишет " Error getting download URL " , где искать причину?
Может что с коннектом?
Я ничего не менял.
Обновления о которых есть упоминания они только для тестеров, там все еще сырое с багами.

по сути модуль уже полгода наверное не обновлялся.
Недавно обновление выпустил лишь только для того чтобы кто увилит прочел предупреждение о переходе на 2ую версию. А само обновление пустышка.

На гите все по старому.

попробуйте еще раз
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Закрыто