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

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

Модератор: immortal

Аватара пользователя
mul-nb
Сообщения: 9
Зарегистрирован: Сб янв 26, 2019 11:06 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение mul-nb » Ср янв 30, 2019 10:17 pm

Это по первости. Когда начинал пришлось много мелочей решать самостоятельно, а это все время. Решил с windows 10 перейти на более компактный OrangiPi PC plus и соответственно armbian. Сперва попробовал в ручную по инструкции. Что то не получилось. Часа 4 с перерывами. Windows 10 почему то не смог переформатировать микро sd. Остаток дня ушел чтобы все таки отработать переформатирование и перезаливку исходным образом системы для того чтобы начинать все с чистого листа. Следующие пол дня читал форум и пробовал разные варианты. Потом только попробовал скрипт установки, понравилось, все получилось и заработало. Еще день прошел. Это было до нового года. После нового года решил закрепить материал и переустановить все заново. Тем более что база данных рухнула после экспериментов с питанием, соломки не стелил и уже надоело ее восстанавливать. Но с посленовогодним скриптом вылезли эти заморочки с PHP описанные чуть выше. Отложил скрипт кинулся в рукопашный бой. В конце концов все получилось, и времени действительно уже на переустановку 2 часа уходит :) Вот immortal разъяснил что происходит на выходных попробую опять скриптом установить. Не нравиться что иногда не все циклы самостоятельно запускаются. Как reboot так все проверять приходится, утомляет :) Но в общем и целом за этот месяц что вплотную занимаюсь МДМ много нового узнал и чем больше узнаю тем большем нравится вся система. По крайней мере меня полностью устраивает.
Raspberry Pi 4, Linux MajorDoMo-61 5.15.0-1049-raspi #52-Ubuntu SMP PREEMPT Thu Mar 14 08:39:42 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux + ESP8266
alecseyyy
Сообщения: 24
Зарегистрирован: Пн дек 10, 2018 11:42 am
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение alecseyyy » Чт янв 31, 2019 8:15 am

Ну я на самом деле уже более недели устанавливаю, тестирую что-то и сношу заново все и устанавливаю по новому. И вот два дня назад я получил такую фигню вместо запущенной системы и без доступа к ssh.
Почему так долго? Скрипт устанавливает систему с 5-6 параметрами очень не быстро. Первичная настройка только с параметром -t занимает даже не знаю сколько, ну может час, может меньше. Основная проблема у меня в неработающем звуке. Нет голосового оповещения о системе, почему так? Вообще хз. Решения нет пока рабочего, все как у всех, но снос и установка не помогает, стало ещё хуже и теперь система не устанавливается вообще.
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Чт янв 31, 2019 2:19 pm

про ssh в ближайшее время внесу исправления в скрипт, добавлю исправление проблемы с ssh
про php на днях попробую решить проблему и внести изменения в скрипт
так же внесу определение версии php-fpm при установке nginx
про звук: напишу подробный ман куда копать и что проверять, чтобы исключить проблему со звуком в настройках МД рекомендую установить расширенную конфигурацию, там в конфигурации звук есть, если звука у вас нет то с расширенной Вы будете точно знать что проблема не в конфигурации а в системе (не включен выход, не правильные порты в asound.conf и т.п.)
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Чт янв 31, 2019 2:22 pm

mul-nb писал(а):
Ср янв 30, 2019 10:17 pm
Это по первости. Когда начинал пришлось много мелочей решать самостоятельно, а это все время. Решил с windows 10 перейти на более компактный OrangiPi PC plus и соответственно armbian. Сперва попробовал в ручную по инструкции. Что то не получилось. Часа 4 с перерывами. Windows 10 почему то не смог переформатировать микро sd. Остаток дня ушел чтобы все таки отработать переформатирование и перезаливку исходным образом системы для того чтобы начинать все с чистого листа. Следующие пол дня читал форум и пробовал разные варианты. Потом только попробовал скрипт установки, понравилось, все получилось и заработало. Еще день прошел. Это было до нового года. После нового года решил закрепить материал и переустановить все заново. Тем более что база данных рухнула после экспериментов с питанием, соломки не стелил и уже надоело ее восстанавливать. Но с посленовогодним скриптом вылезли эти заморочки с PHP описанные чуть выше. Отложил скрипт кинулся в рукопашный бой. В конце концов все получилось, и времени действительно уже на переустановку 2 часа уходит :) Вот immortal разъяснил что происходит на выходных попробую опять скриптом установить. Не нравиться что иногда не все циклы самостоятельно запускаются. Как reboot так все проверять приходится, утомляет :) Но в общем и целом за этот месяц что вплотную занимаюсь МДМ много нового узнал и чем больше узнаю тем большем нравится вся система. По крайней мере меня полностью устраивает.
не хотите установку не апача пробывать, а nginx
./installmd -x
?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
mul-nb
Сообщения: 9
Зарегистрирован: Сб янв 26, 2019 11:06 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение mul-nb » Чт янв 31, 2019 10:16 pm

Сегодня попробовал на чистую систему поставить МДМ.
Orange Pi PC plus, Armbian_5.69_Orangepipcplus_Debian_stretch_next_4.19.13.img
Проблема описанная выше не исчезла, т.е. скрипт PHP не запускается а выводится текст. попробовал лекарство от иммортала. Получил вот это:

