Установка Системы Majordomo на Raspberry pi

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

Модератор: immortal

kymasya
Сообщения: 63
Зарегистрирован: Сб апр 25, 2015 2:14 pm
Благодарил (а): 7 раз
Поблагодарили: 5 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение kymasya » Пт июн 05, 2015 11:28 am

Через 3 дня перестал запускаться RPI2 с ошибкой
end kernel panic - not syncing: vfs: unable to mount root fs on unknown-block(179,2)

что это может быть? кто сталкивался?
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Установка Системы Majordomo на Raspberry pi

Сообщение shemnik69 » Пт июн 05, 2015 12:59 pm

такое может быть из за CD карты. Т.е деградация.
Советую после всех настроек (т.е когда система отлажена) копировать (образ) и сохранять для последующего востановления.
kymasya
Сообщения: 63
Зарегистрирован: Сб апр 25, 2015 2:14 pm
Благодарил (а): 7 раз
Поблагодарили: 5 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение kymasya » Пт июн 05, 2015 5:22 pm

shemnik69 писал(а):такое может быть из за CD карты. Т.е деградация.
Советую после всех настроек (т.е когда система отлажена) копировать (образ) и сохранять для последующего востановления.
возможности для востановления уже нет, сохраненный образ не успел сделать

есть возможность восстановить систему без переустановки с нуля?
ipz
Сообщения: 238
Зарегистрирован: Чт ноя 26, 2015 10:54 pm
Благодарил (а): 38 раз
Поблагодарили: 45 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение ipz » Вс ноя 29, 2015 2:47 am

Поставил МДМ на малинке ручным способом.
- Открывается страница апача по умолчанию: It works
Удалил из /var/www файл index.html
- index.php не открывается
Папка /debmes пустая
- установил права для /var/www на все для всех
- В crontab пытался запустить cycle.php от имени www-data и root
Ничего не помогает.

При запуске cycle.php из командной строки окошко терминала выдает несколько ошибок и зависает:
PHP Notice: Undefined index: COMPUTERNAME in /var/www/config.php on line 24
PHP Notice: Undefined index: S2G_BASE_URL in /var/www/config.php on line 38
PHP Notice: Undefined index: SERVER_NAME in /var/www/config.php on line 47
PHP Notice: Undefined index: REQUEST_URI in /var/www/lib/loader.php on line 15
PHP Notice: Undefined index: REQUEST_METHOD in /var/www/lib/general.class.php on l ine 53
PHP Notice: Undefined index: REQUEST_METHOD in /var/www/lib/general.class.php on l ine 79

Подскажите что еще можно проверить, чтобы заработал МДМ

PS: Смущает еще, что нет у меня папок /var/www/majordomo/htdocs' (есть ссылка в config.php)
и папки /var/www/htdocs
ipz
Сообщения: 238
Зарегистрирован: Чт ноя 26, 2015 10:54 pm
Благодарил (а): 38 раз
Поблагодарили: 45 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение ipz » Вт дек 01, 2015 12:12 am

Тяжело быть нубом :)

Все проверил, что мог...
mod_rewrite включен (символьная ссылка в /etc/apache2/mods-enabled создана)
Строка LoadModule rewrite_module modules/mod_rewrite.so не закоментирована
AllowOverride all прописал
В config.php исправил 'SERVER_ROOT на var/www

Больше нет версий?
ipz
Сообщения: 238
Зарегистрирован: Чт ноя 26, 2015 10:54 pm
Благодарил (а): 38 раз
Поблагодарили: 45 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение ipz » Вт дек 01, 2015 10:27 pm

Я поплакал, порвал на себе волосы, потом догадался запустить
php index.php

В листинге, среди прочего, интерпретатор ругался на функцию DbSave().
Сергей где-то писал, что это происходит, когда к базе не удалось подключиться.

Поменял в config.php пользователя и пароль на root и его пароль.
Перезагрузился.
Теперь работает.

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

PS: циклы остановлены, но это, видимо, другая история...
SergNB
Сообщения: 15
Зарегистрирован: Вс ноя 29, 2015 11:13 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение SergNB » Ср дек 09, 2015 12:36 am

Похоже все актуальные инструкции по установке MD на Raspberry (в частности на Pi 2) необходимо обновлять.
Вот уже пошел 3-й час, как с танцами и с бубном я пытаюсь запустить MD на RPi2.

