Напиши мне в ЛС, а лучше в Телеграм.
Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Модератор: immortal
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 35
- Зарегистрирован: Пн янв 20, 2014 9:28 pm
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Приветствую, а кто нибудь пробовал запускать на Cubietruck 5 с процессором H8 ???
-
- Сообщения: 141
- Зарегистрирован: Сб мар 11, 2017 7:03 pm
- Благодарил (а): 50 раз
- Поблагодарили: 15 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Поставил на Armbian OPi PC Plus, перенес на eMMC. Встало и заработало без проблем. Но есть два небольших косяка:
1. Не работает штатная кнопка выключения и перезагрузки сервера, сделано так (из образа Сергея)
'sudo reboot' тоже пробовал, не помогает. Если в консоли МДМ запустить safe_exec("reboot"); то перезагрузка тоже не работает.В консоле Армбиана естественно работает.
2. Не регулируется громкость на главной странице. При изменении в консоле МДМ выдается команда "15:30:44 0.42424700 Executing: amixer sset PCM,0 50%", а нужно "amixer sset 'Lineout volume control',0 50%". Где в МДМ можно изменить эту команду на нужную мне?
1. Не работает штатная кнопка выключения и перезагрузки сервера, сделано так (из образа Сергея)
Код: Выделить всё
say("Подготовка к перезагрузке",2);
$filename = ROOT . '/database_backup/db.sql';
$mysqlDumpPath = "/usr/bin/mysqldump";
$mysqlDumpParam = " --user=" . DB_USER . " --password=" . DB_PASSWORD;
$mysqlDumpParam .= " --no-create-db --add-drop-table --databases " . DB_NAME;
if (file_exists($filename)) rename($filename, $filename . '.prev');
exec($mysqlDumpPath . $mysqlDumpParam . " > " . $filename);
setTimeout("shutdownTimer","safe_exec('reboot');",15);
2. Не регулируется громкость на главной странице. При изменении в консоле МДМ выдается команда "15:30:44 0.42424700 Executing: amixer sset PCM,0 50%", а нужно "amixer sset 'Lineout volume control',0 50%". Где в МДМ можно изменить эту команду на нужную мне?
Orange Pi PCPlus, Debian Stretch with Armbian Linux 4.19.62-sunxi
- Soichi
- Сообщения: 29
- Зарегистрирован: Вс фев 07, 2016 9:08 am
- Откуда: Омск
- Благодарил (а): 16 раз
- Поблагодарили: 5 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Всем у кого проблема со скриптом выключения и перезагрузки. Нашёл для себя такое решение, выполнить эти две команды - "sudo chmod +s /sbin/shutdown", "sudo chmod +s /sbin/reboot".
И дней через 5 непрерывной работы сервера, после неудачной попытки установить из маркета дополнений "Голосовой поиск по Youtube" отвалились циклы - "main цикл остановлен.. exec цикл остановлен.. scheduler цикл остановлен.. ping цикл остановлен.. webvars цикл остановлен."
Если зайти по SSH и выполнить "php /var/www/cycle.php", циклы запускаются, но ровно до того момента пока не закроешь SSH соединение.
И дней через 5 непрерывной работы сервера, после неудачной попытки установить из маркета дополнений "Голосовой поиск по Youtube" отвалились циклы - "main цикл остановлен.. exec цикл остановлен.. scheduler цикл остановлен.. ping цикл остановлен.. webvars цикл остановлен."
Если зайти по SSH и выполнить "php /var/www/cycle.php", циклы запускаются, но ровно до того момента пока не закроешь SSH соединение.
- Рейтинг: 2.33%
Сервер MajorDoMo живет на OrangePi Plus 2, ARMBIAN 5.65 stable Ubuntu 16.04.5 LTS 3.4.113-sun8i
-
- Сообщения: 17
- Зарегистрирован: Вт авг 01, 2017 7:21 pm
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
У меня все тоже самое, только без всяких пред историй, причина падения циклов не понятна(((
А все остальное именно так: В Armbian выполняешь "php /var/www/cycle.php", причем выполнение не завершается, остается активное, тоесть не выходит "строку ввода", в МД циклы выполняются - все гуд!!
Стоит закрыть сессию SSH - все плохо, циклы падают(((
- Soichi
- Сообщения: 29
- Зарегистрирован: Вс фев 07, 2016 9:08 am
- Откуда: Омск
- Благодарил (а): 16 раз
- Поблагодарили: 5 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Причём если проверить - "sudo /etc/init.d/majordomo status", в ответ "Running". Перезапуск тоже циклы не поднимает. Вот не знаю куда копать..
Сервер MajorDoMo живет на OrangePi Plus 2, ARMBIAN 5.65 stable Ubuntu 16.04.5 LTS 3.4.113-sun8i
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
копать сначала df -h а потом капать логи
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Так понятно, что закрытие сессии сразу закрывает и программу, которая в сессии выполняется. Для того чтобы программа выполнялась сама по себе надо применять магию амперсанда, т.е. запускать php /var/www/cycle.php &Tonko писал(а): ↑Чт май 03, 2018 4:47 pmУ меня все тоже самое, только без всяких пред историй, причина падения циклов не понятна(((
А все остальное именно так: В Armbian выполняешь "php /var/www/cycle.php", причем выполнение не завершается, остается активное, тоесть не выходит "строку ввода", в МД циклы выполняются - все гуд!!
Стоит закрыть сессию SSH - все плохо, циклы падают(((
Но конечно лучше разобраться почему не срабатывает sudo /etc/init.d/majordomo restart, потому что она в принципе делает тоже самое - запускает php /var/www/cycle.php. Ошибки запуска пишутся в /var/log/majordomo.err
- Рейтинг: 1.16%
-
- Сообщения: 17
- Зарегистрирован: Вт авг 01, 2017 7:21 pm
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Подскажите, а после "php /var/www/cycle.php &" должен вернуться в консоль?fandaymon писал(а): ↑Пт май 04, 2018 1:40 pmТак понятно, что закрытие сессии сразу закрывает и программу, которая в сессии выполняется. Для того чтобы программа выполнялась сама по себе надо применять магию амперсанда, т.е. запускать php /var/www/cycle.php &
Но конечно лучше разобраться почему не срабатывает sudo /etc/init.d/majordomo restart, потому что она в принципе делает тоже самое - запускает php /var/www/cycle.php. Ошибки запуска пишутся в /var/log/majordomo.err
У меня не возвращается(((
Ну по крайней мере очень долго не возвращается(
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyShutdown ::= { netSnmpNotifications 2 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyRestart ::= { netSnmpNotifications 3 }
Cannot adopt OID in UCD-SNMP-MIB: laErrMessage ::= { laEntry 101 }
Cannot adopt OID in UCD-SNMP-MIB: laErrorFlag ::= { laEntry 100 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadFloat ::= { laEntry 6 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadInt ::= { laEntry 5 }
Cannot adopt OID in UCD-SNMP-MIB: laConfig ::= { laEntry 4 }
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { laEntry 3 }
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 }
21:19:11 Closing thread: exec php -q ./scripts/cycle_skype.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_skype.php.txt
21:19:11 Closing thread: exec php -q ./scripts/cycle_onewire_starred.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_onewire_starred.php.txt
21:19:12 Closing thread: exec php -q ./scripts/cycle_connect.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_connect.php.txt
21:19:12 Closing thread: DISPLAY=:101 php ./scripts/cycle_X101_skype.php --params "a:0:{}"
21:19:12 Closing thread: exec php -q ./scripts/cycle_mysensor.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_mysensor.php.txt
21:19:12 Closing thread: exec php -q ./scripts/cycle_onewire.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_onewire.php.txt
21:19:13 Closing thread: exec php -q ./scripts/cycle_energomera.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_energomera.php.txt
-
- Сообщения: 1555
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Должен возвращаться. Но ошибки, которые возникают будут валится в консоль. Т.е. возможно в консоль и вернулись, но этого не видно из-за того что ошибки всё время выводятся.Tonko писал(а): ↑Пт май 04, 2018 9:24 pmПодскажите, а после "php /var/www/cycle.php &" должен вернуться в консоль?fandaymon писал(а): ↑Пт май 04, 2018 1:40 pmТак понятно, что закрытие сессии сразу закрывает и программу, которая в сессии выполняется. Для того чтобы программа выполнялась сама по себе надо применять магию амперсанда, т.е. запускать php /var/www/cycle.php &
Но конечно лучше разобраться почему не срабатывает sudo /etc/init.d/majordomo restart, потому что она в принципе делает тоже самое - запускает php /var/www/cycle.php. Ошибки запуска пишутся в /var/log/majordomo.err
У меня не возвращается(((
Ну по крайней мере очень долго не возвращается(
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyShutdown ::= { netSnmpNotifications 2 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyRestart ::= { netSnmpNotifications 3 }
Cannot adopt OID in UCD-SNMP-MIB: laErrMessage ::= { laEntry 101 }
Cannot adopt OID in UCD-SNMP-MIB: laErrorFlag ::= { laEntry 100 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadFloat ::= { laEntry 6 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadInt ::= { laEntry 5 }
Cannot adopt OID in UCD-SNMP-MIB: laConfig ::= { laEntry 4 }
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { laEntry 3 }
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 }
21:19:11 Closing thread: exec php -q ./scripts/cycle_skype.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_skype.php.txt
21:19:11 Closing thread: exec php -q ./scripts/cycle_onewire_starred.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_onewire_starred.php.txt
21:19:12 Closing thread: exec php -q ./scripts/cycle_connect.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_connect.php.txt
21:19:12 Closing thread: DISPLAY=:101 php ./scripts/cycle_X101_skype.php --params "a:0:{}"
21:19:12 Closing thread: exec php -q ./scripts/cycle_mysensor.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_mysensor.php.txt
21:19:12 Closing thread: exec php -q ./scripts/cycle_onewire.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_onewire.php.txt
21:19:13 Closing thread: exec php -q ./scripts/cycle_energomera.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_energomera.php.txt
По поводу Cannot adopt OID in UCD-SNMP-MIB в интернетах написано, что это означает что php собран с поддержкой SNMP, а сам SNMP не инсталлирован или инсталлирован не до конца, на сколько я понял не всё что входит в пакет snmp можно ставить автоматически по лицензионным соображениям и требуется докачивать какие-то части...
Из того что прочитал есть несколько выходов
1. Попробовать проинсталлировать SNMP
Код: Выделить всё
sudo apt-get install snmp
для php 7
Код: Выделить всё
sudo apt-get remove php7.0-snmp
для php5
Код: Выделить всё
sudo apt-get remove php5-snmp
Код: Выделить всё
apt-get install snmp-mibs-downloader
- Рейтинг: 1.16%