nick@md:~$ sudo php -v
PHP 7.0.33-0+deb9u1 (cli) (built: Dec 7 2018 11:36:49) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.33-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
nick@md:~$ sudo a2enmod php7.0
Considering dependency mpm_prefork for php7.0:
Considering conflict mpm_event for mpm_prefork:
ERROR: Module mpm_event is enabled - cannot proceed due to conflicts. It needs to be disabled first!
Considering conflict mpm_worker for mpm_prefork:
ERROR: Could not enable dependency mpm_prefork for php7.0, aborting
nick@md:~$
Насколько удалось понять:
ОШИБКА: модуль mpm_event включен - не может продолжить работу из-за конфликтов. Это должно быть отключено сначала!
ОШИБКА: не удалось включить зависимость mpm_prefork для php7.0, прервано.
надо вырубить модуль mpm_event и запустить mpm_prefork ?
Как это сделать ?
Завтра попробую nginx.
Raspberry Pi 4, Linux MajorDoMo-61 5.15.0-1049-raspi #52-Ubuntu SMP PREEMPT Thu Mar 14 08:39:42 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux + ESP8266
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Пт фев 01, 2019 12:34 am

mul-nb писал(а):
Чт янв 31, 2019 10:16 pm
Сегодня попробовал на чистую систему поставить МДМ.
Orange Pi PC plus, Armbian_5.69_Orangepipcplus_Debian_stretch_next_4.19.13.img
Проблема описанная выше не исчезла, т.е. скрипт PHP не запускается а выводится текст. попробовал лекарство от иммортала. Получил вот это:

nick@md:~$ sudo php -v
PHP 7.0.33-0+deb9u1 (cli) (built: Dec 7 2018 11:36:49) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.33-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
nick@md:~$ sudo a2enmod php7.0
Considering dependency mpm_prefork for php7.0:
Considering conflict mpm_event for mpm_prefork:
ERROR: Module mpm_event is enabled - cannot proceed due to conflicts. It needs to be disabled first!
Considering conflict mpm_worker for mpm_prefork:
ERROR: Could not enable dependency mpm_prefork for php7.0, aborting
nick@md:~$
Насколько удалось понять:
ОШИБКА: модуль mpm_event включен - не может продолжить работу из-за конфликтов. Это должно быть отключено сначала!
ОШИБКА: не удалось включить зависимость mpm_prefork для php7.0, прервано.
надо вырубить модуль mpm_event и запустить mpm_prefork ?
Как это сделать ?
Завтра попробую nginx.
вот так:
Отключить mpm_event: a2dismod mpm_event
Включить mpm_prefork: a2enmod mpm_prefork

странно, почему там рнр 7.0 а не 7.2
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
alecseyyy
Сообщения: 24
Зарегистрирован: Пн дек 10, 2018 11:42 am
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение alecseyyy » Пт фев 01, 2019 1:05 am

Как итог, ждать исправления скрипта автоматической установки.
Пред крайняя система была как раз на расширенной конфигурации и звук был, но без сигнала перед сообщением и после добавления своего ключа Яндекса, но при этом воспроизводился только ответ на команду, система не озвучивала изменение статуса (например изменение громкости) + было двойное опоаещение, Яндекс и рвойс, когда стал играться с приоритетами, пропал звук вообще, работало только радио. В расширенной конфигурации не устроило наличие лишнего и после установки с 0 началась проблема с php и ssh
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Пт фев 01, 2019 1:42 am

alecseyyy писал(а):
Пт фев 01, 2019 1:05 am
Как итог, ждать исправления скрипта автоматической установки.
Пред крайняя система была как раз на расширенной конфигурации и звук был, но без сигнала перед сообщением и после добавления своего ключа Яндекса, но при этом воспроизводился только ответ на команду, система не озвучивала изменение статуса (например изменение громкости) + было двойное опоаещение, Яндекс и рвойс, когда стал играться с приоритетами, пропал звук вообще, работало только радио. В расширенной конфигурации не устроило наличие лишнего и после установки с 0 началась проблема с php и ssh
вроде написано как решить проблемы с php и ssh
система не озвучивала изменение статуса
а озвучивание включил? вроде по дефолту не озвучивает.
За это сообщение автора immortal поблагодарил:
mul-nb (Пт фев 01, 2019 5:58 pm)
Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
mul-nb
Сообщения: 9
Зарегистрирован: Сб янв 26, 2019 11:06 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение mul-nb » Пт фев 01, 2019 8:44 am

immortal писал(а):
Пт фев 01, 2019 12:34 am

странно, почему там рнр 7.0 а не 7.2
7.2 ставится на Ubuntu т.е. если ставить вот такой образ Armbian_5.69_Orangepipcplus_Ubuntu_bionic_next_4.19.13
при установленной системе с образа Armbian_5.69_Orangepipcplus_Debian_stretch_next_4.19.13 ставится 7.0
Raspberry Pi 4, Linux MajorDoMo-61 5.15.0-1049-raspi #52-Ubuntu SMP PREEMPT Thu Mar 14 08:39:42 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux + ESP8266
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

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

Сообщение immortal » Пт фев 01, 2019 2:33 pm

mul-nb писал(а):
Пт фев 01, 2019 8:44 am
immortal писал(а):
Пт фев 01, 2019 12:34 am

странно, почему там рнр 7.0 а не 7.2
7.2 ставится на Ubuntu т.е. если ставить вот такой образ Armbian_5.69_Orangepipcplus_Ubuntu_bionic_next_4.19.13
при установленной системе с образа Armbian_5.69_Orangepipcplus_Debian_stretch_next_4.19.13 ставится 7.0
будете nginx ставит надо будет поменять в конфиге (/etc/nginx/nginx.conf) путь к php-fpm, вот строка
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
вообще правильно посмотреть сначала путь, наверно должен быть так:
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Ответить