Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Модератор: immortal
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Исправил скрипт.
Исправления. v.0.3.5
- добавлена проверка версии php для возможности установки (в некоторых образах распбиан и диетпи php устанавливается с указанием версии)
- проверка возможности установки mariadb (в некоторых дистрибутивах нет в репах mariadb и устанавливается mysql)
- диалог выбора оптимизации базы данных (можно не оптимизировать базу данных, актуально для установки на ББ)
повторно можно запустить, только удалите старую версию скрипта иначе будет запускаться старый скрипт ибо после скачивания к имени будет добавляться перфикс, так же возможно в rc.local повторные строки и в fstab, и в конфиг mysql вконец добавляются 2 строки при выборе пепевода из InnoDB и MyISAM, вроде всё, уже не помню.
Исправления. v.0.3.5
- добавлена проверка версии php для возможности установки (в некоторых образах распбиан и диетпи php устанавливается с указанием версии)
- проверка возможности установки mariadb (в некоторых дистрибутивах нет в репах mariadb и устанавливается mysql)
- диалог выбора оптимизации базы данных (можно не оптимизировать базу данных, актуально для установки на ББ)
повторно можно запустить, только удалите старую версию скрипта иначе будет запускаться старый скрипт ибо после скачивания к имени будет добавляться перфикс, так же возможно в rc.local повторные строки и в fstab, и в конфиг mysql вконец добавляются 2 строки при выборе пепевода из InnoDB и MyISAM, вроде всё, уже не помню.
- За это сообщение автора immortal поблагодарили (всего 4):
- VAndrey (Сб фев 24, 2018 7:35 am) • AlexL (Сб фев 24, 2018 9:36 am) • skysilver (Сб фев 24, 2018 2:52 pm) • olegvolk75 (Сб фев 24, 2018 3:11 pm)
- Рейтинг: 4.65%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
что то я его не могу даже в армбиан установитьVAndrey писал(а):
И, Сергей, надоел я наверное с "motioneye"... Добавь пожалуйста.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 78
- Зарегистрирован: Вс дек 25, 2016 1:46 pm
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
При установке скрипта на Armbian 5.38 с бекапом в root, вижу такое меню
СпойлерПоказать
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
таблицы пустые, пароль спрашивает ибо таблица users пустая, не выбирали случаем конвертацию из innodb в myisam?Shmit писал(а):При установке скрипта на Armbian 5.38 с бекапом в root, вижу такое менюСпойлерПоказать
Чтобы зайти в админку выполните через phpmyadmin в таблице users запрос
INSERT INTO users VALUES (1,'admin','Admin','admin@smartliving.com','','','','',1,1,'admin','',0,0,'2014-09-05 12:07:19',NULL,'');
- Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 109
- Зарегистрирован: Ср окт 11, 2017 1:09 pm
- Откуда: Краснодар
- Благодарил (а): 94 раза
- Поблагодарили: 1 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Сергей, привет. Сейчас по новой попытался установить скрипт... По не исправленному мануалу (он уже прилично отличается). Не появляется у меня надпись ГОТОВО. Что делать?
Сервер на Orange Pi РС (Armbian 5.60 stable Debian GNU/Linux 9 4.14.84-sunxi)
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
лучше в телеграмм https://t.me/installmd, сегодня будет новый мануал.VAndrey писал(а):Сергей, привет. Сейчас по новой попытался установить скрипт... По не исправленному мануалу (он уже прилично отличается). Не появляется у меня надпись ГОТОВО. Что делать?
- Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 40
- Зарегистрирован: Ср дек 27, 2017 10:51 am
- Благодарил (а): 31 раз
- Поблагодарили: 6 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Сергей, вы сделали отличный проект.Shmit писал(а):При установке скрипта на Armbian 5.38 с бекапом в root, вижу такое менюСпойлерПоказать
Совершенно классный скрипт. Все ставит что надо. Вот только МД у меня почему то не работает. Вернее он работает, но в браузере выскакивает ошибка 500. Причем PHP, apach, MySQL или какая там СУБД все работает потому что через PHPMyAdmin базой можно манипулировать без вопросов.
В связи с этим вопрос: Нельзя ли в шапку добавить информацию о проверенных конфигурациях. Табличку типа:
Железо + Версия ОС + версия скрипта + Использованные установки скрипта
Лично я всю эту информацию обязательно выложу если удастся найти рабочий вариант. Но в шапку может положить только автор.
Я думаю проблема еще в том что armbian меняет версии чуть ли не раз в неделю, да и разработчики пакетов и железа не спят. И в результате выбор изучать досконально Линух и делать все самому или днями перебирать конфигурации и задалбывать автора детскими вопросами.
Лично я пробовал на http://www.orangepi.org/OrangePiWinPlus/
с https://dl.armbian.com/orangepiwin/arch ... .10.107.7z
и https://dl.armbian.com/orangepiwin/arch ... .10.107.7z
еще пробовал Ubuntu Desktop Xenial от производителя железа но это хуже всего.
А так результаты с вариациями, но все как описано в первом абзаце.
Сейчас разворачиваю скрипт на Armbian_5.41 строго по инструкции. Как закончу, выложу отчет с логами.
-
- Сообщения: 109
- Зарегистрирован: Ср окт 11, 2017 1:09 pm
- Откуда: Краснодар
- Благодарил (а): 94 раза
- Поблагодарили: 1 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Сергей, добавь, пожалуйста, в мануал пункт о том, как удалить старый скрипт.immortal писал(а):лучше в телеграмм https://t.me/installmd, сегодня будет новый мануал.VAndrey писал(а):Сергей, привет. Сейчас по новой попытался установить скрипт... По не исправленному мануалу (он уже прилично отличается). Не появляется у меня надпись ГОТОВО. Что делать?
Вроде пошла у меня установка... но я нажал установить node. И уже полтора часа он пыхтит...
Сервер на Orange Pi РС (Armbian 5.60 stable Debian GNU/Linux 9 4.14.84-sunxi)
-
- Сообщения: 141
- Зарегистрирован: Сб мар 11, 2017 7:03 pm
- Благодарил (а): 50 раз
- Поблагодарили: 15 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Ставил на чистый образ. МДМ установился, но дальше "Хелло, ворд" не пускает. Вот выводы команд:immortal писал(а):Исправил скрипт.
Исправления. v.0.3.5
- добавлена проверка версии php для возможности установки (в некоторых образах распбиан и диетпи php устанавливается с указанием версии)
- проверка возможности установки mariadb (в некоторых дистрибутивах нет в репах mariadb и устанавливается mysql)
- диалог выбора оптимизации базы данных (можно не оптимизировать базу данных, актуально для установки на ББ)
повторно можно запустить, только удалите старую версию скрипта иначе будет запускаться старый скрипт ибо после скачивания к имени будет добавляться перфикс, так же возможно в rc.local повторные строки и в fstab, и в конфиг mysql вконец добавляются 2 строки при выборе пепевода из InnoDB и MyISAM, вроде всё, уже не помню.
СпойлерПоказать
Код: Выделить всё
pi@raspberrypi:~ $ df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
/dev/root 30G 7,0G 21G 25% /
devtmpfs 370M 0 370M 0% /dev
tmpfs 375M 0 375M 0% /dev/shm
tmpfs 375M 9,9M 365M 3% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 375M 0 375M 0% /sys/fs/cgroup
tmpfs 20M 408K 20M 2% /var/log
tmpfs 250M 2,6M 248M 2% /tmp
tmpfs 100M 16K 100M 1% /var/www/cached
tmpfs 200M 0 200M 0% /var/cache/apt/archives
tmpfs 200M 0 200M 0% /var/tmp
/dev/mmcblk0p1 41M 21M 21M 51% /boot
tmpfs 75M 4,0K 75M 1% /run/user/1000
СпойлерПоказать
Код: Выделить всё
pi@raspberrypi:~ $ service mysql status
● mariadb.service - MariaDB database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2018-02-24 12:54:13 MSK; 17min ago
Process: 683 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=1/FAILURE)
Process: 567 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environment _WSREP
Process: 558 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 503 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
Main PID: 683 (code=exited, status=1/FAILURE)
Status: "MariaDB server is down"
фев 24 12:54:09 raspberrypi systemd[1]: Starting MariaDB database server...
фев 24 12:54:12 raspberrypi mysqld[683]: 2018-02-24 12:54:12 1995833344 [Note] /usr/sbin/mysqld (mysqld 10.1.23-MariaDB-9+deb9u1) starting as process 683 ...
фев 24 12:54:13 raspberrypi systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
фев 24 12:54:13 raspberrypi systemd[1]: Failed to start MariaDB database server.
фев 24 12:54:13 raspberrypi systemd[1]: mariadb.service: Unit entered failed state.
фев 24 12:54:13 raspberrypi systemd[1]: mariadb.service: Failed with result 'exit-code'.
lines 1-16/16 (END)
СпойлерПоказать
Код: Выделить всё
pi@raspberrypi:~ $ service majordomo status
● majordomo.service - LSB: Start daemon at boot time
Loaded: loaded (/etc/init.d/majordomo; generated; vendor preset: enabled)
Active: active (running) since Sat 2018-02-24 12:54:09 MSK; 18min ago
Docs: man:systemd-sysv-generator(8)
Process: 387 ExecStart=/etc/init.d/majordomo start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/majordomo.service
├─402 /bin/sh /etc/init.d/majordomo start
├─404 sudo -u root php /var/www/cycle.php
└─423 php /var/www/cycle.php
фев 24 12:54:08 raspberrypi systemd[1]: Starting LSB: Start daemon at boot time...
фев 24 12:54:08 raspberrypi majordomo[387]: Starting majordomo
фев 24 12:54:09 raspberrypi sudo[404]: root : TTY=unknown ; PWD=/var/www ; USER=root ; COMMAND=/usr/bin/php /var/www/cycle.php
фев 24 12:54:09 raspberrypi sudo[404]: pam_unix(sudo:session): session opened for user root by (uid=0)
фев 24 12:54:09 raspberrypi systemd[1]: Started LSB: Start daemon at boot time.
"решение:
добавить в /etc/rc/local перед exit 0 следующую строку:
/bin/sleep 20 && /etc/init.d/mysql start" не помогает, т.к. нет такой папки, есть rc0.d, rc1.d и т.д.
Что можно ещё допилить\поправить?
Orange Pi PCPlus, Debian Stretch with Armbian Linux 4.19.62-sunxi
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
вручную стартует? если вручную стартует то просто в rc.local увеличить паузу sleepolegvolk75 писал(а):Ставил на чистый образ. МДМ установился, но дальше "Хелло, ворд" не пускает. Вот выводы команд:immortal писал(а):Исправил скрипт.
Исправления. v.0.3.5
- добавлена проверка версии php для возможности установки (в некоторых образах распбиан и диетпи php устанавливается с указанием версии)
- проверка возможности установки mariadb (в некоторых дистрибутивах нет в репах mariadb и устанавливается mysql)
- диалог выбора оптимизации базы данных (можно не оптимизировать базу данных, актуально для установки на ББ)
повторно можно запустить, только удалите старую версию скрипта иначе будет запускаться старый скрипт ибо после скачивания к имени будет добавляться перфикс, так же возможно в rc.local повторные строки и в fstab, и в конфиг mysql вконец добавляются 2 строки при выборе пепевода из InnoDB и MyISAM, вроде всё, уже не помню.СпойлерПоказатьКод: Выделить всё
pi@raspberrypi:~ $ df -h Файловая система Размер Использовано Дост Использовано% Cмонтировано в /dev/root 30G 7,0G 21G 25% / devtmpfs 370M 0 370M 0% /dev tmpfs 375M 0 375M 0% /dev/shm tmpfs 375M 9,9M 365M 3% /run tmpfs 5,0M 4,0K 5,0M 1% /run/lock tmpfs 375M 0 375M 0% /sys/fs/cgroup tmpfs 20M 408K 20M 2% /var/log tmpfs 250M 2,6M 248M 2% /tmp tmpfs 100M 16K 100M 1% /var/www/cached tmpfs 200M 0 200M 0% /var/cache/apt/archives tmpfs 200M 0 200M 0% /var/tmp /dev/mmcblk0p1 41M 21M 21M 51% /boot tmpfs 75M 4,0K 75M 1% /run/user/1000
СпойлерПоказатьКод: Выделить всё
pi@raspberrypi:~ $ service mysql status ● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Sat 2018-02-24 12:54:13 MSK; 17min ago Process: 683 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=1/FAILURE) Process: 567 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-environment _WSREP Process: 558 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS) Process: 503 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS) Main PID: 683 (code=exited, status=1/FAILURE) Status: "MariaDB server is down" фев 24 12:54:09 raspberrypi systemd[1]: Starting MariaDB database server... фев 24 12:54:12 raspberrypi mysqld[683]: 2018-02-24 12:54:12 1995833344 [Note] /usr/sbin/mysqld (mysqld 10.1.23-MariaDB-9+deb9u1) starting as process 683 ... фев 24 12:54:13 raspberrypi systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE фев 24 12:54:13 raspberrypi systemd[1]: Failed to start MariaDB database server. фев 24 12:54:13 raspberrypi systemd[1]: mariadb.service: Unit entered failed state. фев 24 12:54:13 raspberrypi systemd[1]: mariadb.service: Failed with result 'exit-code'. lines 1-16/16 (END)
Вижу, что база не запустилась. После "service mysql start" МДМ запустился.СпойлерПоказатьКод: Выделить всё
pi@raspberrypi:~ $ service majordomo status ● majordomo.service - LSB: Start daemon at boot time Loaded: loaded (/etc/init.d/majordomo; generated; vendor preset: enabled) Active: active (running) since Sat 2018-02-24 12:54:09 MSK; 18min ago Docs: man:systemd-sysv-generator(8) Process: 387 ExecStart=/etc/init.d/majordomo start (code=exited, status=0/SUCCESS) CGroup: /system.slice/majordomo.service ├─402 /bin/sh /etc/init.d/majordomo start ├─404 sudo -u root php /var/www/cycle.php └─423 php /var/www/cycle.php фев 24 12:54:08 raspberrypi systemd[1]: Starting LSB: Start daemon at boot time... фев 24 12:54:08 raspberrypi majordomo[387]: Starting majordomo фев 24 12:54:09 raspberrypi sudo[404]: root : TTY=unknown ; PWD=/var/www ; USER=root ; COMMAND=/usr/bin/php /var/www/cycle.php фев 24 12:54:09 raspberrypi sudo[404]: pam_unix(sudo:session): session opened for user root by (uid=0) фев 24 12:54:09 raspberrypi systemd[1]: Started LSB: Start daemon at boot time.
"решение:
добавить в /etc/rc/local перед exit 0 следующую строку:
/bin/sleep 20 && /etc/init.d/mysql start" не помогает, т.к. нет такой папки, есть rc0.d, rc1.d и т.д.
Что можно ещё допилить\поправить?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru