Установка MajorDoMo на Raspberry Pi 3

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

Модератор: immortal

Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Re: Установка MajorDoMo на Raspberry Pi 3

Сообщение blackangel » Вт ноя 08, 2016 10:08 am

перенес ОС на USB Flash, все работает.
dipsat
Сообщения: 3
Зарегистрирован: Чт ноя 10, 2016 11:21 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Установка MajorDoMo на Raspberry Pi 3

Сообщение dipsat » Пт ноя 11, 2016 12:01 am

Добрый день!
Установил все на Pi 3 по инструкции, споткнулся на обновлении системы. Выдает следующую ошибку -
Warning: fopen(/var/www/saverestore/master.tgz): failed to open stream: Permission denied in /var/www/modules/saverestore/saverestore.class.php on line 368

Fatal error: Call to a member function save() on null in /var/www/lib/module.class.php on line 652

Прошу подсказать, что нужно подправить в указанных строках 368 и 652
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Re: Установка MajorDoMo на Raspberry Pi 3

Сообщение blackangel » Пт ноя 11, 2016 1:05 am

dipsat писал(а):Добрый день!
Установил все на Pi 3 по инструкции, споткнулся на обновлении системы. Выдает следующую ошибку -
Warning: fopen(/var/www/saverestore/master.tgz): failed to open stream: Permission denied in /var/www/modules/saverestore/saverestore.class.php on line 368

Fatal error: Call to a member function save() on null in /var/www/lib/module.class.php on line 652

Прошу подсказать, что нужно подправить в указанных строках 368 и 652
Раз 5 уже ставил MD на pi3 и не сталкивался с таким



Отправлено с моего iPhone используя Tapatalk
Uef1
Сообщения: 10
Зарегистрирован: Пн окт 24, 2016 10:04 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Установка MajorDoMo на Raspberry Pi 3

Сообщение Uef1 » Пт ноя 11, 2016 11:51 am

dipsat писал(а):Добрый день!
Установил все на Pi 3 по инструкции, споткнулся на обновлении системы. Выдает следующую ошибку -
Warning: fopen(/var/www/saverestore/master.tgz): failed to open stream: Permission denied in /var/www/modules/saverestore/saverestore.class.php on line 368
Ставил на старую raspberry pi получил ровно такую же ошибку. Решения не нашел, установил из готового образа. Теперь вроде работает, но Алиса не говорит ((, хотя до обновления говорила.
GreatBAO
Сообщения: 119
Зарегистрирован: Пн авг 24, 2015 11:24 am
Откуда: Сочи
Благодарил (а): 4 раза
Поблагодарили: 14 раз

Re: Установка MajorDoMo на Raspberry Pi 3

Сообщение GreatBAO » Пт ноя 11, 2016 12:06 pm

ну судя по ошибке, не хватает прав на запись в /var/www/saverestore/
За это сообщение автора GreatBAO поблагодарил:
blackangel (Пт ноя 11, 2016 1:32 pm)
Рейтинг: 1.16%
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Re: Установка MajorDoMo на Raspberry Pi 3

Сообщение blackangel » Пт ноя 11, 2016 1:36 pm

тоже подумал про права на запись

надеюсь что когда вы при установке MD выполняли команды:

chown -Rf pi:pi *
chmod -Rf 0777 *
chmod -Rf 0777 ../www

приписывали в начале sudo...

sudo chown -Rf pi:pi *
sudo chmod -Rf 0777 *
sudo chmod -Rf 0777 ../www

в противном случае права на запись не установятся т.к. sudo дает право выполнения команды от root...
vsevolod.trofimov
Сообщения: 22
Зарегистрирован: Вт авг 30, 2016 10:11 pm
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Установка MajorDoMo на Raspberry Pi 3

Сообщение vsevolod.trofimov » Сб ноя 12, 2016 2:47 pm

Rad81 писал(а):Для управления GPIO тут смотрите
https://projects.drogon.net/raspberry-p ... o-utility/

https://projects.drogon.net/raspberry-p ... les/blink/

Получения значения кнопку нужно как то реализовать
добавил объект и выключатель в меню. на выключатель вешаю 2 события turn on и turn off такого содержания:
exec("gpio mode 1 out");
exec("gpio write 1 0");

но ничего не срабатывает. если запустить просто через консоль - работает. в чем может быть проблема?
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

Re: Установка MajorDoMo на Raspberry Pi 3

Сообщение Rad81 » Вс ноя 13, 2016 12:13 am

dipsat
Сообщения: 3
Зарегистрирован: Чт ноя 10, 2016 11:21 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Установка MajorDoMo на Raspberry Pi 3

Сообщение dipsat » Вс ноя 13, 2016 1:55 am

blackangel писал(а):тоже подумал про права на запись

надеюсь что когда вы при установке MD выполняли команды:

chown -Rf pi:pi *
chmod -Rf 0777 *
chmod -Rf 0777 ../www

приписывали в начале sudo...

sudo chown -Rf pi:pi *
sudo chmod -Rf 0777 *
sudo chmod -Rf 0777 ../www

в противном случае права на запись не установятся т.к. sudo дает право выполнения команды от root...
Конечно да. Ещё раз проверил в MC права доступа, все ок. Можете посмотреть и выложить, что в строках 368 и 652 записано (файлы: saverestore.php и module.class.php). Или полностью эти два файла приаттачить, я проверю. Заранее спасибо!
maximko
Сообщения: 2
Зарегистрирован: Ср ноя 16, 2016 12:10 am
Благодарил (а): 0
Поблагодарили: 0

Re: Установка MajorDoMo на Raspberry Pi 3

Сообщение maximko » Ср ноя 16, 2016 12:13 am

Та же ошибка что и у товарища выше:

Warning: fopen(/var/www/saverestore/master.tgz): failed to open stream: Permission denied in /var/www/modules/saverestore/saverestore.class.php on line 368
Fatal error: Call to a member function save() on null in /var/www/lib/module.class.php on line 652

Вылетает при попытке обновить систему...
с правами все впорядке
Ответить