Страница 32 из 81

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Добавлено: Вт апр 24, 2018 9:24 pm
skysilver
VAndrey писал(а):
Вт апр 24, 2018 9:18 pm
Блин... ничего в этом не понимаю. А есть толковый мануал? Или можешь через тимвьювер помочь - готов заплатить...
Напиши мне в ЛС, а лучше в Телеграм.

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Добавлено: Вт май 01, 2018 7:50 pm
krashn056
Приветствую, а кто нибудь пробовал запускать на Cubietruck 5 с процессором H8 ???

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Добавлено: Ср май 02, 2018 3:34 pm
olegvolk75
Поставил на Armbian OPi PC Plus, перенес на eMMC. Встало и заработало без проблем. Но есть два небольших косяка:

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); 
'sudo reboot' тоже пробовал, не помогает. Если в консоли МДМ запустить safe_exec("reboot"); то перезагрузка тоже не работает.В консоле Армбиана естественно работает.
2. Не регулируется громкость на главной странице. При изменении в консоле МДМ выдается команда "15:30:44 0.42424700 Executing: amixer sset PCM,0 50%", а нужно "amixer sset 'Lineout volume control',0 50%". Где в МДМ можно изменить эту команду на нужную мне?

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Добавлено: Чт май 03, 2018 4:16 pm
Soichi
Всем у кого проблема со скриптом выключения и перезагрузки. Нашёл для себя такое решение, выполнить эти две команды - "sudo chmod +s /sbin/shutdown", "sudo chmod +s /sbin/reboot".
И дней через 5 непрерывной работы сервера, после неудачной попытки установить из маркета дополнений "Голосовой поиск по Youtube" отвалились циклы - "main цикл остановлен.. exec цикл остановлен.. scheduler цикл остановлен.. ping цикл остановлен.. webvars цикл остановлен."
Если зайти по SSH и выполнить "php /var/www/cycle.php", циклы запускаются, но ровно до того момента пока не закроешь SSH соединение.

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Добавлено: Чт май 03, 2018 4:47 pm
Tonko
Soichi писал(а):
Чт май 03, 2018 4:16 pm
Если зайти по SSH и выполнить "php /var/www/cycle.php", циклы запускаются, но ровно до того момента пока не закроешь SSH соединение.
У меня все тоже самое, только без всяких пред историй, причина падения циклов не понятна(((
А все остальное именно так: В Armbian выполняешь "php /var/www/cycle.php", причем выполнение не завершается, остается активное, тоесть не выходит "строку ввода", в МД циклы выполняются - все гуд!!
Стоит закрыть сессию SSH - все плохо, циклы падают(((

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Добавлено: Чт май 03, 2018 4:55 pm
Soichi
Причём если проверить - "sudo /etc/init.d/majordomo status", в ответ "Running". Перезапуск тоже циклы не поднимает. Вот не знаю куда копать..

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Добавлено: Пт май 04, 2018 1:13 pm
immortal
Soichi писал(а):
Чт май 03, 2018 4:55 pm
Причём если проверить - "sudo /etc/init.d/majordomo status", в ответ "Running". Перезапуск тоже циклы не поднимает. Вот не знаю куда копать..
копать сначала df -h а потом капать логи

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Добавлено: Пт май 04, 2018 1:40 pm
fandaymon
Tonko писал(а):
Чт май 03, 2018 4:47 pm
Soichi писал(а):
Чт май 03, 2018 4:16 pm
Если зайти по SSH и выполнить "php /var/www/cycle.php", циклы запускаются, но ровно до того момента пока не закроешь SSH соединение.
У меня все тоже самое, только без всяких пред историй, причина падения циклов не понятна(((
А все остальное именно так: В Armbian выполняешь "php /var/www/cycle.php", причем выполнение не завершается, остается активное, тоесть не выходит "строку ввода", в МД циклы выполняются - все гуд!!
Стоит закрыть сессию SSH - все плохо, циклы падают(((
Так понятно, что закрытие сессии сразу закрывает и программу, которая в сессии выполняется. Для того чтобы программа выполнялась сама по себе надо применять магию амперсанда, т.е. запускать php /var/www/cycle.php &
Но конечно лучше разобраться почему не срабатывает sudo /etc/init.d/majordomo restart, потому что она в принципе делает тоже самое - запускает php /var/www/cycle.php. Ошибки запуска пишутся в /var/log/majordomo.err

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Добавлено: Пт май 04, 2018 9:24 pm
Tonko
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
Подскажите, а после "php /var/www/cycle.php &" должен вернуться в консоль?
У меня не возвращается(((
Ну по крайней мере очень долго не возвращается(
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

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Добавлено: Пт май 04, 2018 9:43 pm
fandaymon
Tonko писал(а):
Пт май 04, 2018 9:24 pm
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
Подскажите, а после "php /var/www/cycle.php &" должен вернуться в консоль?
У меня не возвращается(((
Ну по крайней мере очень долго не возвращается(
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
2. Убрать поддержку SNMP из PHP
для php 7

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

sudo apt-get remove php7.0-snmp

для php5

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

sudo apt-get remove php5-snmp
3. Если snmp стоит, а ошибки сыпятся, попробовать поставить пакет для докачки

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

apt-get install snmp-mibs-downloader