Страница 4 из 81
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Вт янв 16, 2018 12:48 pm
Darrik
immortal писал(а):Darrik писал(а):Добрый день.
Подскажите, почему добавление в кронтаб строки запуска блинка роняет запуск мажордомо (после перезагрузки апельсина далее "Hello world" дело не идет)
Добавлял через cronetab -e
На каком образе? Какая система и плата, как установлен МД
Плата orange pi pc, устанавливал Вашим скриптом расширенную версию на armbian .36. MD завелся после добавления строки в rc.local, о которой писали выше.
После добавления автозапуска сервера blynk в cron MD далее приветственного экрана не грузится. Возможно, что добавление сервера на java еще больше повысило нагрузку на систему и бд не успевает подгрузиться для нормального старта?
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Ср янв 17, 2018 3:11 pm
immortal
Darrik писал(а):immortal писал(а):Darrik писал(а):Добрый день.
Подскажите, почему добавление в кронтаб строки запуска блинка роняет запуск мажордомо (после перезагрузки апельсина далее "Hello world" дело не идет)
Добавлял через cronetab -e
На каком образе? Какая система и плата, как установлен МД
Плата orange pi pc, устанавливал Вашим скриптом расширенную версию на armbian .36. MD завелся после добавления строки в rc.local, о которой писали выше.
После добавления автозапуска сервера blynk в cron MD далее приветственного экрана не грузится. Возможно, что добавление сервера на java еще больше повысило нагрузку на систему и бд не успевает подгрузиться для нормального старта?
версия скрипта установки какая? в версии скрипта 0.3 оптимизирована база, если ранее версия, то попробуйте на него накатить вот
этот скрипт
Код: Выделить всё
sudo su
wget https://raw.githubusercontent.com/immortalserg/installmd/master/md_db_optimizire
chmod +x ./md_db_optimizire
./md_db_optimizire
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Ср янв 17, 2018 8:22 pm
VAndrey
Отключал на сутки апельсин с образом, как в подписи. Сейчас подключил - дальше hello world не пускает. Что можно сделать? Или накатывать новый образ со скриптом?
Если да, то есть вопрос еще один... Я просил, чтобы был добавлен "motioneye". Скажите, это реализовано?
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Ср янв 17, 2018 9:11 pm
immortal
в дебиане нашел косяк, почему то не отрабатывает
sudo apt-key add -qq jcameron-key.asc
по этому убрал параметр -qq из скрипта
так же в Дебиан нет apt-add-repository и по этому норамально скрипт не работает, для разных версий дебиан надо
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
в версии скрипта 0.3.1 исправления внес
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Ср янв 17, 2018 9:12 pm
immortal
VAndrey писал(а):Отключал на сутки апельсин с образом, как в подписи. Сейчас подключил - дальше hello world не пускает. Что можно сделать? Или накатывать новый образ со скриптом?
Если да, то есть вопрос еще один... Я просил, чтобы был добавлен "motioneye". Скажите, это реализовано?
пока нет, в планах, разбирался почему в дебиан не работает скрипт
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Ср янв 17, 2018 9:18 pm
immortal
immortal писал(а):VAndrey писал(а):Отключал на сутки апельсин с образом, как в подписи. Сейчас подключил - дальше hello world не пускает. Что можно сделать? Или накатывать новый образ со скриптом?
Если да, то есть вопрос еще один... Я просил, чтобы был добавлен "motioneye". Скажите, это реализовано?
пока нет, в планах, разбирался почему в дебиан не работает скрипт
значит не работает база данных,
решение:
добавить в /etc/rc/local перед exit 0 следующую строку:
/bin/sleep 20 && /etc/init.d/mysql start
в образе вроде это уже было, там 10 сек, увеличить до 20-и
или лучше сначала вот это седлать:
Код: Выделить всё
sudo su
wget https://raw.githubusercontent.com/immortalserg/installmd/master/md_db_optimizire
chmod +x ./md_db_optimizire
./md_db_optimizire
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Ср янв 17, 2018 9:30 pm
Darrik
Скрипт выдает после старта:
Код: Выделить всё
root@orangepipc:~# ./md_db_optimizire
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
innodb=OFF
default-storage-engine = MyISAM
Failed to stop mysqld.service: Unit mysqld.service not loaded.
./md_db_optimizire: line 20: syntax error near unexpected token `&&'
./md_db_optimizire: line 20: ` && service mysqld start'
Устанавливал на чистый armbian 5.36 вашим скриптом последней версии (по ссылке из первого сообщения). Вариант установки базовый.
Руками бд так же не стартует:
Код: Выделить всё
Jan 17 18:27:25 orangepipc /etc/init.d/mysql[2328]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Jan 17 18:27:25 orangepipc /etc/init.d/mysql[2328]: [61B blob data]
Jan 17 18:27:25 orangepipc /etc/init.d/mysql[2328]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")'
Jan 17 18:27:25 orangepipc mysql[987]: ...fail!
Jan 17 18:27:25 orangepipc /etc/init.d/mysql[2328]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Jan 17 18:27:25 orangepipc systemd[1]: mysql.service: Control process exited, code=exited status=1
Jan 17 18:27:25 orangepipc /etc/init.d/mysql[2328]:
Jan 17 18:27:25 orangepipc systemd[1]: Failed to start LSB: Start and stop the mysql database server daemon.
MD тем не менее стартует, но добавление, например, плагина привод к ошибке:
Код: Выделить всё
http://192.168.1.50/admin.php?md=panel&action=market&ok_msg=Plugin+%27dev_blynk%27+%282017-11-17+20%3A02%3A19%29+installed.
1286: Unknown storage engine 'InnoDB'
ALTER TABLE phistory_queue ADD `VALUE_ID` int(10) unsigned NOT NULL DEFAULT '0';
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Ср янв 17, 2018 11:58 pm
immortal
Darrik писал(а):Скрипт выдает после старта:
Код: Выделить всё
root@orangepipc:~# ./md_db_optimizire
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
innodb=OFF
default-storage-engine = MyISAM
Failed to stop mysqld.service: Unit mysqld.service not loaded.
./md_db_optimizire: line 20: syntax error near unexpected token `&&'
./md_db_optimizire: line 20: ` && service mysqld start'
Устанавливал на чистый armbian 5.36 вашим скриптом последней версии (по ссылке из первого сообщения). Вариант установки базовый.
Руками бд так же не стартует:
Код: Выделить всё
Jan 17 18:27:25 orangepipc /etc/init.d/mysql[2328]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Jan 17 18:27:25 orangepipc /etc/init.d/mysql[2328]: [61B blob data]
Jan 17 18:27:25 orangepipc /etc/init.d/mysql[2328]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")'
Jan 17 18:27:25 orangepipc mysql[987]: ...fail!
Jan 17 18:27:25 orangepipc /etc/init.d/mysql[2328]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Jan 17 18:27:25 orangepipc systemd[1]: mysql.service: Control process exited, code=exited status=1
Jan 17 18:27:25 orangepipc /etc/init.d/mysql[2328]:
Jan 17 18:27:25 orangepipc systemd[1]: Failed to start LSB: Start and stop the mysql database server daemon.
MD тем не менее стартует, но добавление, например, плагина привод к ошибке:
Код: Выделить всё
http://192.168.1.50/admin.php?md=panel&action=market&ok_msg=Plugin+%27dev_blynk%27+%282017-11-17+20%3A02%3A19%29+installed.
1286: Unknown storage engine 'InnoDB'
ALTER TABLE phistory_queue ADD `VALUE_ID` int(10) unsigned NOT NULL DEFAULT '0';
проверю, не проверял с базовой конфигурацией, только с расширенной.
подозреваю что при конвертации из InnoDB в MyISAM некоторые таблицы не конвертировались.
так же в дебиан получил ошибку о которой писалось, а именно не верный пароль базы данных, сейчас пробую решить и эту проблему
если ошибка Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")' то делаем так:
Код: Выделить всё
sudo mkdir /var/run/mysqld
sudo mkfifo /var/run/mysqld/mysqld.sock
sudo chown -R mysql /var/run/mysqld
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Чт янв 18, 2018 1:42 am
Darrik
immortal писал(а):
проверю, не проверял с базовой конфигурацией, только с расширенной.
подозреваю что при конвертации из InnoDB в MyISAM некоторые таблицы не конвертировались.
так же в дебиан получил ошибку о которой писалось, а именно не верный пароль базы данных, сейчас пробую решить и эту проблему
если ошибка Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")' то делаем так:
Код: Выделить всё
sudo mkdir /var/run/mysqld
sudo mkfifo /var/run/mysqld/mysqld.sock
sudo chown -R mysql /var/run/mysqld
Папка существует, сокет, кстати, тоже, так что FIFO на него натравить нельзя:
Код: Выделить всё
root@orangepipc:~# ls -lv /var/run/mysqld
total 4
-rw-rw---- 1 mysql mysql 5 Jan 17 22:32 mysqld.pid
srwxrwxrwx 1 mysql mysql 0 Jan 17 22:32 mysqld.sock
Не помогло, после рестарта:
Код: Выделить всё
http://192.168.1.50/
1286: Unknown storage engine 'InnoDB'
ALTER TABLE phistory_queue ADD `VALUE_ID` int(10) unsigned NOT NULL DEFAULT '0';
Сервис так же криво стартует:
Код: Выделить всё
Jan 17 22:32:55 orangepipc mysqld[2633]: 180117 22:32:55 [ERROR] mysqld: Table './db_terminal/pvalues' is marked as crashed and should be repaired
Jan 17 22:32:55 orangepipc mysqld[2633]: 180117 22:32:55 [Warning] Checking table: './db_terminal/pvalues'
Jan 17 22:32:55 orangepipc mysqld[2633]: 180117 22:32:55 [ERROR] mysqld: Table './db_terminal/safe_execs' is marked as crashed and should be repaired
Jan 17 22:32:55 orangepipc mysqld[2633]: 180117 22:32:55 [Warning] Checking table: './db_terminal/safe_execs'
Jan 17 22:32:55 orangepipc mysqld[2633]: 180117 22:32:55 [ERROR] mysqld: Table './db_terminal/shouts' is marked as crashed and should be repaired
Jan 17 22:32:55 orangepipc mysqld[2633]: 180117 22:32:55 [Warning] Checking table: './db_terminal/shouts'
Jan 17 22:32:55 orangepipc mysqld[2633]: 180117 22:32:55 [ERROR] mysqld: Table './db_terminal/terminals' is marked as crashed and should be repaired
Jan 17 22:32:55 orangepipc mysqld[2633]: 180117 22:32:55 [Warning] Checking table: './db_terminal/terminals'
Jan 17 22:32:55 orangepipc mysqld[2633]: 180117 22:32:55 [ERROR] mysqld: Table './db_terminal/webvars' is marked as crashed and should be repaired
Jan 17 22:32:55 orangepipc mysqld[2633]: 180117 22:32:55 [Warning] Checking table: './db_terminal/webvars'
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Чт янв 18, 2018 10:18 am
immortal
Удаляешь ручками папку с базой db_terminal, в конфиге mysql убираешь отключение innodb внизу, стартуешь mysql и заливаешь базу