Страница 1 из 3

Ошибка обновления

Добавлено: Ср апр 05, 2017 5:23 pm
vladpv
Здравствуйте!
Установил MajorDoMo.
Не получается обновить систему.
Ошибка: Warning: fopen(/var/www/saverestore/master.tgz): failed to open stream: Permission denied in /var/www/modules/saverestore/saverestore.class.php on line 382

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

Re: Ошибка обновления

Добавлено: Ср апр 05, 2017 5:33 pm
lanket
vladpv писал(а):Здравствуйте!
Установил MajorDoMo.
Не получается обновить систему.
Ошибка: Warning: fopen(/var/www/saverestore/master.tgz): failed to open stream: Permission denied in /var/www/modules/saverestore/saverestore.class.php on line 382

Fatal error: Call to a member function save() on null in /var/www/lib/module.class.php on line 652
С правами надо разобраться на эту папку /var/www/modules/saverestore.
Разрешите пользователю от которого запускается апач читать и записывать в эту папку

Отправлено с моего Redmi Note 3 через Tapatalk

Re: Ошибка обновления

Добавлено: Ср апр 05, 2017 5:41 pm
vladpv
Спасибо!

Re: Ошибка обновления

Добавлено: Ср апр 05, 2017 6:21 pm
vladpv
Апач запущен от пользователя pi
pi@raspberrypi:~ $ ps -ef | fgrep apache
root 1096 1 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1198 1096 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1200 1096 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1201 1096 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1203 1096 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1205 1096 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1557 1546 0 00:19 pts/0 00:00:00 grep -F --color=auto apache
Права на папку для него полные
drwxrwxrwx 2 pi pi 4096 апр 6 00:06 saverestore

Re: Ошибка обновления

Добавлено: Ср апр 05, 2017 11:47 pm
lanket
vladpv писал(а):Апач запущен от пользователя pi
pi@raspberrypi:~ $ ps -ef | fgrep apache
root 1096 1 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1198 1096 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1200 1096 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1201 1096 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1203 1096 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1205 1096 0 00:18 ? 00:00:00 /usr/sbin/apache2 -k start
pi 1557 1546 0 00:19 pts/0 00:00:00 grep -F --color=auto apache
Права на папку для него полные
drwxrwxrwx 2 pi pi 4096 апр 6 00:06 saverestore
Должно работать.

Слабая надежда что в этой папке /var/www/saverestore уже лежит master.tgz с правами на другого пользователя то его просто удалить.

Либо архив просто по какой либо причине не скачивается, хотя вроде как должна тогда быть другая ошибка.
Не знаю даже. Должно работать.

После попытки что показывает лог апача?
tail /var/log/apache2/error.log

Re: Ошибка обновления

Добавлено: Чт апр 06, 2017 3:56 pm
vladpv
Вывод /var/log/apache2/error.log

[Thu Apr 06 21:53:44.458217 2017] [:error] [pid 1615] [client 192.168.0.195:55955] PHP Warning: fopen(/var/www/saverestore/master.tgz): failed to open stream: Permissio$
[Thu Apr 06 21:53:44.458786 2017] [:error] [pid 1615] [client 192.168.0.195:55955] PHP Fatal error: Call to a member function save() on null in /var/www/lib/module.clas$

Re: Ошибка обновления

Добавлено: Чт апр 06, 2017 5:21 pm
lanket
vladpv писал(а):Вывод /var/log/apache2/error.log

[Thu Apr 06 21:53:44.458217 2017] [:error] [pid 1615] [client 192.168.0.195:55955] PHP Warning: fopen(/var/www/saverestore/master.tgz): failed to open stream: Permissio$
[Thu Apr 06 21:53:44.458786 2017] [:error] [pid 1615] [client 192.168.0.195:55955] PHP Fatal error: Call to a member function save() on null in /var/www/lib/module.clas$
Не могу понять и помочь.
Может кто по продвинутее поможет.
Попробуйте что либо записать в эту папку от пользователя Pi.
Может флэшка как битая или места нет.
Затрудняюсь ответить.

Отправлено с моего Redmi Note 3 через Tapatalk

Re: Ошибка обновления

Добавлено: Чт апр 06, 2017 6:44 pm
vladpv
Да что то с правами я намудрил.
Из под пользователя не разрешает запись в этот каталог

Re: Ошибка обновления

Добавлено: Пт апр 07, 2017 8:45 am
lanket
vladpv писал(а):Да что то с правами я намудрил.
Из под пользователя не разрешает запись в этот каталог
Так прикол в том что при правах 777 должно быть всё равно кто что там делает. Поэтому и не могу понять почему.

При 777 и невозможности записать этот файл варианты:
1 этот файл уже есть с другими правами и владельцем
2 беда с файловой системой
3 нет места на носителе
4 иные глюки

Но я не самый умный, могу ошибаться.

Отправлено с моего Redmi Note 3 через Tapatalk

Re: Ошибка обновления

Добавлено: Пт апр 07, 2017 8:49 am
lanket
5 битый симлинк в случае его использования

Отправлено с моего Redmi Note 3 через Tapatalk