Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi PC+

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Paly4
Сообщения: 5
Зарегистрирован: Пн окт 23, 2017 11:41 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Paly4 » Вт окт 24, 2017 1:05 am

immortal писал(а):Образ DietPi v148

Сервер Blynk (не запущен, запуск через crontab не от суперпользователя)
плис ,подскажите подробно как это сделать

еще , чем отличаются , или точнее что лучше устанавливать на Pi PC - ARMBIAN или DietPi
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение immortal » Вт окт 24, 2017 1:59 am

Paly4 писал(а):
immortal писал(а):Образ DietPi v148

Сервер Blynk (не запущен, запуск через crontab не от суперпользователя)
плис ,подскажите подробно как это сделать

еще , чем отличаются , или точнее что лучше устанавливать на Pi PC - ARMBIAN или DietPi
Я уже не помню, вроде в crontab просто закомментирован запуск blynk
Набираем:
crontab -e
И там раскомментим строчку с запуском bkynk если нет то добавляем запуск от пользователя dietpi
@reboot sudo -u dietpi java -jar /root/server-0.21.0.jar -dataFolder /root/blynk

Должно быть разрешения для папок и файлов, вообще лучше скачать новый сервер blynk и разместить все в домашней папке юзера blynk

По поводу какой образ выбрать: dietpi основан на armbian, ядро у него третье, армбиан убунту почемуто сейчас тоже на третьем ядре, разницы я особо не вижу, в dietpi вроде usbwifi адаптер 8188 работает, в армбиан убунту запустить его не удалось. Ну и в армбиан я не ставил java и как следствие не запустить blynk
За это сообщение автора immortal поблагодарил:
Paly4 (Вт окт 24, 2017 9:25 am)
Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Paly4
Сообщения: 5
Зарегистрирован: Пн окт 23, 2017 11:41 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Paly4 » Вт окт 24, 2017 9:00 pm

строчки не было ,добавил , сохранил , рестарт , по http://dietpi.lan нет ничего
Должно быть разрешения для папок и файлов, вообще лучше скачать новый сервер blynk и разместить все в домашней папке юзера blynk
не подскажите подробней ?
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение immortal » Ср окт 25, 2017 1:31 pm

Paly4 писал(а):строчки не было ,добавил , сохранил , рестарт , по http://dietpi.lan нет ничего
Должно быть разрешения для папок и файлов, вообще лучше скачать новый сервер blynk и разместить все в домашней папке юзера blynk
не подскажите подробней ?
1. проверяем не висит ли у нас vlc на порту 8080, для этого заходим в crontab -e и смотрим есть ли у запуска vlc параметр --http-port 7070, если нет то добавляем и перезагружаемся (в моем образе DietPi порт vlc изменен)
2. устанавливаем java (в моем образе DietPi уже установлена)
3. качаем отсюда новый Blynk сервер https://github.com/blynkkk/blynk-server/releases
4. создаем папку в каталоге /home/dietpi с именем blynk
5. помещаем туда скачанный файл server-0.28.3.jar
6. проверяем работу сервера sudo -u dietpi java -jar /home/dietpi/blynk/server-0.28.3.jar -dataFolder /home/dietpi/blynk/ если нет ошибок, то в crontab -e пишем:

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

@reboot sudo -u dietpi java -jar /home/dietpi/blynk/server-0.28.3.jar -dataFolder /home/dietpi/blynk/ 
7. перазагружаемся
8. устанавливаем приложение Blynk и проверяем коннект к локальному Blynk серверу (или проверяем с помощью модуля МД Blynk)
За это сообщение автора immortal поблагодарил:
Paly4 (Ср окт 25, 2017 3:05 pm)
Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Paly4
Сообщения: 5
Зарегистрирован: Пн окт 23, 2017 11:41 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Paly4 » Ср окт 25, 2017 2:48 pm

в образе кажись не было установленного блинка
хотел запустить новую версию сервера , я так понимаю сейчас это server-0.28.3.jar , но при запуске выдает ошибку

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

Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: cc/blynk/server/launcher/ServerLauncher has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495) 
если я правильно понял , нужно обновить java ? подскажите как это сделать ?

еще хотел спросить , после установки сборки нужно обновлять dietpi, Webmin ? или это не обязательно для дальнейшей работы ?

и Большое спасибо за помощь !!!
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение immortal » Чт окт 26, 2017 12:25 am

да, надо обновить java, наверно dietpi-upgrade или стандартно apt-get upgrade
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Paly4
Сообщения: 5
Зарегистрирован: Пн окт 23, 2017 11:41 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Paly4 » Чт окт 26, 2017 10:08 am

apt-get upgrade обновило кучу пакетов , но jaava не обновилась
Берендей
Сообщения: 125
Зарегистрирован: Ср окт 18, 2017 9:44 am
Благодарил (а): 24 раза
Поблагодарили: 18 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Берендей » Пт окт 27, 2017 12:26 pm

Установил DietPi на OrangePi PC. Радио играет, Алиса говорит, в общем все работает, спасибо за образ.
Я весьма далек от Линукса, но понемножку разбираюсь с нюансами.

Подскажите как правильно выключать/перегружать сервер, что бы базы сохранялись?
OrangePI PC/ARMBIAN 5.36 + DS3231+433Mhz. Esp8266(ArduinoIDE). Arduino MEGA2560 + Oregon THGN132N.
Sonoff RF Bridge + sensors
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение skysilver » Пт окт 27, 2017 12:29 pm

Берендей писал(а):Подскажите как правильно выключать/перегружать сервер, что бы базы сохранялись?
Через меню MajorDoMo: Сервис->Выключение системы. Но не уверен, что это реализовано в этом образе.

Через консоль:

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

sudo poweroff
sudo reboot
shutdown -r now
shutdown -h now
Но тут только сама ОС завершит штатно работу. Базы не будут сохранены.

Можно самому сценарии добавить:
Выключение

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

$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);
say("Подготовка к выключению",2);
setTimeout("shutdownTimer","safe_exec('shutdown -h now');",15); 
Перезагрузка

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

$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);
say("Подготовка к перезагрузке",2);
setTimeout("shutdownTimer","safe_exec('shutdown -r now');",15); 
За это сообщение автора skysilver поблагодарил:
Берендей (Пт окт 27, 2017 12:35 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Берендей
Сообщения: 125
Зарегистрирован: Ср окт 18, 2017 9:44 am
Благодарил (а): 24 раза
Поблагодарили: 18 раз

Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi

Сообщение Берендей » Пт окт 27, 2017 12:35 pm

В очередной раз спасибо
OrangePI PC/ARMBIAN 5.36 + DS3231+433Mhz. Esp8266(ArduinoIDE). Arduino MEGA2560 + Oregon THGN132N.
Sonoff RF Bridge + sensors
Ответить