Bug 32827 - При установке owncloud (не важно, какого) из репозитариев, не подтягиваются зависимости.
Summary: При установке owncloud (не важно, какого) из репозитариев, не подтягиваются з...
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: owncloud8 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Anton V. Boyarshinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-30 14:38 MSK by Andrew Chemyakyn
Modified: 2017-01-10 14:54 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Chemyakyn 2016-11-30 14:38:35 MSK
При установке owncloud, хотелось бы, чтобы автоматически приползли все нужные модули apache2, установился php5 и установились все необходимые модули. На деле, при попытке что-то установить, он даже не подтягивает apache2-mod_php5. Т.е., при если действовать по инструкции, у нас просто открывается в браузере содержимое index.php
С другой стороны, официальный owncloud или nextcloud спокойно залетает сам, если перед этим установить все необходимые модули.
Мне не совсем понятно, на кой нужен старый owncloud в репозитариях, если он даже без зависимостей? Лучше уж тогда сделать нормальный owncloud-preinstall, который подтянет все зависимости для apache2 и php5, а облако можно и с официального сервера проекта запулить.
В моём случае понадобилось доставлять руками:
apache2-mod_php5
apache2-mod_ssl
php5-curl
php5-xmlreader
php5-fileinfo
php5-sqlite3
php5-mysql
Comment 1 Andrey Cherepanov 2016-11-30 14:52:26 MSK
На Sisyphus
Comment 2 Evgeniy Korneechev 2016-11-30 15:03:57 MSK
owncloud9 в Сизифе - собирал для себя, в зависимостях все есть (даже MySQL-server впихнул)
Comment 3 Andrew Chemyakyn 2016-12-01 09:55:20 MSK
(В ответ на комментарий №2)
Ok. Что делать пользователю честно купленного P8?
Comment 4 Anton Farygin 2016-12-01 10:19:42 MSK
А можно без apache ?
Я, например, на своих серверах вместо apache использую nginx.
Comment 5 Evgeniy Korneechev 2016-12-01 11:07:07 MSK
(В ответ на комментарий №4)
> А можно без apache ?
> Я, например, на своих серверах вместо apache использую nginx.

Вот это как раз и ответ на вопрос от Andrew Chemyakyn:
у каждого свои предпочтения: apache или nginx, mysql или sqlite...

PS в зависимостях 9ой оставлю только php5*
Comment 6 Anton Farygin 2016-12-01 11:11:07 MSK
Идеально сделать так:
owncloud8-apache с конфигурационным файлом и зависимостями на apache
owncloud8-nginx - с конфигурационным файлом и зависимостями на nginx (без php и owncloud8, т.к. php5-fpm-fcgi не обязан быть на той же машине, что и nginx)

При этом естественно если нет рабочего конфига для nginx, то пакет -nginx делать не нужно.
А модули требовать в пакете owncloud8
Comment 7 Andrew Chemyakyn 2016-12-01 12:44:49 MSK
(В ответ на комментарий №6)
> Идеально сделать так:
Т.е., как я в самом начале и писал, сделать owncloud-имявебсервера-preinstall, а потом уже можно лепить всё, что угодно. Можно из репозитариев ставить, а можно и нативный прикрутить. Нативный взлетает вообще без проблем.

Это же не redmine какой-нибудь, у которого зависимости rubi можно до пенсии собирать...
Comment 8 Evgeniy Korneechev 2017-01-10 14:34:31 MSK
(В ответ на комментарий №6)
> Идеально сделать так:
> owncloud8-apache с конфигурационным файлом и зависимостями на apache
> owncloud8-nginx - с конфигурационным файлом и зависимостями на nginx (без php и
> owncloud8, т.к. php5-fpm-fcgi не обязан быть на той же машине, что и nginx)

ownCloud9 сделал так. Отправлено в сизиф:
owncloud9 9.1.3-alt3
owncloud9-apache2 9.1.3-alt3
owncloud9-nginx 9.1.3-alt3
https://www.altlinux.org/OwnCloud9
Comment 9 Michael Shigorin 2017-01-10 14:37:07 MSK
(В ответ на комментарий №8)
> https://www.altlinux.org/OwnCloud9
В статье есть критическая ошибка:

---
Переход на ветку обновлений Sisyphus
---

СИЗИФ -- НЕ ОБНОВЛЕНИЯ!

Нельзя такое пользователям советовать, кто-то может тупо скопипастить и вляпаться сразу же или через полгода.

Нужен софт в стабильной ветке -- сделай бэкпорт.  Если это noarch, обычно достаточно просто ssh git.alt build --test-only -b p8 copy имя_пакета
Comment 10 Evgeniy Korneechev 2017-01-10 14:54:48 MSK
(В ответ на комментарий №9)
> (В ответ на комментарий №8)
> > https://www.altlinux.org/OwnCloud9
> В статье есть критическая ошибка:
Исправил и понял)