После того, как было сделано все что описано в инструкциях + нагуглено на разных apache и php форумах - удалось увидеть стартовую страницу, но циклы не запускаются.
Спасибо ipz, подсказал команду php index.php
Что навело на мысль запустить sudo /usr/bin/php /var/www/cycle.php
Где я увидел PHP Fatal error: Call to undefined function curl_init() in /var/www/modules/objects/objects.class.php on line 426
Т.е. не хватает php5-curl
Устанавливаем sudo apt-get install php5-curl
Перезапускаемся.
Теперь sudo /usr/bin/php /var/www/cycle.php выполняется, в окошке крутятся команды с циклами, но в WEB пишет что циклы остановлены...
Буду копать дальше...
SergNB
Сообщения: 15
Зарегистрирован: Вс ноя 29, 2015 11:13 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение SergNB » Ср дек 09, 2015 1:03 am

Проблема оказалась в /var/www/config.php (который вроде как в пакете предназначенном для Linux)

Ссылки явно виндовые
Define('SERVER_ROOT', '/c:/_majordomo');
Define('PATH_TO_PHP', SERVER_ROOT.'/server/php/php.exe');
Define('PATH_TO_MYSQLDUMP', SERVER_ROOT."/server/mysql/bin/mysqldump");

Заменил на
Define('SERVER_ROOT', '/');
Define('PATH_TO_PHP', SERVER_ROOT.'/usr/bin/php');
Define('PATH_TO_MYSQLDUMP', SERVER_ROOT."/usr/bin/mysqldump");

Циклы запустились.
Ruslan
Сообщения: 37
Зарегистрирован: Чт апр 09, 2015 7:11 pm
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение Ruslan » Сб дек 26, 2015 3:29 pm

Здравствуйте,
решил поделится своим опытом установки системы на Raspberry pi.
В поисках решения очередной проблемы с запуском прочитав этот пост решил вставить свои пять копеек.
SergNB писал(а):Похоже все актуальные инструкции по установке MD на Raspberry (в частности на Pi 2) необходимо обновлять.
Вот уже пошел 3-й час, как с танцами и с бубном я пытаюсь запустить MD на RPi2.

После того, как было сделано все что описано в инструкциях + нагуглено на разных apache и php форумах - удалось увидеть стартовую страницу, но циклы не запускаются.
Спасибо ipz, подсказал команду php index.php
Что навело на мысль запустить sudo /usr/bin/php /var/www/cycle.php
Где я увидел PHP Fatal error: Call to undefined function curl_init() in /var/www/modules/objects/objects.class.php on line 426
Т.е. не хватает php5-curl
Устанавливаем sudo apt-get install php5-curl
Перезапускаемся.
Теперь sudo /usr/bin/php /var/www/cycle.php выполняется, в окошке крутятся команды с циклами, но в WEB пишет что циклы остановлены...
Буду копать дальше...
инструкции и правда немного устарели, тем более что недавно появился новый релиз rasbian (rasbian jessie).
Это релиз у меня не получилось настроить, хотя пытался несколько раз.

Мне кажется, хуже то что в установке на "малину" нет подробного описания установки от "а" до "я". Люди которые в первый раз пробуют установить систему и не имеют опыта в Линукс вынужденны копать горы инфы по командам, терминалу, ssh, файловой системе. Я сам копаю, у меня хотя бы есть опыт работы с командной строкой dos. Это не то что бы много, но помогает.

В процессе экспериментов было накоплено не малое количество информации по поводу установки системы.

Но вернусь к теме указанного поста.
Столкнулся с похожей проблемой. Поскольку систему устанавливал вчера. Я был уверен что "php5-curl" я точно устанавливал.

темболее это есть и в этой инструкции
Устанавливаем PHP5:

sudo apt-get install php5-cgi php5-cli php5 php-pear php5-xcache
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl


Но поскольку выбора особо не было, решил проверить.
набираю в терминале
sudo apt-get install php5-curl

и получаю:
NEW packages will be installed:
php5-curl
После установки в терминале запускаю
sudo /usr/bin/php /var/www/cycle.php

Все работает.
RaspBerry Pi 2 | MajorDoMo lastUpdate:27/04/2017
Singib
Сообщения: 3
Зарегистрирован: Сб янв 02, 2016 7:59 pm
Благодарил (а): 0
Поблагодарили: 1 раз

Re: Установка Системы Majordomo на Raspberry pi

Сообщение Singib » Сб янв 02, 2016 8:25 pm

Я столкнулся с тем, что на Raspberry походе не сбрасывается на SD карту состояние MySQL базы. Или не всегда сбрасывается.
Проявление:
1. Меняю "Панель управления / mqtt -> Настроить-> Subscription path".
2. Обновляю.
3. На экране изменения есть
4. Смотрю в phpMyAdmin. В базе изменение есть.
5. Корректно перегружаю Raspberry.
6. Изменения отсутствуют.

Да, и еще иногда после перезагрузки Raspberry, стартовая страница MD предлагает выбрать цвет темы ,часовой пояс и язык. Как будто, это опять куда-то сбрасывается.

Никто не сталкивался?
Ответить