Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Модератор: immortal
-
- Сообщения: 40
- Зарегистрирован: Чт янв 18, 2018 4:28 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Пробовал делать так:подключал наушники к Orange Pi Zero,открывал консоль и набирал команду echo "test" | RHVoice-test
в наушниках тишина а в терминале вот что:
в наушниках тишина а в терминале вот что:
- Вложения
-
- 2018-11-02_221851.png (2.71 КБ) 4135 просмотров
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
а другие программы воспроизводят звук?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 16
- Зарегистрирован: Пт июн 29, 2018 8:07 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
У меня точно такая же ситуация. Может и не такая, но внешнее проявление точно такое же. К стати, при заходе в некоторые модули, ругается схожим образом. в Yandex TTS например.immortal писал(а): ↑Чт мар 15, 2018 11:02 pmскорее всего Вы выбрали дефолтную базу, в следующих редакциях я это учту, варианта 2lexfin писал(а):После установки и запуска, при попытке добавить из маркет любое приложение выдает ошибку.
Запущено на OrangepiPC система Armbian_5.38_Orangepipc_Ubuntu_xenial_default_3.4.113_desktop.img
Понимаю, что чтото не так с конвертацией 'InnoDB'. При установке выбрал да. Но что теперь делать не знаю. Нужно было не соглашаться? Теперь можно поправить на ходу ? Или переустанавливать все с самого начала и выбирать нет при запросе конвертации базы данных?
СпойлерПоказатьError
Details
http://192.168.1.9/admin.php?md=panel&a ... +installed.
1286: Unknown storage engine 'InnoDB'
SHOW FIELDS FROM phistory_queue
Backtrace
#0 /var/www/lib/mysqli.class.php(395): custom_error->__construct('1286: Unknown s...', 0)
#1 /var/www/lib/mysqli.class.php(177): mysql->Error('SHOW FIELDS FRO...')
#2 /var/www/lib/mysqli.class.php(479): mysql->Exec('SHOW FIELDS FRO...')
#3 /var/www/lib/mysqli.class.php(636): SQLExec('SHOW FIELDS FRO...')
#4 /var/www/lib/module.class.php(542): SQLGetFields('phistory_queue')
#5 /var/www/modules/objects/objects.class.php(1083): module->dbInstall(' objects: ID in...')
#6 /var/www/lib/module.class.php(427): objects->dbInstall(' objects: ID in...')
#7 /var/www/modules/objects/objects.class.php(988): module->install('')
#8 /var/www/lib/module.class.php(359): objects->install()
#9 /var/www/modules/objects/objects.class.php(26): module->checkInstalled()
#10 /var/www/modules/control_modules/control_modules.class.php(219) : eval()'d code(1): objects->objects()
#11 /var/www/modules/control_modules/control_modules.class.php(219): eval()
#12 /var/www/lib/module.class.php(359): control_modules->install()
#13 /var/www/modules/control_modules/control_modules.class.php(19): module->checkInstalled()
#14 /var/www/admin.php(28): control_modules->control_modules()
#15 {main}
1.
в конфиге mysql убрать запрет на InnoDB в конце файла 2 строки
2. скачать расширенную конфигурацию https://github.com/immortalserg/install ... kup.tar.gz
и или установить её, или распаковать и через phpmyadmin загрузить dump.sql (правда не помню она у меня сконвертирована, попозже выложу конфигурацию уже в MyISAM базой)
Только установка на стационарный комп и Linux Mint 19 со всеми последними обновлениями.
МД устанавливался так
Код: Выделить всё
sudo su
apt-get update
apt-get upgrade
rm ./installmd
wget https://raw.githubusercontent.com/immortalserg/installmd/master/installmd
chmod +x ./installmd
./installmd -t -c -a -r -m -p
/etc/mysql/mariadb.conf.d
Там в конце искомые строчки
Код: Выделить всё
innodb=OFF # тут нужно поставить ON
default-storage-engine - MyISAM # А что прописать здесь?
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 40
- Зарегистрирован: Чт янв 18, 2018 4:28 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Я в Linux не не шарю,можете подсказать как это сделать?
-
- Сообщения: 68
- Зарегистрирован: Сб ноя 18, 2017 1:55 am
- Благодарил (а): 25 раз
- Поблагодарили: 6 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
как поставить Вашу конфирупацию? ./installmd -с с такой командой ничего не устанавливается. Делал восстановление со своей резервной копии, раньше со звуком проблем не было.
-
- Сообщения: 40
- Зарегистрирован: Чт янв 18, 2018 4:28 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Вот так:Smart111 писал(а): ↑Вс ноя 04, 2018 1:13 amкак поставить Вашу конфирупацию? ./installmd -с с такой командой ничего не устанавливается. Делал восстановление со своей резервной копии, раньше со звуком проблем не было.
Код: Выделить всё
wget -q http://kusheev.com/wp-content/uploads/mdbackup.tar.gz
tar -xf mdbackup.tar.gz
sudo cp -rp ~/mdbackup/* /var/www
find /var/www/ -type f -exec sudo chmod 0666 {} \;
find /var/www/ -type d -exec sudo chmod 0777 {} \;
mysql -u root -pПАРОЛЬ db_terminal < /var/www/dump.sql
-
- Сообщения: 16
- Зарегистрирован: Пт июн 29, 2018 8:07 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Linux Mint 19
Установлен на стационарном компе
В простых устройствах сыпались ошибки на innodb
Поменял в
/etc/mysql/mariadb.conf.d
Было
Стало
Теперь в простых устройствах сыпятся ошибки вида
Но, устройства создаются
И, в Yandex TTS тоже
Хотя сам модуль настраивается и разговаривает. По крайней мере отвечает на вопрос "Сколько время?" и можно сменить голоса. На другие вопросы не реагирует...
Как лечить?
Установлен на стационарном компе
Код: Выделить всё
sudo su
apt-get update
apt-get upgrade
rm ./installmd
wget https://raw.githubusercontent.com/immortalserg/installmd/master/installmd
chmod +x ./installmd
./installmd -t -c -a -r -m -p
Поменял в
/etc/mysql/mariadb.conf.d
Было
Код: Выделить всё
innodb=OFF
default-storage-engine = MyISAM
Код: Выделить всё
innodb=ON
default-storage-engine = innodb
СпойлерПоказать
Error
Details
http://192.168.1.15/admin.php?pd=cGFuZW ... on=devices
1932: Table 'db_terminal.devices_groups' doesn't exist in engine
SELECT * FROM devices_groups ORDER BY TITLE
Backtrace
#0 /var/www/lib/mysqli.class.php(395): custom_error->__construct('1932: Table 'db...', 0)
#1 /var/www/lib/mysqli.class.php(184): mysql->Error('SELECT * FROM d...', 0)
#2 /var/www/lib/mysqli.class.php(203): mysql->Exec('SELECT * FROM d...')
#3 /var/www/lib/sqlFunctions.class.php(70): mysql->Select('SELECT * FROM d...')
#4 /var/www/modules/devices/devices_search.inc.php(106): SQLSelect('SELECT * FROM d...')
#5 /var/www/modules/devices/devices.class.php(738): require('/var/www/module...')
#6 /var/www/modules/devices/devices.class.php(471): devices->search_devices(Array)
#7 /var/www/modules/devices/devices.class.php(98): devices->admin(Array)
#8 /var/www/lib/jTemplate.class.php(713) : eval()'d code(8): devices->run()
#9 /var/www/lib/jTemplate.class.php(713): eval()
#10 /var/www/lib/jTemplate.class.php(195): jTemplate->parseModules('...', Array, './templates/')
#11 /var/www/lib/jTemplate.class.php(109): jTemplate->parse('...', Array, './templates/')
#12 /var/www/lib/parser.class.php(93): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#13 /var/www/lib/parser.class.php(63): parser->jtemplate_parse('./templates/pan...', Array)
#14 /var/www/modules/panel.class.php(180): parser->__construct('./templates/pan...', Array, Object(panel))
#15 /var/www/admin.php(34): panel->run()
#16 {main}
Details
http://192.168.1.15/admin.php?pd=cGFuZW ... on=devices
1932: Table 'db_terminal.devices_groups' doesn't exist in engine
SELECT * FROM devices_groups ORDER BY TITLE
Backtrace
#0 /var/www/lib/mysqli.class.php(395): custom_error->__construct('1932: Table 'db...', 0)
#1 /var/www/lib/mysqli.class.php(184): mysql->Error('SELECT * FROM d...', 0)
#2 /var/www/lib/mysqli.class.php(203): mysql->Exec('SELECT * FROM d...')
#3 /var/www/lib/sqlFunctions.class.php(70): mysql->Select('SELECT * FROM d...')
#4 /var/www/modules/devices/devices_search.inc.php(106): SQLSelect('SELECT * FROM d...')
#5 /var/www/modules/devices/devices.class.php(738): require('/var/www/module...')
#6 /var/www/modules/devices/devices.class.php(471): devices->search_devices(Array)
#7 /var/www/modules/devices/devices.class.php(98): devices->admin(Array)
#8 /var/www/lib/jTemplate.class.php(713) : eval()'d code(8): devices->run()
#9 /var/www/lib/jTemplate.class.php(713): eval()
#10 /var/www/lib/jTemplate.class.php(195): jTemplate->parseModules('...', Array, './templates/')
#11 /var/www/lib/jTemplate.class.php(109): jTemplate->parse('...', Array, './templates/')
#12 /var/www/lib/parser.class.php(93): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#13 /var/www/lib/parser.class.php(63): parser->jtemplate_parse('./templates/pan...', Array)
#14 /var/www/modules/panel.class.php(180): parser->__construct('./templates/pan...', Array, Object(panel))
#15 /var/www/admin.php(34): panel->run()
#16 {main}
И, в Yandex TTS тоже
СпойлерПоказать
Error
Details
http://192.168.1.15/admin.php?prj=d0l76 ... ew_mode=ok
1932: Table 'db_terminal.yandex_tts_emphasis' doesn't exist in engine
SELECT * FROM `yandex_tts_emphasis` ORDER BY `search_str`
Backtrace
#0 /var/www/lib/mysqli.class.php(395): custom_error->__construct('1932: Table 'db...', 0)
#1 /var/www/lib/mysqli.class.php(184): mysql->Error('SELECT * FROM `...', 0)
#2 /var/www/lib/mysqli.class.php(203): mysql->Exec('SELECT * FROM `...')
#3 /var/www/lib/sqlFunctions.class.php(70): mysql->Select('SELECT * FROM `...')
#4 /var/www/modules/yandex_tts/yandex_tts.class.php(239): SQLSelect('SELECT * FROM `...')
#5 /var/www/modules/yandex_tts/yandex_tts.class.php(88): yandex_tts->admin(Array)
#6 /var/www/lib/jTemplate.class.php(713) : eval()'d code(8): yandex_tts->run()
#7 /var/www/lib/jTemplate.class.php(713): eval()
#8 /var/www/lib/jTemplate.class.php(195): jTemplate->parseModules('...', Array, './templates/')
#9 /var/www/lib/jTemplate.class.php(109): jTemplate->parse('...', Array, './templates/')
#10 /var/www/lib/parser.class.php(93): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#11 /var/www/lib/parser.class.php(63): parser->jtemplate_parse('./templates/pan...', Array)
#12 /var/www/modules/panel.class.php(180): parser->__construct('./templates/pan...', Array, Object(panel))
#13 /var/www/admin.php(34): panel->run()
#14 {main}
Details
http://192.168.1.15/admin.php?prj=d0l76 ... ew_mode=ok
1932: Table 'db_terminal.yandex_tts_emphasis' doesn't exist in engine
SELECT * FROM `yandex_tts_emphasis` ORDER BY `search_str`
Backtrace
#0 /var/www/lib/mysqli.class.php(395): custom_error->__construct('1932: Table 'db...', 0)
#1 /var/www/lib/mysqli.class.php(184): mysql->Error('SELECT * FROM `...', 0)
#2 /var/www/lib/mysqli.class.php(203): mysql->Exec('SELECT * FROM `...')
#3 /var/www/lib/sqlFunctions.class.php(70): mysql->Select('SELECT * FROM `...')
#4 /var/www/modules/yandex_tts/yandex_tts.class.php(239): SQLSelect('SELECT * FROM `...')
#5 /var/www/modules/yandex_tts/yandex_tts.class.php(88): yandex_tts->admin(Array)
#6 /var/www/lib/jTemplate.class.php(713) : eval()'d code(8): yandex_tts->run()
#7 /var/www/lib/jTemplate.class.php(713): eval()
#8 /var/www/lib/jTemplate.class.php(195): jTemplate->parseModules('...', Array, './templates/')
#9 /var/www/lib/jTemplate.class.php(109): jTemplate->parse('...', Array, './templates/')
#10 /var/www/lib/parser.class.php(93): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#11 /var/www/lib/parser.class.php(63): parser->jtemplate_parse('./templates/pan...', Array)
#12 /var/www/modules/panel.class.php(180): parser->__construct('./templates/pan...', Array, Object(panel))
#13 /var/www/admin.php(34): panel->run()
#14 {main}
Как лечить?
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
например вот так:zztop1967 писал(а): ↑Вс ноя 04, 2018 5:36 pmLinux Mint 19
Установлен на стационарном компеВ простых устройствах сыпались ошибки на innodbКод: Выделить всё
sudo su apt-get update apt-get upgrade rm ./installmd wget https://raw.githubusercontent.com/immortalserg/installmd/master/installmd chmod +x ./installmd ./installmd -t -c -a -r -m -p
Поменял в
/etc/mysql/mariadb.conf.d
БылоСталоКод: Выделить всё
innodb=OFF default-storage-engine = MyISAM
Теперь в простых устройствах сыпятся ошибки видаКод: Выделить всё
innodb=ON default-storage-engine = innodb
Но, устройства создаютсяСпойлерПоказатьError
Details
http://192.168.1.15/admin.php?pd=cGFuZW ... on=devices
1932: Table 'db_terminal.devices_groups' doesn't exist in engine
SELECT * FROM devices_groups ORDER BY TITLE
Backtrace
#0 /var/www/lib/mysqli.class.php(395): custom_error->__construct('1932: Table 'db...', 0)
#1 /var/www/lib/mysqli.class.php(184): mysql->Error('SELECT * FROM d...', 0)
#2 /var/www/lib/mysqli.class.php(203): mysql->Exec('SELECT * FROM d...')
#3 /var/www/lib/sqlFunctions.class.php(70): mysql->Select('SELECT * FROM d...')
#4 /var/www/modules/devices/devices_search.inc.php(106): SQLSelect('SELECT * FROM d...')
#5 /var/www/modules/devices/devices.class.php(738): require('/var/www/module...')
#6 /var/www/modules/devices/devices.class.php(471): devices->search_devices(Array)
#7 /var/www/modules/devices/devices.class.php(98): devices->admin(Array)
#8 /var/www/lib/jTemplate.class.php(713) : eval()'d code(8): devices->run()
#9 /var/www/lib/jTemplate.class.php(713): eval()
#10 /var/www/lib/jTemplate.class.php(195): jTemplate->parseModules('...', Array, './templates/')
#11 /var/www/lib/jTemplate.class.php(109): jTemplate->parse('...', Array, './templates/')
#12 /var/www/lib/parser.class.php(93): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#13 /var/www/lib/parser.class.php(63): parser->jtemplate_parse('./templates/pan...', Array)
#14 /var/www/modules/panel.class.php(180): parser->__construct('./templates/pan...', Array, Object(panel))
#15 /var/www/admin.php(34): panel->run()
#16 {main}
И, в Yandex TTS тожеХотя сам модуль настраивается и разговаривает. По крайней мере отвечает на вопрос "Сколько время?" и можно сменить голоса. На другие вопросы не реагирует...СпойлерПоказатьError
Details
http://192.168.1.15/admin.php?prj=d0l76 ... ew_mode=ok
1932: Table 'db_terminal.yandex_tts_emphasis' doesn't exist in engine
SELECT * FROM `yandex_tts_emphasis` ORDER BY `search_str`
Backtrace
#0 /var/www/lib/mysqli.class.php(395): custom_error->__construct('1932: Table 'db...', 0)
#1 /var/www/lib/mysqli.class.php(184): mysql->Error('SELECT * FROM `...', 0)
#2 /var/www/lib/mysqli.class.php(203): mysql->Exec('SELECT * FROM `...')
#3 /var/www/lib/sqlFunctions.class.php(70): mysql->Select('SELECT * FROM `...')
#4 /var/www/modules/yandex_tts/yandex_tts.class.php(239): SQLSelect('SELECT * FROM `...')
#5 /var/www/modules/yandex_tts/yandex_tts.class.php(88): yandex_tts->admin(Array)
#6 /var/www/lib/jTemplate.class.php(713) : eval()'d code(8): yandex_tts->run()
#7 /var/www/lib/jTemplate.class.php(713): eval()
#8 /var/www/lib/jTemplate.class.php(195): jTemplate->parseModules('...', Array, './templates/')
#9 /var/www/lib/jTemplate.class.php(109): jTemplate->parse('...', Array, './templates/')
#10 /var/www/lib/parser.class.php(93): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#11 /var/www/lib/parser.class.php(63): parser->jtemplate_parse('./templates/pan...', Array)
#12 /var/www/modules/panel.class.php(180): parser->__construct('./templates/pan...', Array, Object(panel))
#13 /var/www/admin.php(34): panel->run()
#14 {main}
Как лечить?
mysql -u root -pПАРОЛЬ db_terminal < /var/www/dump.sql
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru