ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] P7 & Roundcube
@ 2017-03-18 17:52 А. Куликовский
  2017-03-19 14:35 ` Michael Shigorin
  2017-03-19 15:30 ` Vladimir Karpinsky
  0 siblings, 2 replies; 36+ messages in thread
From: А. Куликовский @ 2017-03-18 17:52 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 732 bytes --]

Здравствуйте.

Имеется сервер на P7 с последними обновлениями.
Postfix, dovecot, первый apache, что касается PHP - всё дефолтное.
Собрался перейти со SquirrelMail на Roundcube. Установил. Инсталлер в 
базе ничего создал.
В результвте: DATABASE ERROR: CONNECTION FAILED!

То ли из-за PHP, то ли ...
Логи из /var/log/user во вложении. Это при попытке открыть в браузере.

Это как-нибудь лечится, или "всё" ?

-- 
С уважением, А.Куликовский
Гимназия №1 г.Дзержинска

[-- Attachment #2: ERROR --]
[-- Type: text/plain, Size: 913 bytes --]

Mar 18 20:06:03 server2 roundcube: DB Error: _doQuery: [Error message: Could not execute statement] [Last executed query: PREPARE mdb2_statement_mysql_175b1d70b63cac5c88baf540a511d3dce5cc4defc FROM 'SELECT vars, ip, changed FROM session WHERE sess_id = ?'] [Native code: 1146] [Native message: Table 'roundcube.session' doesn't exist]  in /usr/share/roundcube/program/include/rcube_mdb2.php on line 293 (GET /roundcube/)
Mar 18 20:06:03 server2 roundcube: DB Error: _doQuery: [Error message: Could not execute statement] [Last executed query: PREPARE mdb2_statement_mysql_2f19cf9ecaefcd9ef14b9e94b5f17a1ed3fd6c422 FROM 'INSERT INTO session (sess_id, vars, ip, created, changed) VALUES (?, ?, ?, \'2017-03-18 17:06:03\', \'2017-03-18 17:06:03\')'] [Native code: 1146] [Native message: Table 'roundcube.session' doesn't exist]  in /usr/share/roundcube/program/include/rcube_mdb2.php on line 293 (GET /roundcube/)

[-- Attachment #3: INFO --]
[-- Type: text/plain, Size: 9290 bytes --]

Mar 18 20:06:03 server2 httpd: PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/roundcube/program/include/rcube_config.php on line 96
Mar 18 20:06:03 server2 httpd: PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/roundcube/program/include/rcube_config.php on line 97
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically in /usr/share/roundcube/program/lib/MDB2.php on line 381
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically in /usr/share/roundcube/program/lib/MDB2.php on line 287
Mar 18 20:06:03 server2 last message repeated 4 times
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically in /usr/share/roundcube/program/lib/MDB2.php on line 388
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically in /usr/share/roundcube/program/lib/MDB2.php on line 418
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically in /usr/share/roundcube/program/lib/MDB2.php on line 423
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on line 148
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on line 200
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Only variables should be assigned by reference in /usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1117
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1118
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Only variables should be assigned by reference in /usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1221
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1222
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1227
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method MDB2::errorMessage() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/lib/MDB2.php on line 977
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/lib/MDB2.php on line 746
Mar 18 20:06:03 server2 roundcube: MDB2 Error: no such table (-18): _doQuery: [Error message: Could not execute statement] [Last executed query: PREPARE mdb2_statement_mysql_175b1d70b63cac5c88baf540a511d3dce5cc4defc FROM 'SELECT vars, ip, changed FROM session WHERE sess_id = ?'] [Native code: 1146] [Native message: Table 'roundcube.session' doesn't exist] 
Mar 18 20:06:03 server2 roundcube: PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/roundcube/program/include/main.inc on line 2176
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on line 713
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on line 744
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Declaration of rcube_template::write() should be compatible with rcube_html_page::write($templ = '', $base_path = '') in /usr/share/roundcube/program/include/rcube_template.php on line 32
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Declaration of html_hiddenfield::show() should be compatible with html_inputfield::show($value = NULL, $attrib = NULL) in /usr/share/roundcube/program/include/html.php on line 377
Mar 18 20:06:03 server2 roundcube: PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/roundcube/program/include/rcube_mdb2.php on line 603
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on line 200
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Only variables should be assigned by reference in /usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1117
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1118
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Only variables should be assigned by reference in /usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1221
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1222
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/lib/MDB2/Driver/Datatype/Common.php on line 1227
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method MDB2::errorMessage() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/lib/MDB2.php on line 977
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/lib/MDB2.php on line 746
Mar 18 20:06:03 server2 roundcube: MDB2 Error: no such table (-18): _doQuery: [Error message: Could not execute statement] [Last executed query: PREPARE mdb2_statement_mysql_2f19cf9ecaefcd9ef14b9e94b5f17a1ed3fd6c422 FROM 'INSERT INTO session (sess_id, vars, ip, created, changed) VALUES (?, ?, ?, \'2017-03-18 17:06:03\', \'2017-03-18 17:06:03\')'] [Native code: 1146] [Native message: Table 'roundcube.session' doesn't exist] 
Mar 18 20:06:03 server2 roundcube: PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/roundcube/program/include/main.inc on line 2176
Mar 18 20:06:03 server2 roundcube: PHP Strict Standards:  Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in /usr/share/roundcube/program/include/rcube_mdb2.php on line 713

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-18 17:52 [Sysadmins] P7 & Roundcube А. Куликовский
@ 2017-03-19 14:35 ` Michael Shigorin
  2017-03-19 15:30 ` Vladimir Karpinsky
  1 sibling, 0 replies; 36+ messages in thread
From: Michael Shigorin @ 2017-03-19 14:35 UTC (permalink / raw)
  To: sysadmins

On Sat, Mar 18, 2017 at 08:52:30PM +0300, А. Куликовский wrote:
> Это как-нибудь лечится, или "всё" ?

Я бы пробовал на виртуалке/в контейнере с p8 для начала,
чтоб не тратить время на покраску заведомо неподдерживаемого
с прошлой осени бранча: http://altlinux.org/branches/p7

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-18 17:52 [Sysadmins] P7 & Roundcube А. Куликовский
  2017-03-19 14:35 ` Michael Shigorin
@ 2017-03-19 15:30 ` Vladimir Karpinsky
  2017-03-19 19:00   ` А. Куликовский
  1 sibling, 1 reply; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-19 15:30 UTC (permalink / raw)
  To: sysadmins

Здравствуйте!

18.03.2017 20:52, А. Куликовский пишет:
> Имеется сервер на P7 с последними обновлениями.
> Postfix, dovecot, первый apache, что касается PHP - всё дефолтное.
> Собрался перейти со SquirrelMail на Roundcube. Установил. Инсталлер в базе
> ничего создал.
> В результвте: DATABASE ERROR: CONNECTION FAILED!

Куб вроде с БД хочет работать, а что в базе? Есть ли к ней доступ? В логах 
кроме ошибок на базу ничего нет, к ней идёт обращение?

Про ругань на timezone, я где-то читал, что ему надо timezone в настройках 
php прописать.

> То ли из-за PHP, то ли ...
> Логи из /var/log/user во вложении. Это при попытке открыть в браузере.
>
> Это как-нибудь лечится, или "всё" ?

Если не трудно опубликуйте, пожалуйста, success story, если переход 
состоится. Сам уже продолжительное время об этом думаю, но то одно, то 
другое... Спасибо!

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-19 15:30 ` Vladimir Karpinsky
@ 2017-03-19 19:00   ` А. Куликовский
  2017-03-19 20:04     ` Vladimir Karpinsky
  0 siblings, 1 reply; 36+ messages in thread
From: А. Куликовский @ 2017-03-19 19:00 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

19.03.2017 18:30, Vladimir Karpinsky пишет:

> Куб вроде с БД хочет работать, а что в базе? Есть ли к ней доступ? В
> логах кроме ошибок на базу ничего нет, к ней идёт обращение?
Да, к mysql доступ есть, обращается (в логах есть), но по кнопкам "Check 
config" и "Initialize database" инсталлятор выдаёт одну и ту же ошибку:

Strict Standards: Non-static method PEAR::isError() should not be called 
statically, assuming $this from incompatible context in 
/usr/share/roundcube/...

и говорит, что база не создана.

> Если не трудно опубликуйте, пожалуйста, success story, если переход
> состоится. Сам уже продолжительное время об этом думаю, но то одно, то
> другое... Спасибо!

Пожалуй, буду по совету Михаила Шигорина пробовать на P8, есть "стенд", 
но переводить сервер, на котором всё работает, кроме глюков SquirrelMail ...
После экспериментов напишу.


-- 
С уважением, А.Куликовский



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-19 19:00   ` А. Куликовский
@ 2017-03-19 20:04     ` Vladimir Karpinsky
  2017-03-19 20:48       ` Vladimir Karpinsky
  2017-03-20  5:16       ` Anton Farygin
  0 siblings, 2 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-19 20:04 UTC (permalink / raw)
  To: sysadmins

19.03.2017 22:00, А. Куликовский пишет:
> Пожалуй, буду по совету Михаила Шигорина пробовать на P8, есть "стенд", но
> переводить сервер, на котором всё работает, кроме глюков SquirrelMail ...

В p8 ставится с предупреждениями:

14: pear-Mail_mimeDecode 
################################################################################### 
[ 63%]
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php/5.6.30/extensions/pdo_mysql.so' - 
/usr/lib/php/5.6.30/extensions/pdo_mysql.so: undefined symbol: 
pdo_parse_params in Unknown on line 0
15: pear-Net_SMTP 
################################################################################### 
[ 68%]
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php/5.6.30/extensions/pdo_mysql.so' - 
/usr/lib/php/5.6.30/extensions/pdo_mysql.so: undefined symbol: 
pdo_parse_params in Unknown on line 0
16: pear-Net_Sieve 
################################################################################### 
[ 72%]
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php/5.6.30/extensions/pdo_mysql.so' - 
/usr/lib/php/5.6.30/extensions/pdo_mysql.so: undefined symbol: 
pdo_parse_params in Unknown on line 0
17: pear-PhpDocumentor 
################################################################################### 
[ 77%]
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php/5.6.30/extensions/pdo_mysql.so' - 
/usr/lib/php/5.6.30/extensions/pdo_mysql.so: undefined symbol: 
pdo_parse_params in Unknown on line 0
18: pear-Net_IDNA2 
################################################################################### 
[ 81%]
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php/5.6.30/extensions/pdo_mysql.so' - 
/usr/lib/php/5.6.30/extensions/pdo_mysql.so: undefined symbol: 
pdo_parse_params in Unknown on line 0
19: pear-Auth_SASL 
################################################################################### 
[ 86%]
PHP Warning:  PHP Startup: Unable to load dynamic library 
'/usr/lib/php/5.6.30/extensions/pdo_mysql.so' - 
/usr/lib/php/5.6.30/extensions/pdo_mysql.so: undefined symbol: 
pdo_parse_params in Unknown on line 0

# ls /usr/lib/php/5.6.30/extensions/ -l
итого 5088
-rw-r--r-- 1 root root   92072 фев  2 23:05 curl.so
-rw-r--r-- 1 root root  203268 фев  2 23:10 dom.so
-rw-r--r-- 1 root root 2910616 фев  2 23:15 fileinfo.so
-rw-r--r-- 1 root root 1324160 фев  2 23:36 mbstring.so
-rw-r--r-- 1 root root   46904 фев  2 23:38 mcrypt.so
-rw-r--r-- 1 root root  150740 фев  2 23:54 openssl.so
-rw-r--r-- 1 root root   30684 фев  3 00:00 pdo_mysql.so
-rw-r--r-- 1 root root  116856 фев  2 23:58 pdo.so
-rw-r--r-- 1 root root   22120 фев  3 00:07 pspell.so
-rw-r--r-- 1 root root  150456 фев  2 22:52 suhosin.so
-rw-r--r-- 1 root root  141948 фев  3 00:29 zip.so

> После экспериментов напишу.

Спасибо!

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-19 20:04     ` Vladimir Karpinsky
@ 2017-03-19 20:48       ` Vladimir Karpinsky
  2017-03-20  5:16       ` Anton Farygin
  1 sibling, 0 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-19 20:48 UTC (permalink / raw)
  To: sysadmins

19.03.2017 23:04, Vladimir Karpinsky пишет:
> В p8 ставится с предупреждениями:

Кроме того, доустанавливаемые пакеты (pear или php) убивают белку: при 
попытке входа вылезает ошибка "squirrelmail ОШИБКА Ошибка при соединении с 
сервером IMAP: tls://localhost. 0 : "

Плохо, что не удалось запустить их параллельно. Пока всё откатил обратно...

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-19 20:04     ` Vladimir Karpinsky
  2017-03-19 20:48       ` Vladimir Karpinsky
@ 2017-03-20  5:16       ` Anton Farygin
  2017-03-20  5:40         ` Vladimir Karpinsky
  1 sibling, 1 reply; 36+ messages in thread
From: Anton Farygin @ 2017-03-20  5:16 UTC (permalink / raw)
  To: sysadmins

19.03.2017 23:04, Vladimir Karpinsky пишет:
> 19.03.2017 22:00, А. Куликовский пишет:
>> Пожалуй, буду по совету Михаила Шигорина пробовать на P8, есть
>> "стенд", но
>> переводить сервер, на котором всё работает, кроме глюков SquirrelMail ...
>
> В p8 ставится с предупреждениями:
>
> 14: pear-Mail_mimeDecode
> ###################################################################################
> [ 63%]
> PHP Warning:  PHP Startup: Unable to load dynamic library
> '/usr/lib/php/5.6.30/extensions/pdo_mysql.so' -
> /usr/lib/php/5.6.30/extensions/pdo_mysql.so: undefined symbol:
> pdo_parse_params in Unknown on line 0

rpm -qa|grep php5
uname -a

И как установка шла ?

roundcube на p8 точно прекрасно работает, это у вас что-то недонастроено.



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20  5:16       ` Anton Farygin
@ 2017-03-20  5:40         ` Vladimir Karpinsky
  2017-03-20  7:25           ` A. Kulikouski
  2017-03-20  7:38           ` [Sysadmins] P7 & Roundcube Anton Farygin
  0 siblings, 2 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-20  5:40 UTC (permalink / raw)
  To: sysadmins



20.03.2017 08:16, Anton Farygin пишет:
> 19.03.2017 23:04, Vladimir Karpinsky пишет:
>> 19.03.2017 22:00, А. Куликовский пишет:
>>> Пожалуй, буду по совету Михаила Шигорина пробовать на P8, есть
>>> "стенд", но
>>> переводить сервер, на котором всё работает, кроме глюков SquirrelMail ...
>>
>> В p8 ставится с предупреждениями:
>>
>> 14: pear-Mail_mimeDecode
>> ###################################################################################
>>
>> [ 63%]
>> PHP Warning:  PHP Startup: Unable to load dynamic library
>> '/usr/lib/php/5.6.30/extensions/pdo_mysql.so' -
>> /usr/lib/php/5.6.30/extensions/pdo_mysql.so: undefined symbol:
>> pdo_parse_params in Unknown on line 0
>
> rpm -qa|grep php5

php5-5.6.30-alt2.M80P.1
php5-fileinfo-5.6.30.20170119-alt2.M80P.1
php5-libs-5.6.30-alt2.M80P.1
php5-openssl-5.6.30.20170119-alt2.M80P.1.1
php5-dom-5.6.30.20170119-alt2.M80P.1
php5-mcrypt-5.6.30.20170119-alt2.M80P.1
php5-pdo_mysql-5.6.30.20170119-alt2.M80P.1
php5-pdo-5.6.30.20170119-alt2.M80P.1
php5-suhosin-0.9.38-alt5.6.30.20170119.alt2.M80P.1
php5-pspell-5.6.30.20170119-alt2.M80P.1
php5-curl-5.6.30.20170119-alt2.M80P.1
php5-mbstring-5.6.30.20170119-alt2.M80P.1
php5-zip-5.6.30.20170119-alt2.M80P.1
apache-mod_php5-5.6.30.20170119-alt2.M80P.1
apache2-mod_php5-5.6.30.20170119-alt2.M80P.1

> uname -a

Linux plkv.gsras.ru 4.4.52-std-def-alt0.M80P.2 #1 SMP Mon Feb 27 17:23:27 
UTC 2017 i686 GNU/Linux

> И как установка шла ?

apt-get install roundcube roundcube-apache2

До этого момента всё шло штатно.

> roundcube на p8 точно прекрасно работает, это у вас что-то недонастроено.

Очень может быть. Во всяком случае я так и не смог добраться до 
web-инсталятора -- сплошные "404". Я пока ещё не очень разбирался, сходу 
попробовал, но не получилось. Нужны ли какие-то разрешения для доступа к 
инсталятору снаружи -- на localhost'е X нет и заходить нечем?

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20  5:40         ` Vladimir Karpinsky
@ 2017-03-20  7:25           ` A. Kulikouski
  2017-03-20  8:08             ` Vladimir Karpinsky
  2017-03-20  7:38           ` [Sysadmins] P7 & Roundcube Anton Farygin
  1 sibling, 1 reply; 36+ messages in thread
From: A. Kulikouski @ 2017-03-20  7:25 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

20.03.2017 08:40, Vladimir Karpinsky пишет:

>> roundcube на p8 точно прекрасно работает, это у вас что-то недонастроено.
>
> Очень может быть. Во всяком случае я так и не смог добраться до
> web-инсталятора -- сплошные "404". Я пока ещё не очень разбирался, сходу
> попробовал, но не получилось. Нужны ли какие-то разрешения для доступа к
> инсталятору снаружи -- на localhost'е X нет и заходить нечем?
>

Там .htaccess нужно править.

По дефолту там
Order Allow,Deny
Deny from all


-- 
С уважением, А.Куликовский



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20  5:40         ` Vladimir Karpinsky
  2017-03-20  7:25           ` A. Kulikouski
@ 2017-03-20  7:38           ` Anton Farygin
  2017-03-20  8:10             ` Vladimir Karpinsky
  1 sibling, 1 reply; 36+ messages in thread
From: Anton Farygin @ 2017-03-20  7:38 UTC (permalink / raw)
  To: sysadmins

20.03.2017 08:40, Vladimir Karpinsky пишет:
>> И как установка шла ?
>
> apt-get install roundcube roundcube-apache2

apt-get почему-то устанавливает  php5-pdo_mysql до php5-pdo, хотя нужные 
зависимости у php5-pdo_mysql есть:

$ apt-cache showpkg php5-pdo
Package: php5-pdo
Versions:
5.6.30.20170119-alt2.M80P.1(/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p8_branch_x86%5f64_base_pkglist.classic)

Reverse Depends:
   phpipam,php5-pdo
   owncloud9,php5-pdo
   appliance-devel-php5,php5-pdo
   i586-php5-pdo.32bit,php5-pdo 5.6.30.20170119-alt2.M80P.1
   php5-pdo_sqlite,php5-pdo 5.6.30.20170119-alt2.M80P.1
   php5-pdo_pgsql,php5-pdo 5.6.30.20170119
   php5-pdo_odbc,php5-pdo 5.6.30.20170119-alt2.M80P.1
   php5-pdo_mysql,php5-pdo 5.6.30.20170119-alt2.M80P.1
   php5-mysqlnd-pdo_mysql,php5-pdo 5.6.30.20170119-alt2.M80P.1
Dependencies:
5.6.30.20170119-alt2.M80P.1 - php5-pdo-driver (0 (null)) /bin/sh (0 
(null)) /bin/sh (0 (null)) /usr/lib64/php (0 (null)) libc.so.6()(64bit) 
(2 set:poiedc) libc.so.6(GLIBC_2.14)(64bit) (0 (null)) 
libc.so.6(GLIBC_2.2.5)(64bit) (0 (null)) libc.so.6(GLIBC_2.3)(64bit) (0 
(null)) libc.so.6(GLIBC_2.4)(64bit) (0 (null)) libphp-5.6.30.so()(64bit) 
(2 
set:ohu8NpOvmursZ7UQ1qB4Ye1Jlp7KmL8FeHGHb4mhu2tpKK7LRiAmONTQX9lgxwhj4hAJwxncjkZfkhpqZpFx5Zu6NQdLay7czEl9gQALgaH3h6jgjUr74XJmaueAe0SAyGBX6KEQp0dfBMG2E3vZi4ibOVeldDoqBm190dESujybHTYS8u7iwTjdXwwfwYPJsxQGMs5S2tPdfnNfhSdg36eVv6mvpa976T8tD2oSi6EOfbrP7XfZfNoxNVIxtVmWBhUXCZDxc3x7) 
rtld(GNU_HASH) (0 (null)) /usr/share/php/scripts/php_postin.sh (0 
(null)) /usr/share/php/scripts/php_preun.sh (0 (null))
Provides:
5.6.30.20170119-alt2.M80P.1 - php5-pdo
Reverse Provides:
php5-pdo 5.6.30.20170119-alt2.M80P.1


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20  7:25           ` A. Kulikouski
@ 2017-03-20  8:08             ` Vladimir Karpinsky
  2017-03-20  8:50               ` А. Куликовский
  0 siblings, 1 reply; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-20  8:08 UTC (permalink / raw)
  To: sysadmins

20.03.2017 10:25, A. Kulikouski пишет:
> 20.03.2017 08:40, Vladimir Karpinsky пишет:
>
>>> roundcube на p8 точно прекрасно работает, это у вас что-то недонастроено.
>>
>> Очень может быть. Во всяком случае я так и не смог добраться до
>> web-инсталятора -- сплошные "404". Я пока ещё не очень разбирался, сходу
>> попробовал, но не получилось. Нужны ли какие-то разрешения для доступа к
>> инсталятору снаружи -- на localhost'е X нет и заходить нечем?
>>
>
> Там .htaccess нужно править.
>
> По дефолту там
> Order Allow,Deny
> Deny from all

Я прошу прощения, но файл .htaccess в /roundcube слишком сложный для меня. 
Если не трудно объясните, пожалуйста, что должно стоять в этих файлах (и в 
/roundcube и /roundcube/installer). Заранее спасибо!

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20  7:38           ` [Sysadmins] P7 & Roundcube Anton Farygin
@ 2017-03-20  8:10             ` Vladimir Karpinsky
  2017-03-20 11:27               ` Anton Farygin
  0 siblings, 1 reply; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-20  8:10 UTC (permalink / raw)
  To: sysadmins



20.03.2017 10:38, Anton Farygin пишет:
> 20.03.2017 08:40, Vladimir Karpinsky пишет:
>>> И как установка шла ?
>>
>> apt-get install roundcube roundcube-apache2
>
> apt-get почему-то устанавливает  php5-pdo_mysql до php5-pdo, хотя нужные
> зависимости у php5-pdo_mysql есть:

Для уже установленных пакетов это имеет значение? Переустанавливать в 
правильном порядке?

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20  8:08             ` Vladimir Karpinsky
@ 2017-03-20  8:50               ` А. Куликовский
  2017-03-20 11:43                 ` Vladimir Karpinsky
  0 siblings, 1 reply; 36+ messages in thread
From: А. Куликовский @ 2017-03-20  8:50 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

20.03.2017 11:08, Vladimir Karpinsky пишет:
>
> Я прошу прощения, но файл .htaccess в /roundcube слишком сложный для
> меня. Если не трудно объясните, пожалуйста, что должно стоять в этих
> файлах (и в /roundcube и /roundcube/installer). Заранее спасибо!
>
Например, так: меняем Оrder на обратный и добавляем allow from

#Order Allow,Deny
#Deny from all

Order Deny,Allow
allow from ваш.реальный.IP.адрес

Это в /usr/share/roundcube/installer

-- 
С уважением, А.Куликовский


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20  8:10             ` Vladimir Karpinsky
@ 2017-03-20 11:27               ` Anton Farygin
  0 siblings, 0 replies; 36+ messages in thread
From: Anton Farygin @ 2017-03-20 11:27 UTC (permalink / raw)
  To: sysadmins

20.03.2017 11:10, Vladimir Karpinsky пишет:
>
>
> 20.03.2017 10:38, Anton Farygin пишет:
>> 20.03.2017 08:40, Vladimir Karpinsky пишет:
>>>> И как установка шла ?
>>>
>>> apt-get install roundcube roundcube-apache2
>>
>> apt-get почему-то устанавливает  php5-pdo_mysql до php5-pdo, хотя нужные
>> зависимости у php5-pdo_mysql есть:
>
> Для уже установленных пакетов это имеет значение? Переустанавливать в
> правильном порядке?
>
нет, ничего критичного тут нету.



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20  8:50               ` А. Куликовский
@ 2017-03-20 11:43                 ` Vladimir Karpinsky
  2017-03-20 12:44                   ` А. Куликовский
  0 siblings, 1 reply; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-20 11:43 UTC (permalink / raw)
  To: sysadmins

20.03.2017 11:50, А. Куликовский пишет:
> 20.03.2017 11:08, Vladimir Karpinsky пишет:
>>
>> Я прошу прощения, но файл .htaccess в /roundcube слишком сложный для
>> меня. Если не трудно объясните, пожалуйста, что должно стоять в этих
>> файлах (и в /roundcube и /roundcube/installer). Заранее спасибо!
>>
> Например, так: меняем Оrder на обратный и добавляем allow from
>
> #Order Allow,Deny
> #Deny from all
>
> Order Deny,Allow
> allow from ваш.реальный.IP.адрес
>
> Это в /usr/share/roundcube/installer

У меня он выглядит так

# deny webserver access to this directory
<ifModule mod_authz_core.c>
#    Require all denied
</ifModule>
<ifModule !mod_authz_core.c>
     Deny from all
</ifModule>

Я закомментировал "Deny from all", и затем,куда бы я не воткнул Order и 
allow результат один и тот же: "Object not found!"

Но ошибка "Not found", а не "Forbidden" -- как проверить отрабатывает ли 
алиас в /etc/httpd2/conf/extra-available/roundcube.conf:
Alias /roundcube /usr/share/roundcube

<Directory "/usr/share/roundcube">
         Options FollowSymLinks
         AllowOverride Limit FileInfo Options
         AddType application/x-httpd-php .php .php3 .php4 .phtml
         # forcing open_base dir do not affect anything
         php_admin_value open_basedir /
         Require all denied
         Require ip 127.0.0.1
</Directory>



-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20 11:43                 ` Vladimir Karpinsky
@ 2017-03-20 12:44                   ` А. Куликовский
  2017-03-20 13:15                     ` Vladimir Karpinsky
  0 siblings, 1 reply; 36+ messages in thread
From: А. Куликовский @ 2017-03-20 12:44 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

20.03.2017 14:43, Vladimir Karpinsky пишет:

> </ifModule>
>
> Я закомментировал "Deny from all", и затем,куда бы я не воткнул Order и
> allow результат один и тот же: "Object not found!"
>
> Но ошибка "Not found", а не "Forbidden" -- как проверить отрабатывает ли
> алиас в /etc/httpd2/conf/extra-available/roundcube.conf:
> Alias /roundcube /usr/share/roundcube
>
> <Directory "/usr/share/roundcube">
>         Options FollowSymLinks
>         AllowOverride Limit FileInfo Options
>         AddType application/x-httpd-php .php .php3 .php4 .phtml
>         # forcing open_base dir do not affect anything
>         php_admin_value open_basedir /
>         Require all denied
>         Require ip 127.0.0.1
> </Directory>
>

Если мне склероз не изменяет, нужно добавить Require ip со своим IP.
Или вместо Require ip 127.0.0.1

-- 
С уважением, А.Куликовский


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20 12:44                   ` А. Куликовский
@ 2017-03-20 13:15                     ` Vladimir Karpinsky
  2017-03-20 14:21                       ` А. Куликовский
  0 siblings, 1 reply; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-20 13:15 UTC (permalink / raw)
  To: sysadmins

20.03.2017 15:44, А. Куликовский пишет:
> 20.03.2017 14:43, Vladimir Karpinsky пишет:
>
>> </ifModule>
>>
>> Я закомментировал "Deny from all", и затем,куда бы я не воткнул Order и
>> allow результат один и тот же: "Object not found!"
>>
>> Но ошибка "Not found", а не "Forbidden" -- как проверить отрабатывает ли
>> алиас в /etc/httpd2/conf/extra-available/roundcube.conf:
>> Alias /roundcube /usr/share/roundcube
>>
>> <Directory "/usr/share/roundcube">
>>         Options FollowSymLinks
>>         AllowOverride Limit FileInfo Options
>>         AddType application/x-httpd-php .php .php3 .php4 .phtml
>>         # forcing open_base dir do not affect anything
>>         php_admin_value open_basedir /
>>         Require all denied
>>         Require ip 127.0.0.1
>> </Directory>
>>
> Если мне склероз не изменяет, нужно добавить Require ip со своим IP.
> Или вместо Require ip 127.0.0.1

А можно как-то всё открыть, убедится, что работает, а потом закрывать? М.б. 
в каких-то логах можно что-то увидеть...

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20 13:15                     ` Vladimir Karpinsky
@ 2017-03-20 14:21                       ` А. Куликовский
  2017-03-20 14:25                         ` Michael Shigorin
                                           ` (2 more replies)
  0 siblings, 3 replies; 36+ messages in thread
From: А. Куликовский @ 2017-03-20 14:21 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

20.03.2017 16:15, Vladimir Karpinsky пишет:

> А можно как-то всё открыть, убедится, что работает, а потом закрывать?
> М.б. в каких-то логах можно что-то увидеть...
>

Вот только что установил roundcube, пытаюсь запустить инсталлер, открыл 
доступ везде, где только нашел и в двух .htaccess и в roundcube.conf, но 
всё равно 403!
В логе апача
[Mon Mar 20 16:59:05.462381 2017] [access_compat:error] [pid 5411] 
[client 192.168.224.250:2661] AH01797: client denied by server 
configuration: /usr/share/roundcube/install

-- 
С уважением, А.Куликовский


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20 14:21                       ` А. Куликовский
@ 2017-03-20 14:25                         ` Michael Shigorin
  2017-03-20 15:16                           ` Vladimir Karpinsky
  2017-03-20 15:19                           ` Vladimir Karpinsky
  2017-03-20 15:10                         ` Vladimir Karpinsky
  2017-03-20 19:48                         ` [Sysadmins] P7 & Roundcube [Solved] Vladimir Karpinsky
  2 siblings, 2 replies; 36+ messages in thread
From: Michael Shigorin @ 2017-03-20 14:25 UTC (permalink / raw)
  To: sysadmins

On Mon, Mar 20, 2017 at 05:21:59PM +0300, А. Куликовский wrote:
> Вот только что установил roundcube, пытаюсь запустить
> инсталлер, открыл доступ везде, где только нашел и в двух
> .htaccess и в roundcube.conf, но всё равно 403!

На всякий: http://altlinux.org/roundcube

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20 14:21                       ` А. Куликовский
  2017-03-20 14:25                         ` Michael Shigorin
@ 2017-03-20 15:10                         ` Vladimir Karpinsky
  2017-03-20 19:48                         ` [Sysadmins] P7 & Roundcube [Solved] Vladimir Karpinsky
  2 siblings, 0 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-20 15:10 UTC (permalink / raw)
  To: sysadmins

20.03.2017 17:21, А. Куликовский пишет:
> 20.03.2017 16:15, Vladimir Karpinsky пишет:
>
>> А можно как-то всё открыть, убедится, что работает, а потом закрывать?
>> М.б. в каких-то логах можно что-то увидеть...
>>
>
> Вот только что установил roundcube, пытаюсь запустить инсталлер, открыл
> доступ везде, где только нашел и в двух .htaccess и в roundcube.conf, но
> всё равно 403!
> В логе апача
> [Mon Mar 20 16:59:05.462381 2017] [access_compat:error] [pid 5411] [client
> 192.168.224.250:2661] AH01797: client denied by server configuration:
> /usr/share/roundcube/install

А у меня в access: "GET /roundcube/installer HTTP/1.1" 404 1014, и полное 
ощущение, что alias не работает, что я просто не попадаю в 
/usr/share/roundcube.

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20 14:25                         ` Michael Shigorin
@ 2017-03-20 15:16                           ` Vladimir Karpinsky
  2017-03-20 15:19                           ` Vladimir Karpinsky
  1 sibling, 0 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-20 15:16 UTC (permalink / raw)
  To: sysadmins

20.03.2017 17:25, Michael Shigorin пишет:
> On Mon, Mar 20, 2017 at 05:21:59PM +0300, А. Куликовский wrote:
>> Вот только что установил roundcube, пытаюсь запустить
>> инсталлер, открыл доступ везде, где только нашел и в двух
>> .htaccess и в roundcube.conf, но всё равно 403!
>
> На всякий: http://altlinux.org/roundcube

Совсем не помогает. Похоже, что очень устарело. Во всяком случае то, что до 
веб-инсталятора, дальше пройти пока так и не удалось.

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube
  2017-03-20 14:25                         ` Michael Shigorin
  2017-03-20 15:16                           ` Vladimir Karpinsky
@ 2017-03-20 15:19                           ` Vladimir Karpinsky
  1 sibling, 0 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-20 15:19 UTC (permalink / raw)
  To: sysadmins

20.03.2017 17:25, Michael Shigorin пишет:
> On Mon, Mar 20, 2017 at 05:21:59PM +0300, А. Куликовский wrote:
>> Вот только что установил roundcube, пытаюсь запустить
>> инсталлер, открыл доступ везде, где только нашел и в двух
>> .htaccess и в roundcube.conf, но всё равно 403!
>
> На всякий: http://altlinux.org/roundcube

P.S. Как бы точно узнать какую БД надо создавать: во всех внешних описаниях 
roundcube, а здесь roundcubemail. Нетрудно создать пока обе, но всё же.

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-20 14:21                       ` А. Куликовский
  2017-03-20 14:25                         ` Michael Shigorin
  2017-03-20 15:10                         ` Vladimir Karpinsky
@ 2017-03-20 19:48                         ` Vladimir Karpinsky
  2017-03-20 20:19                           ` А. Куликовский
  2017-03-20 20:22                           ` Michael Shigorin
  2 siblings, 2 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-20 19:48 UTC (permalink / raw)
  To: sysadmins

Я всё же победил!

Проблема 1:

Пакет roundcube-apache2 устанавливает roundcube.conf с алиасом /roundcube 
-> /usr/share/roundcube в каталог /etc/httpd2/conf/extra-available, но в 
конфиг апача2 по умолчанию включаются только конфиги из каталога 
/etc/httpd2/conf/extra-enabled, в котором лежат симлинки на некоторые 
конфиги из extra-available. Автоматически симлинк на roundcube.conf не был 
создан. Вероятно это правильно, но про это надо знать. Соответственно, как 
я и предполагал, алиас не работал. Менять ничего в конфиге не пришлось:

# cat roundcube.conf
Alias /roundcube /usr/share/roundcube

<Directory "/usr/share/roundcube">
         Options FollowSymLinks
         AllowOverride Limit FileInfo Options
         Require all denied
         Require ip 127.0.0.1
</Directory>

Проблема 2:

В файле /usr/share/roundcube/installer/.htaccess необходимо убрать строку 
"Require all denied", т.к. в /var/log/httpd2/error_log было сказано:
/usr/share/roundcube/installer/.htaccess: Require not allowed here.

Итого /usr/share/roundcube/installer/.htaccess:

# deny webserver access to this directory
<ifModule mod_authz_core.c>
#    Require all denied
</ifModule>
<ifModule !mod_authz_core.c>
     Deny from all
</ifModule>

Только не спрашивайте меня, как, несмотря на все "deny" и "Require ip 
127.0.0.1" я попал в веб-инсталлятор снаружи! Не знаю. На всякий случай 
убрал далеко каталог installer.


20.03.2017 17:21, А. Куликовский пишет:
> 20.03.2017 16:15, Vladimir Karpinsky пишет:
>
>> А можно как-то всё открыть, убедится, что работает, а потом закрывать?
>> М.б. в каких-то логах можно что-то увидеть...
>>
>
> Вот только что установил roundcube, пытаюсь запустить инсталлер, открыл
> доступ везде, где только нашел и в двух .htaccess и в roundcube.conf, но
> всё равно 403!
> В логе апача
> [Mon Mar 20 16:59:05.462381 2017] [access_compat:error] [pid 5411] [client
> 192.168.224.250:2661] AH01797: client denied by server configuration:
> /usr/share/roundcube/install
>

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-20 19:48                         ` [Sysadmins] P7 & Roundcube [Solved] Vladimir Karpinsky
@ 2017-03-20 20:19                           ` А. Куликовский
  2017-03-21  5:29                             ` Vladimir Karpinsky
                                               ` (3 more replies)
  2017-03-20 20:22                           ` Michael Shigorin
  1 sibling, 4 replies; 36+ messages in thread
From: А. Куликовский @ 2017-03-20 20:19 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

20.03.2017 22:48, Vladimir Karpinsky пишет:
> Я всё же победил!
>
> Проблема 1:
>
> Пакет roundcube-apache2 устанавливает roundcube.conf с алиасом
> /roundcube -> /usr/share/roundcube в каталог
> /etc/httpd2/conf/extra-available, но в конфиг апача2 по умолчанию
> включаются только конфиги из каталога /etc/httpd2/conf/extra-enabled, в
> котором лежат симлинки на некоторые конфиги из extra-available.
> Автоматически симлинк на roundcube.conf не был создан. Вероятно это
> правильно, но про это надо знать. Соответственно, как я и предполагал,
> алиас не работал. Менять ничего в конфиге не пришлось:
>
> # cat roundcube.conf
> Alias /roundcube /usr/share/roundcube
>
> <Directory "/usr/share/roundcube">
>         Options FollowSymLinks
>         AllowOverride Limit FileInfo Options
>         Require all denied
>         Require ip 127.0.0.1
> </Directory>
>
> Проблема 2:
>
> В файле /usr/share/roundcube/installer/.htaccess необходимо убрать
> строку "Require all denied", т.к. в /var/log/httpd2/error_log было сказано:
> /usr/share/roundcube/installer/.htaccess: Require not allowed here.
>
> Итого /usr/share/roundcube/installer/.htaccess:
>
> # deny webserver access to this directory
> <ifModule mod_authz_core.c>
> #    Require all denied
> </ifModule>
> <ifModule !mod_authz_core.c>
>     Deny from all
> </ifModule>
>
> Только не спрашивайте меня, как, несмотря на все "deny" и "Require ip
> 127.0.0.1" я попал в веб-инсталлятор снаружи! Не знаю. На всякий случай
> убрал далеко каталог installer.
>

А я устал бороться со вторым апачем (то includes не работали, то скрипты 
из cgi-bin не запускались, а загружались,  хотя по конфигам должны), 
установил первый и заработало. Вот только postfix и dovecot на другом 
хосте с Р7, и теперь осталось решить, как их подружить. Или переходить 
на Р8.

-- 
С уважением, А.Куликовский
Гимназия №1 г.Дзержинска, РБ


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-20 19:48                         ` [Sysadmins] P7 & Roundcube [Solved] Vladimir Karpinsky
  2017-03-20 20:19                           ` А. Куликовский
@ 2017-03-20 20:22                           ` Michael Shigorin
  2017-03-25 20:22                             ` Vladimir Karpinsky
  1 sibling, 1 reply; 36+ messages in thread
From: Michael Shigorin @ 2017-03-20 20:22 UTC (permalink / raw)
  To: sysadmins

On Mon, Mar 20, 2017 at 10:48:30PM +0300, Vladimir Karpinsky wrote:
> Я всё же победил!

Задокументируйте на http://altlinux.org/roundcube
хотя бы ссылкой на своё письмо в архиве :)

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-20 20:19                           ` А. Куликовский
@ 2017-03-21  5:29                             ` Vladimir Karpinsky
  2017-03-25 20:16                               ` Vladimir Karpinsky
  2017-03-21  7:25                             ` Vladimir Karpinsky
                                               ` (2 subsequent siblings)
  3 siblings, 1 reply; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-21  5:29 UTC (permalink / raw)
  To: sysadmins

20.03.2017 23:19, А. Куликовский пишет:
> 20.03.2017 22:48, Vladimir Karpinsky пишет:
>> Я всё же победил!

Но не совсем...

>> Проблема 1:
>>
>> Пакет roundcube-apache2 устанавливает roundcube.conf с алиасом
>> /roundcube -> /usr/share/roundcube в каталог
>> /etc/httpd2/conf/extra-available, но в конфиг апача2 по умолчанию
>> включаются только конфиги из каталога /etc/httpd2/conf/extra-enabled, в
>> котором лежат симлинки на некоторые конфиги из extra-available.
>> Автоматически симлинк на roundcube.conf не был создан. Вероятно это
>> правильно, но про это надо знать. Соответственно, как я и предполагал,
>> алиас не работал. Менять ничего в конфиге не пришлось:
>>
>> # cat roundcube.conf
>> Alias /roundcube /usr/share/roundcube
>>
>> <Directory "/usr/share/roundcube">
>>         Options FollowSymLinks
>>         AllowOverride Limit FileInfo Options
>>         Require all denied
>>         Require ip 127.0.0.1
>> </Directory>
>>
>> Только не спрашивайте меня, как, несмотря на все "deny" и "Require ip
>> 127.0.0.1" я попал в веб-инсталлятор снаружи! Не знаю. На всякий случай
>> убрал далеко каталог installer.
>>

После какого-то рестарта апача-2 доступ закончился, появилась ошибка 403. 
Преобразовал конфиг к виду:

# cat /etc/httpd2/conf/extra-available/roundcube.conf
Alias /roundcube /usr/share/roundcube

<Directory "/usr/share/roundcube">
         Options FollowSymLinks
         AllowOverride Limit FileInfo Options
#       Require all denied
#       Require ip 127.0.0.1
         AllowOverride All
         Order allow,deny
         Allow from all
</Directory>

Доступ появился, но вход в систему по https проходит успешно, а по http не 
принимает пароль. М.б. это и не надо по http ходить, но пользователи зайдя 
по http и, увидев входную страницу, будут по сто раз пытаться ввести 
логин-пароль, что напрочь перечеркнёт всю секьюрность. Надо либо полностью 
запретить вход по http, либо сделать разумную переадресацию на https. Если 
есть идеи, как это правильно осуществить, буду признателен.

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-20 20:19                           ` А. Куликовский
  2017-03-21  5:29                             ` Vladimir Karpinsky
@ 2017-03-21  7:25                             ` Vladimir Karpinsky
  2017-03-21 12:13                             ` Вадим Илларионов
  2017-03-22 19:52                             ` A. Kulikovski
  3 siblings, 0 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-21  7:25 UTC (permalink / raw)
  To: sysadmins

> Доступ появился, но вход в систему по https проходит успешно, а по http не принимает пароль.

Проблему локализовал: это воспроизводится только на ФФ, на Хроме и в Опере 
нет. Роундкуб в ФФ пишет "Неверный запрос! Информация не сохранена". Что 
это означает не очень понятно. Аналогичное поведение, хоть и с другой 
руганью, для Squirell.

Попробовал несколько редиректов, взятых на просторах, для этой страницы с 
http на https через .htaccess: не сработал ни один.

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-20 20:19                           ` А. Куликовский
  2017-03-21  5:29                             ` Vladimir Karpinsky
  2017-03-21  7:25                             ` Vladimir Karpinsky
@ 2017-03-21 12:13                             ` Вадим Илларионов
  2017-03-22 19:52                             ` A. Kulikovski
  3 siblings, 0 replies; 36+ messages in thread
From: Вадим Илларионов @ 2017-03-21 12:13 UTC (permalink / raw)
  To: sysadmins

21.03.2017 04:19, А. Куликовский пишет:
> 20.03.2017 22:48, Vladimir Karpinsky пишет:
>> Я всё же победил!
>>
>> Проблема 1:
>>
>> Пакет roundcube-apache2 устанавливает roundcube.conf с алиасом
>> /roundcube -> /usr/share/roundcube в каталог
>> /etc/httpd2/conf/extra-available, но в конфиг апача2 по умолчанию
>> включаются только конфиги из каталога /etc/httpd2/conf/extra-enabled, в
>> котором лежат симлинки на некоторые конфиги из extra-available.
>> Автоматически симлинк на roundcube.conf не был создан. Вероятно это
>> правильно, но про это надо знать. Соответственно, как я и предполагал,
>> алиас не работал. Менять ничего в конфиге не пришлось:
>>
>> # cat roundcube.conf
>> Alias /roundcube /usr/share/roundcube
>>
>> <Directory "/usr/share/roundcube">
>>         Options FollowSymLinks
>>         AllowOverride Limit FileInfo Options
>>         Require all denied
>>         Require ip 127.0.0.1
>> </Directory>
>>
>>
>
> А я устал бороться со вторым апачем (то includes не работали, то
> скрипты из cgi-bin не запускались, а загружались,  хотя по конфигам
> должны), установил первый и заработало. Вот только postfix и dovecot
> на другом хосте с Р7, и теперь осталось решить, как их подружить. Или
> переходить на Р8.
>

А я, давно устав от глюков и громоздкости обоих нумерованных
соплеменников, перешёл на энджин-экс, чего и всем желаю.

-- 
Мимо крокодил.
WBR, rednex CIO.
JID = <mailto:>
Skype = $local_part@<mailto:>
Viber = +7(964)103-65-67

Опции rsync -aHAX --delete мозг автоматом переводит как "удалить к чёртовой матери!"



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-20 20:19                           ` А. Куликовский
                                               ` (2 preceding siblings ...)
  2017-03-21 12:13                             ` Вадим Илларионов
@ 2017-03-22 19:52                             ` A. Kulikovski
  2017-03-22 20:22                               ` Michael Shigorin
  2017-03-23  6:53                               ` А. Куликовский
  3 siblings, 2 replies; 36+ messages in thread
From: A. Kulikovski @ 2017-03-22 19:52 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

20.03.2017 23:19, А. Куликовский пишет:

>
> А я устал бороться со вторым апачем (то includes не работали, то скрипты
> из cgi-bin не запускались, а загружались,  хотя по конфигам должны),
> установил первый и заработало. Вот только postfix и dovecot на другом
> хосте с Р7, и теперь осталось решить, как их подружить. Или переходить
> на Р8.
>

Оказалось, что сабж из Р8 работает и в Р7. Установил переносом файлов со 
"стенда" с Р8, дампом базы и заливкой его в Р7. Конфиги апача - из 
пакета roundcube-apache Р7.

-- 
С уважением, А.Куликовский



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-22 19:52                             ` A. Kulikovski
@ 2017-03-22 20:22                               ` Michael Shigorin
  2017-03-23  6:53                               ` А. Куликовский
  1 sibling, 0 replies; 36+ messages in thread
From: Michael Shigorin @ 2017-03-22 20:22 UTC (permalink / raw)
  To: sysadmins

On Wed, Mar 22, 2017 at 10:52:16PM +0300, A. Kulikovski wrote:
> Оказалось, что сабж из Р8 работает и в Р7.

Тогда можно запросить бэкпорт. :)

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-22 19:52                             ` A. Kulikovski
  2017-03-22 20:22                               ` Michael Shigorin
@ 2017-03-23  6:53                               ` А. Куликовский
  2017-03-23  9:47                                 ` Vladimir Karpinsky
  2017-07-03 22:02                                 ` Vladimir Karpinsky
  1 sibling, 2 replies; 36+ messages in thread
From: А. Куликовский @ 2017-03-23  6:53 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

22.03.2017 22:52, A. Kulikovski пишет:

> Оказалось, что сабж из Р8 работает и в Р7. Установил переносом файлов со
> "стенда" с Р8, дампом базы и заливкой его в Р7. Конфиги апача - из
> пакета roundcube-apache Р7.
>

Обнаружилась одна неприятность: не отображает дату письма, ни в списке, 
ни в превью. Но по дате сортирует.

-- 
С уважением, А.Куликовский



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-23  6:53                               ` А. Куликовский
@ 2017-03-23  9:47                                 ` Vladimir Karpinsky
  2017-03-25 20:02                                   ` Vladimir Karpinsky
  2017-07-03 22:02                                 ` Vladimir Karpinsky
  1 sibling, 1 reply; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-23  9:47 UTC (permalink / raw)
  To: sysadmins

23.03.2017 09:53, А. Куликовский пишет:
> 22.03.2017 22:52, A. Kulikovski пишет:
>
>> Оказалось, что сабж из Р8 работает и в Р7. Установил переносом файлов со
>> "стенда" с Р8, дампом базы и заливкой его в Р7. Конфиги апача - из
>> пакета roundcube-apache Р7.
>>
>
> Обнаружилась одна неприятность: не отображает дату письма, ни в списке, ни
> в превью. Но по дате сортирует.

Да, у меня то же самое. Не обратил внимание раньше.

-- 
	С уважением,
		Владимир.

---
Это сообщение проверено на вирусы антивирусом Avast.
https://www.avast.com/antivirus



^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-23  9:47                                 ` Vladimir Karpinsky
@ 2017-03-25 20:02                                   ` Vladimir Karpinsky
  0 siblings, 0 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-25 20:02 UTC (permalink / raw)
  To: sysadmins

Обновился roundcube, но даты не появились.

23.03.2017 12:47, Vladimir Karpinsky пишет:
> 23.03.2017 09:53, А. Куликовский пишет:
>> 22.03.2017 22:52, A. Kulikovski пишет:
>>
>>> Оказалось, что сабж из Р8 работает и в Р7. Установил переносом файлов со
>>> "стенда" с Р8, дампом базы и заливкой его в Р7. Конфиги апача - из
>>> пакета roundcube-apache Р7.
>>>
>>
>> Обнаружилась одна неприятность: не отображает дату письма, ни в списке, ни
>> в превью. Но по дате сортирует.
>
> Да, у меня то же самое. Не обратил внимание раньше.
>

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-21  5:29                             ` Vladimir Karpinsky
@ 2017-03-25 20:16                               ` Vladimir Karpinsky
  0 siblings, 0 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-25 20:16 UTC (permalink / raw)
  To: sysadmins

21.03.2017 08:29, Vladimir Karpinsky пишет:
> Доступ появился, но вход в систему по https проходит успешно, а по http не
> принимает пароль. М.б. это и не надо по http ходить, но пользователи зайдя
> по http и, увидев входную страницу, будут по сто раз пытаться ввести
> логин-пароль, что напрочь перечеркнёт всю секьюрность. Надо либо полностью
> запретить вход по http, либо сделать разумную переадресацию на https. Если
> есть идеи, как это правильно осуществить, буду признателен.

Нашлась очень полезная возможность в 
/usr/share/roundcube/config/defaults.inc.php:
// enforce connections over https
// with this option enabled, all non-secure connections will be redirected.
// set the port for the ssl connection as value of this option if it
// differs from the default 443

$config['force_https'] = true;

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-20 20:22                           ` Michael Shigorin
@ 2017-03-25 20:22                             ` Vladimir Karpinsky
  0 siblings, 0 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-03-25 20:22 UTC (permalink / raw)
  To: sysadmins

20.03.2017 23:22, Michael Shigorin пишет:
> On Mon, Mar 20, 2017 at 10:48:30PM +0300, Vladimir Karpinsky wrote:
>> Я всё же победил!
>
> Задокументируйте на http://altlinux.org/roundcube
> хотя бы ссылкой на своё письмо в архиве :)

Сформулировать в виде инструкции пока не сподобился, да и некоторых вещей я 
сам не понимаю, но ссылку на этот тред воткнул в самое начало.

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [Sysadmins] P7 & Roundcube [Solved]
  2017-03-23  6:53                               ` А. Куликовский
  2017-03-23  9:47                                 ` Vladimir Karpinsky
@ 2017-07-03 22:02                                 ` Vladimir Karpinsky
  1 sibling, 0 replies; 36+ messages in thread
From: Vladimir Karpinsky @ 2017-07-03 22:02 UTC (permalink / raw)
  To: sysadmins

23.03.2017 9:53, А. Куликовский пишет:
> 22.03.2017 22:52, A. Kulikovski пишет:
> 
>> Оказалось, что сабж из Р8 работает и в Р7. Установил переносом файлов со
>> "стенда" с Р8, дампом базы и заливкой его в Р7. Конфиги апача - из
>> пакета roundcube-apache Р7.
>>
> 
> Обнаружилась одна неприятность: не отображает дату письма, ни в списке, ни 
> в превью. Но по дате сортирует.

В версии 1.3, правда, под NetBSD даты показывает, а у нас 1.2.5 по-прежнему 
не показывает. М.б. можно обновить пакет?


-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2017-07-03 22:02 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-18 17:52 [Sysadmins] P7 & Roundcube А. Куликовский
2017-03-19 14:35 ` Michael Shigorin
2017-03-19 15:30 ` Vladimir Karpinsky
2017-03-19 19:00   ` А. Куликовский
2017-03-19 20:04     ` Vladimir Karpinsky
2017-03-19 20:48       ` Vladimir Karpinsky
2017-03-20  5:16       ` Anton Farygin
2017-03-20  5:40         ` Vladimir Karpinsky
2017-03-20  7:25           ` A. Kulikouski
2017-03-20  8:08             ` Vladimir Karpinsky
2017-03-20  8:50               ` А. Куликовский
2017-03-20 11:43                 ` Vladimir Karpinsky
2017-03-20 12:44                   ` А. Куликовский
2017-03-20 13:15                     ` Vladimir Karpinsky
2017-03-20 14:21                       ` А. Куликовский
2017-03-20 14:25                         ` Michael Shigorin
2017-03-20 15:16                           ` Vladimir Karpinsky
2017-03-20 15:19                           ` Vladimir Karpinsky
2017-03-20 15:10                         ` Vladimir Karpinsky
2017-03-20 19:48                         ` [Sysadmins] P7 & Roundcube [Solved] Vladimir Karpinsky
2017-03-20 20:19                           ` А. Куликовский
2017-03-21  5:29                             ` Vladimir Karpinsky
2017-03-25 20:16                               ` Vladimir Karpinsky
2017-03-21  7:25                             ` Vladimir Karpinsky
2017-03-21 12:13                             ` Вадим Илларионов
2017-03-22 19:52                             ` A. Kulikovski
2017-03-22 20:22                               ` Michael Shigorin
2017-03-23  6:53                               ` А. Куликовский
2017-03-23  9:47                                 ` Vladimir Karpinsky
2017-03-25 20:02                                   ` Vladimir Karpinsky
2017-07-03 22:02                                 ` Vladimir Karpinsky
2017-03-20 20:22                           ` Michael Shigorin
2017-03-25 20:22                             ` Vladimir Karpinsky
2017-03-20  7:38           ` [Sysadmins] P7 & Roundcube Anton Farygin
2017-03-20  8:10             ` Vladimir Karpinsky
2017-03-20 11:27               ` Anton Farygin

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git