Установка Системы Majordomo на Raspberry pi
Модератор: immortal
-
- Сообщения: 63
- Зарегистрирован: Сб апр 25, 2015 2:14 pm
- Благодарил (а): 7 раз
- Поблагодарили: 5 раз
Re: Установка Системы Majordomo на Raspberry pi
Через 3 дня перестал запускаться RPI2 с ошибкой
end kernel panic - not syncing: vfs: unable to mount root fs on unknown-block(179,2)
что это может быть? кто сталкивался?
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
такое может быть из за CD карты. Т.е деградация.
Советую после всех настроек (т.е когда система отлажена) копировать (образ) и сохранять для последующего востановления.
Советую после всех настроек (т.е когда система отлажена) копировать (образ) и сохранять для последующего востановления.
-
- Сообщения: 63
- Зарегистрирован: Сб апр 25, 2015 2:14 pm
- Благодарил (а): 7 раз
- Поблагодарили: 5 раз
Re: Установка Системы Majordomo на Raspberry pi
возможности для востановления уже нет, сохраненный образ не успел сделатьshemnik69 писал(а):такое может быть из за CD карты. Т.е деградация.
Советую после всех настроек (т.е когда система отлажена) копировать (образ) и сохранять для последующего востановления.
есть возможность восстановить систему без переустановки с нуля?
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Установка Системы Majordomo на Raspberry pi
Поставил МДМ на малинке ручным способом.
- Открывается страница апача по умолчанию: 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
- Открывается страница апача по умолчанию: 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
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Установка Системы Majordomo на Raspberry pi
Тяжело быть нубом
Все проверил, что мог...
mod_rewrite включен (символьная ссылка в /etc/apache2/mods-enabled создана)
Строка LoadModule rewrite_module modules/mod_rewrite.so не закоментирована
AllowOverride all прописал
В config.php исправил 'SERVER_ROOT на var/www
Больше нет версий?
Все проверил, что мог...
mod_rewrite включен (символьная ссылка в /etc/apache2/mods-enabled создана)
Строка LoadModule rewrite_module modules/mod_rewrite.so не закоментирована
AllowOverride all прописал
В config.php исправил 'SERVER_ROOT на var/www
Больше нет версий?
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Установка Системы Majordomo на Raspberry pi
Я поплакал, порвал на себе волосы, потом догадался запустить
php index.php
В листинге, среди прочего, интерпретатор ругался на функцию DbSave().
Сергей где-то писал, что это происходит, когда к базе не удалось подключиться.
Поменял в config.php пользователя и пароль на root и его пароль.
Перезагрузился.
Теперь работает.
Потом буду разбираться что неправильно я сделал, когда создавал пользователя специально для МДМ.
PS: циклы остановлены, но это, видимо, другая история...
php index.php
В листинге, среди прочего, интерпретатор ругался на функцию DbSave().
Сергей где-то писал, что это происходит, когда к базе не удалось подключиться.
Поменял в config.php пользователя и пароль на root и его пароль.
Перезагрузился.
Теперь работает.
Потом буду разбираться что неправильно я сделал, когда создавал пользователя специально для МДМ.
PS: циклы остановлены, но это, видимо, другая история...
-
- Сообщения: 15
- Зарегистрирован: Вс ноя 29, 2015 11:13 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Установка Системы Majordomo на Raspberry pi
Похоже все актуальные инструкции по установке 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 пишет что циклы остановлены...
Буду копать дальше...
Вот уже пошел 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 пишет что циклы остановлены...
Буду копать дальше...
-
- Сообщения: 15
- Зарегистрирован: Вс ноя 29, 2015 11:13 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Установка Системы Majordomo на Raspberry pi
Проблема оказалась в /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");
Циклы запустились.
Ссылки явно виндовые
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");
Циклы запустились.
-
- Сообщения: 37
- Зарегистрирован: Чт апр 09, 2015 7:11 pm
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Re: Установка Системы Majordomo на Raspberry pi
Здравствуйте,
решил поделится своим опытом установки системы на Raspberry pi.
В поисках решения очередной проблемы с запуском прочитав этот пост решил вставить свои пять копеек.
Это релиз у меня не получилось настроить, хотя пытался несколько раз.
Мне кажется, хуже то что в установке на "малину" нет подробного описания установки от "а" до "я". Люди которые в первый раз пробуют установить систему и не имеют опыта в Линукс вынужденны копать горы инфы по командам, терминалу, ssh, файловой системе. Я сам копаю, у меня хотя бы есть опыт работы с командной строкой dos. Это не то что бы много, но помогает.
В процессе экспериментов было накоплено не малое количество информации по поводу установки системы.
Но вернусь к теме указанного поста.
Столкнулся с похожей проблемой. Поскольку систему устанавливал вчера. Я был уверен что "php5-curl" я точно устанавливал.
темболее это есть и в этой инструкции
Но поскольку выбора особо не было, решил проверить.
набираю в терминале
sudo apt-get install php5-curl
и получаю:
sudo /usr/bin/php /var/www/cycle.php
Все работает.
решил поделится своим опытом установки системы на Raspberry pi.
В поисках решения очередной проблемы с запуском прочитав этот пост решил вставить свои пять копеек.
инструкции и правда немного устарели, тем более что недавно появился новый релиз rasbian (rasbian jessie).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 пишет что циклы остановлены...
Буду копать дальше...
Это релиз у меня не получилось настроить, хотя пытался несколько раз.
Мне кажется, хуже то что в установке на "малину" нет подробного описания установки от "а" до "я". Люди которые в первый раз пробуют установить систему и не имеют опыта в Линукс вынужденны копать горы инфы по командам, терминалу, 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
Re: Установка Системы Majordomo на Raspberry pi
Я столкнулся с тем, что на Raspberry походе не сбрасывается на SD карту состояние MySQL базы. Или не всегда сбрасывается.
Проявление:
1. Меняю "Панель управления / mqtt -> Настроить-> Subscription path".
2. Обновляю.
3. На экране изменения есть
4. Смотрю в phpMyAdmin. В базе изменение есть.
5. Корректно перегружаю Raspberry.
6. Изменения отсутствуют.
Да, и еще иногда после перезагрузки Raspberry, стартовая страница MD предлагает выбрать цвет темы ,часовой пояс и язык. Как будто, это опять куда-то сбрасывается.
Никто не сталкивался?
Проявление:
1. Меняю "Панель управления / mqtt -> Настроить-> Subscription path".
2. Обновляю.
3. На экране изменения есть
4. Смотрю в phpMyAdmin. В базе изменение есть.
5. Корректно перегружаю Raspberry.
6. Изменения отсутствуют.
Да, и еще иногда после перезагрузки Raspberry, стартовая страница MD предлагает выбрать цвет темы ,часовой пояс и язык. Как будто, это опять куда-то сбрасывается.
Никто не сталкивался?