Обновление системы и установка приложений из маркета

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Обновление системы и установка приложений из маркета

Сообщение kd0t » Пн май 12, 2014 8:16 pm

Еще один вопрос-просьба к Сергею - объяснить логику и последовательность обработки обновления системы через web-интерфейс и установку программ из маркета. Я использую на данный момент git- версию на arch linux (при использовании linux 0.6b с сайта ситуация аналогичная). Систему ставил методом проб и ошибок, инструкцию от себя для arch выложил ранее на форуме. Система работает без нареканий, кроме вышеописанных вопросов - нет обновления и реакции на маркет. То есть в браузере вижу updates installed, но приложения не появляются ни в админке, ни в файлах на сервере. В debmes относительно этого ничего не пишется. В error-логах апача пусто. Буду рад любой подсказке или помощи. Спасибо.
ЗЫ
Архивы приложений загружаютcя в папку saverestore
Последний раз редактировалось kd0t Вт май 13, 2014 2:08 pm, всего редактировалось 1 раз.
pdmitry2
Сообщения: 90
Зарегистрирован: Ср фев 06, 2013 1:12 pm
Откуда: Россия, Москва
Благодарил (а): 35 раз
Поблагодарили: 6 раз

Re: Обновление системы и установка приложений из маркета

Сообщение pdmitry2 » Вт май 13, 2014 12:35 am

У меня была такая же проблема, только в убунту — не ставились приложения из маркета, хотя и было написано, что установлено. Оказалось, что права на папку modules, были выставлены не верно.
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Обновление системы и установка приложений из маркета

Сообщение kd0t » Вт май 13, 2014 12:57 am

С правами игрался, давал полный доступ, владельцем изначально выставлен пользователь http, от которого стартует апач.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Обновление системы и установка приложений из маркета

Сообщение Ivan » Вт май 13, 2014 6:28 am

Смотрите от кого запущен цыкл
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Обновление системы и установка приложений из маркета

Сообщение kd0t » Вт май 13, 2014 1:10 pm

Цикл работает от пользователя http, апач работает от него же. Есть подозрения на подключенные расширения в php.ini, в нем методом проб и ошибок изначально добавлял то, что поможет системе запуститься и работать. Если кто-нибудь, у кого маркет и обновления работают, может поделиться своей секцией extentions, или php.ini вцелом (Linux - версия), заранее говорю спасибо.
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Обновление системы и установка приложений из маркета

Сообщение kd0t » Пт май 16, 2014 2:22 pm

Закрываю вопрос - проблема устранена. Расследование показало: как и следовало ожидать, работа с маркетом описана в директории Majordomo/modules/market/market.class.php, в котором имеем установку параметров curl

Код: Выделить всё

   curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
Я вместо архива получал страницу редирректа, сохраненную с именем нужного архива, -значит установка опции не работает. Гугл подсказал, что не работает потому, что PHP в Safe mode, за что в моем случае отвечает опция open_basedir в /etc/php.ini. Решается либо добавлением в open_basedir всех папок, откуда могут запускаться подобные скрипты, либо удалением всех папок из этой опции. Добавлю информацию в ветку по установке на Arch. Всем спасибо.=
Ответить