* [Sysadmins] MySQL 5.7 & Roundcube @ 2018-06-05 15:17 Vladimir Karpinsky 2018-06-05 15:42 ` Andrey Cherepanov 2018-06-05 15:53 ` Гусев Владислав Юрьевич 0 siblings, 2 replies; 17+ messages in thread From: Vladimir Karpinsky @ 2018-06-05 15:17 UTC (permalink / raw) To: ALT Linux sysadmins' discussion Добрый день! При обновлении БД MySQL 5.5.x обновилась до 5.7.x. В результате перестал работать Roundcube, предлагаемое обновление таблиц не помогло. Откатился назад с восстановлением таблиц из бэкапа, поставил MySQL на hold. Работает. Есть ли другие решения этой проблемы? -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-05 15:17 [Sysadmins] MySQL 5.7 & Roundcube Vladimir Karpinsky @ 2018-06-05 15:42 ` Andrey Cherepanov 2018-06-05 16:12 ` Michael Shigorin 2018-06-05 15:53 ` Гусев Владислав Юрьевич 1 sibling, 1 reply; 17+ messages in thread From: Andrey Cherepanov @ 2018-06-05 15:42 UTC (permalink / raw) To: sysadmins 05.06.2018 18:17, Vladimir Karpinsky пишет: > Добрый день! > > При обновлении БД MySQL 5.5.x обновилась до 5.7.x. В результате > перестал работать Roundcube, предлагаемое обновление таблиц не > помогло. Откатился назад с восстановлением таблиц из бэкапа, поставил > MySQL на hold. Работает. Есть ли другие решения этой проблемы? > А обновлять базы кто будет? -- Andrey Cherepanov cas@altlinux.org ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-05 15:42 ` Andrey Cherepanov @ 2018-06-05 16:12 ` Michael Shigorin 2018-06-05 17:08 ` Vladimir Karpinsky 0 siblings, 1 reply; 17+ messages in thread From: Michael Shigorin @ 2018-06-05 16:12 UTC (permalink / raw) To: sysadmins On Tue, Jun 05, 2018 at 06:42:43PM +0300, Andrey Cherepanov wrote: > > При обновлении БД MySQL 5.5.x обновилась до 5.7.x. В результате > > перестал работать Roundcube, предлагаемое обновление таблиц не > > помогло. Откатился назад с восстановлением таблиц из бэкапа, поставил > > MySQL на hold. Работает. Есть ли другие решения этой проблемы? > А обновлять базы кто будет? Вопрос не туда адресуешь (с другой стороны, собравшего уже прочехвостили на партсобрании ровно все, кому не лень). -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-05 16:12 ` Michael Shigorin @ 2018-06-05 17:08 ` Vladimir Karpinsky 0 siblings, 0 replies; 17+ messages in thread From: Vladimir Karpinsky @ 2018-06-05 17:08 UTC (permalink / raw) To: sysadmins 05.06.2018 19:12, Michael Shigorin пишет: > On Tue, Jun 05, 2018 at 06:42:43PM +0300, Andrey Cherepanov wrote: >>> При обновлении БД MySQL 5.5.x обновилась до 5.7.x. В результате >>> перестал работать Roundcube, предлагаемое обновление таблиц не >>> помогло. Откатился назад с восстановлением таблиц из бэкапа, поставил >>> MySQL на hold. Работает. Есть ли другие решения этой проблемы? >> А обновлять базы кто будет? > > Вопрос не туда адресуешь (с другой стороны, собравшего уже > прочехвостили на партсобрании ровно все, кому не лень). Прошу прощения, а можно для неспециалиста перевод этого диалога на общедоступный язык? -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-05 15:17 [Sysadmins] MySQL 5.7 & Roundcube Vladimir Karpinsky 2018-06-05 15:42 ` Andrey Cherepanov @ 2018-06-05 15:53 ` Гусев Владислав Юрьевич 2018-06-05 17:11 ` Vladimir Karpinsky 1 sibling, 1 reply; 17+ messages in thread From: Гусев Владислав Юрьевич @ 2018-06-05 15:53 UTC (permalink / raw) To: 'ALT Linux sysadmins' discussion' Приветствую! На прошлой неделе было два "кривих" обновления mysql (по крайней мере для меня). Первое поломало чрут, из-за чего mysql не смог стартовать и не выполнился mysql_upgrade. Выполнил руками, поправил конфиги и скрипт из /etc/init.d - смог запустить mysql. Второе обновление исправило ситуацию с чрутом. Пришлось возвращать конфиги назад. Потом подумал и, на всякий случай, отключил чрут для mysql. Мне так будет спокойнее... Гусев Владислав Юрьевич -----Original Message----- From: sysadmins-bounces@lists.altlinux.org [mailto:sysadmins-bounces@lists.altlinux.org] On Behalf Of Vladimir Karpinsky Sent: Tuesday, June 05, 2018 6:18 PM To: ALT Linux sysadmins' discussion Subject: [Sysadmins] MySQL 5.7 & Roundcube Добрый день! При обновлении БД MySQL 5.5.x обновилась до 5.7.x. В результате перестал работать Roundcube, предлагаемое обновление таблиц не помогло. Откатился назад с восстановлением таблиц из бэкапа, поставил MySQL на hold. Работает. Есть ли другие решения этой проблемы? -- С уважением, Владимир. _______________________________________________ Sysadmins mailing list Sysadmins@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/sysadmins ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-05 15:53 ` Гусев Владислав Юрьевич @ 2018-06-05 17:11 ` Vladimir Karpinsky 2018-06-06 8:10 ` Гусев Владислав Юрьевич 2018-06-06 8:33 ` Konstantin Lepikhov 0 siblings, 2 replies; 17+ messages in thread From: Vladimir Karpinsky @ 2018-06-05 17:11 UTC (permalink / raw) To: sysadmins 05.06.2018 18:53, Гусев Владислав Юрьевич пишет: > На прошлой неделе было два "кривих" обновления mysql (по крайней мере для меня). > Первое поломало чрут, из-за чего mysql не смог стартовать и не выполнился mysql_upgrade. > Выполнил руками, поправил конфиги и скрипт из /etc/init.d - смог запустить mysql. > Второе обновление исправило ситуацию с чрутом. Пришлось возвращать конфиги назад. Я обновился сегодня, так что mysql_upgrade у меня выполнился без проблем. Только Раундкубу это нисколько не помогло -- ошибка подключения к БД. > -----Original Message----- > From: sysadmins-bounces@lists.altlinux.org [mailto:sysadmins-bounces@lists.altlinux.org] On Behalf Of Vladimir Karpinsky > Sent: Tuesday, June 05, 2018 6:18 PM > To: ALT Linux sysadmins' discussion > Subject: [Sysadmins] MySQL 5.7 & Roundcube > > Добрый день! > > При обновлении БД MySQL 5.5.x обновилась до 5.7.x. В результате перестал > работать Roundcube, предлагаемое обновление таблиц не помогло. Откатился > назад с восстановлением таблиц из бэкапа, поставил MySQL на hold. Работает. > Есть ли другие решения этой проблемы? -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-05 17:11 ` Vladimir Karpinsky @ 2018-06-06 8:10 ` Гусев Владислав Юрьевич 2018-06-06 8:33 ` Konstantin Lepikhov 1 sibling, 0 replies; 17+ messages in thread From: Гусев Владислав Юрьевич @ 2018-06-06 8:10 UTC (permalink / raw) To: 'ALT Linux sysadmins' discussion' > -----Original Message----- > From: sysadmins-bounces@lists.altlinux.org [mailto:sysadmins- > bounces@lists.altlinux.org] On Behalf Of Vladimir Karpinsky > Sent: Tuesday, June 05, 2018 8:11 PM > To: sysadmins@lists.altlinux.org > Subject: Re: [Sysadmins] MySQL 5.7 & Roundcube > > 05.06.2018 18:53, Гусев Владислав Юрьевич пишет: > > На прошлой неделе было два "кривих" обновления mysql (по крайней мере для меня). > > Первое поломало чрут, из-за чего mysql не смог стартовать и не выполнился mysql_upgrade. > > Выполнил руками, поправил конфиги и скрипт из /etc/init.d - смог запустить mysql. > > Второе обновление исправило ситуацию с чрутом. Пришлось возвращать конфиги назад. > > Я обновился сегодня, так что mysql_upgrade у меня выполнился без проблем. > Только Раундкубу это нисколько не помогло -- ошибка подключения к БД. > А логи у Раундкуба есть? В логах mysql есть ошибки? -- Гусев В.Ю. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-05 17:11 ` Vladimir Karpinsky 2018-06-06 8:10 ` Гусев Владислав Юрьевич @ 2018-06-06 8:33 ` Konstantin Lepikhov 2018-06-06 8:42 ` Гусев Владислав Юрьевич 1 sibling, 1 reply; 17+ messages in thread From: Konstantin Lepikhov @ 2018-06-06 8:33 UTC (permalink / raw) To: ALT Linux sysadmins' discussion Hi Vladimir! On 06/05/2018, at 08:11:28 PM you wrote: > 05.06.2018 18:53, Гусев Владислав Юрьевич пишет: > > На прошлой неделе было два "кривих" обновления mysql (по крайней мере для меня). > > Первое поломало чрут, из-за чего mysql не смог стартовать и не выполнился mysql_upgrade. > > Выполнил руками, поправил конфиги и скрипт из /etc/init.d - смог запустить mysql. > > Второе обновление исправило ситуацию с чрутом. Пришлось возвращать конфиги назад. > > Я обновился сегодня, так что mysql_upgrade у меня выполнился без проблем. > Только Раундкубу это нисколько не помогло -- ошибка подключения к БД. > Так запустите httpd в один процесс и strace на него - сразу будет видно, почему не соединяется. Там может быть и php-mysql модуль виноват, либо какие-то хеши паролей устарели. -- WBR et al. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-06 8:33 ` Konstantin Lepikhov @ 2018-06-06 8:42 ` Гусев Владислав Юрьевич 2018-06-06 12:22 ` Vladimir Karpinsky 0 siblings, 1 reply; 17+ messages in thread From: Гусев Владислав Юрьевич @ 2018-06-06 8:42 UTC (permalink / raw) To: 'ALT Linux sysadmins' discussion' > -----Original Message----- > From: sysadmins-bounces@lists.altlinux.org [mailto:sysadmins- > bounces@lists.altlinux.org] On Behalf Of Konstantin Lepikhov > Sent: Wednesday, June 06, 2018 11:33 AM > To: ALT Linux sysadmins' discussion > Subject: Re: [Sysadmins] MySQL 5.7 & Roundcube > > Hi Vladimir! > > On 06/05/2018, at 08:11:28 PM you wrote: > > > 05.06.2018 18:53, Гусев Владислав Юрьевич пишет: > > > На прошлой неделе было два "кривих" обновления mysql (по крайней мере для меня). > > > Первое поломало чрут, из-за чего mysql не смог стартовать и не выполнился mysql_upgrade. > > > Выполнил руками, поправил конфиги и скрипт из /etc/init.d - смог запустить mysql. > > > Второе обновление исправило ситуацию с чрутом. Пришлось возвращать конфиги назад. > > > > Я обновился сегодня, так что mysql_upgrade у меня выполнился без проблем. > > Только Раундкубу это нисколько не помогло -- ошибка подключения к БД. > > > Так запустите httpd в один процесс и strace на него - сразу будет видно, > почему не соединяется. Там может быть и php-mysql модуль виноват, > либо > какие-то хеши паролей устарели. > Кстати, да. Раундкуб какую библиотеку php использует: mysql или mysqli. У меня первая (тоже на прошлой неделе) перестала работать. Поскольку, в принципе, давно нужно было избавляться от этого старья, перевёл всё, что было на mysqli. А так, тоже писало, что нет соединения с базой данных. -- Гусев В.Ю. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-06 8:42 ` Гусев Владислав Юрьевич @ 2018-06-06 12:22 ` Vladimir Karpinsky 2018-06-06 14:30 ` Гусев Владислав Юрьевич 0 siblings, 1 reply; 17+ messages in thread From: Vladimir Karpinsky @ 2018-06-06 12:22 UTC (permalink / raw) To: sysadmins 06.06.2018 11:42, Гусев Владислав Юрьевич пишет: > Кстати, да. Раундкуб какую библиотеку php использует: mysql или mysqli. > У меня первая (тоже на прошлой неделе) перестала работать. А как это проверить? -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-06 12:22 ` Vladimir Karpinsky @ 2018-06-06 14:30 ` Гусев Владислав Юрьевич 2018-06-06 15:39 ` Vladimir Karpinsky 0 siblings, 1 reply; 17+ messages in thread From: Гусев Владислав Юрьевич @ 2018-06-06 14:30 UTC (permalink / raw) To: 'ALT Linux sysadmins' discussion' > -----Original Message----- > From: sysadmins-bounces@lists.altlinux.org [mailto:sysadmins-bounces@lists.altlinux.org] > On Behalf Of Vladimir Karpinsky > Sent: Wednesday, June 06, 2018 3:22 PM > To: sysadmins@lists.altlinux.org > Subject: Re: [Sysadmins] MySQL 5.7 & Roundcube > > 06.06.2018 11:42, Гусев Владислав Юрьевич пишет: > > Кстати, да. Раундкуб какую библиотеку php использует: mysql или mysqli. > > У меня первая (тоже на прошлой неделе) перестала работать. > > А как это проверить? > Проще всего залезть в php-файлы и посмотреть, используется команда mysql_connect или mysqli_connect (как вариант - конструкция с "new mysqli"). -- Гусев В.Ю. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-06 14:30 ` Гусев Владислав Юрьевич @ 2018-06-06 15:39 ` Vladimir Karpinsky 2018-06-06 16:05 ` Гусев Владислав Юрьевич 0 siblings, 1 reply; 17+ messages in thread From: Vladimir Karpinsky @ 2018-06-06 15:39 UTC (permalink / raw) To: sysadmins 06.06.2018 17:30, Гусев Владислав Юрьевич пишет: >> -----Original Message----- >> From: sysadmins-bounces@lists.altlinux.org [mailto:sysadmins-bounces@lists.altlinux.org] >> On Behalf Of Vladimir Karpinsky >> Sent: Wednesday, June 06, 2018 3:22 PM >> To: sysadmins@lists.altlinux.org >> Subject: Re: [Sysadmins] MySQL 5.7 & Roundcube >> >> 06.06.2018 11:42, Гусев Владислав Юрьевич пишет: >>> Кстати, да. Раундкуб какую библиотеку php использует: mysql или mysqli. >>> У меня первая (тоже на прошлой неделе) перестала работать. >> >> А как это проверить? >> > > Проще всего залезть в php-файлы и посмотреть, используется команда mysql_connect или mysqli_connect (как вариант - конструкция с "new mysqli"). Залез в /usr/share/roundcube/program/lib/Roundcube/rcube_db.php, там есть такое упоминание mysql: public static function factory($db_dsnw, $db_dsnr = '', $pconn = false) { $driver = strtolower(substr($db_dsnw, 0, strpos($db_dsnw, ':'))); $driver_map = array( 'sqlite2' => 'sqlite', 'sybase' => 'mssql', 'dblib' => 'mssql', 'mysqli' => 'mysql', 'oci' => 'oracle', 'oci8' => 'oracle', ); # rpm -qa | grep mysql libmysqlclient18-10.1.29-alt1.M80P.1 libmysqlclient16-5.1.65-alt1 php5-pdo_mysql-5.6.36.20180425-alt1.M80P.1 # apt-cache search mysqli php5-mysqli - MySQL Improved Extension for PHP5 php5-mysqlnd-mysqli - MySQL Improved Extension for PHP5 with Native Driver php7-mysqli - MySQL Improved Extension for PHP php7-mysqlnd-mysqli - MySQL Improved Extension for PHP with Native Driver pear-DB - Database Abstraction Layer pear-MDB2_Driver_mysqli - mysqli MDB2 driver -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-06 15:39 ` Vladimir Karpinsky @ 2018-06-06 16:05 ` Гусев Владислав Юрьевич 2018-06-06 17:12 ` Vladimir Karpinsky 0 siblings, 1 reply; 17+ messages in thread From: Гусев Владислав Юрьевич @ 2018-06-06 16:05 UTC (permalink / raw) To: 'ALT Linux sysadmins' discussion' > >> 06.06.2018 11:42, Гусев Владислав Юрьевич пишет: > >>> Кстати, да. Раундкуб какую библиотеку php использует: mysql или mysqli. > >>> У меня первая (тоже на прошлой неделе) перестала работать. > >> > >> А как это проверить? > >> > > > > Проще всего залезть в php-файлы и посмотреть, используется команда > mysql_connect или mysqli_connect (как вариант - конструкция с "new mysqli"). > Залез в /usr/share/roundcube/program/lib/Roundcube/rcube_db.php, там есть > такое упоминание mysql: > > public static function factory($db_dsnw, $db_dsnr = '', $pconn = false) > { > $driver = strtolower(substr($db_dsnw, 0, strpos($db_dsnw, ':'))); > $driver_map = array( > 'sqlite2' => 'sqlite', > 'sybase' => 'mssql', > 'dblib' => 'mssql', > 'mysqli' => 'mysql', > 'oci' => 'oracle', > 'oci8' => 'oracle', > ); > Походу тут библиотека pdo используется, которая позволяет работаться с разными СУБД. Должен быть установлен пакет php7-pdo_mysql, раз у Вас седьмой пхп. > # rpm -qa | grep mysql > libmysqlclient18-10.1.29-alt1.M80P.1 > libmysqlclient16-5.1.65-alt1 > php5-pdo_mysql-5.6.36.20180425-alt1.M80P.1 > Тут вижу только пакеты от пятого пхп. > # apt-cache search mysqli > php5-mysqli - MySQL Improved Extension for PHP5 > php5-mysqlnd-mysqli - MySQL Improved Extension for PHP5 with Native Driver > php7-mysqli - MySQL Improved Extension for PHP > php7-mysqlnd-mysqli - MySQL Improved Extension for PHP with Native Driver > pear-DB - Database Abstraction Layer > pear-MDB2_Driver_mysqli - mysqli MDB2 driver > apt-cache показывает какие в принципе пакеты есть в репозитарии. На него не нужно ориентироваться. -- Гусев В.Ю. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-06 16:05 ` Гусев Владислав Юрьевич @ 2018-06-06 17:12 ` Vladimir Karpinsky 2018-06-29 11:38 ` Vladimir Karpinsky 0 siblings, 1 reply; 17+ messages in thread From: Vladimir Karpinsky @ 2018-06-06 17:12 UTC (permalink / raw) To: sysadmins 06.06.2018 19:05, Гусев Владислав Юрьевич пишет: >>>> 06.06.2018 11:42, Гусев Владислав Юрьевич пишет: >>>>> Кстати, да. Раундкуб какую библиотеку php использует: mysql или mysqli. >>>>> У меня первая (тоже на прошлой неделе) перестала работать. >>>> >>>> А как это проверить? >>>> >>> >>> Проще всего залезть в php-файлы и посмотреть, используется команда >> mysql_connect или mysqli_connect (как вариант - конструкция с "new mysqli"). >> Залез в /usr/share/roundcube/program/lib/Roundcube/rcube_db.php, там есть >> такое упоминание mysql: >> >> public static function factory($db_dsnw, $db_dsnr = '', $pconn = false) >> { >> $driver = strtolower(substr($db_dsnw, 0, strpos($db_dsnw, ':'))); >> $driver_map = array( >> 'sqlite2' => 'sqlite', >> 'sybase' => 'mssql', >> 'dblib' => 'mssql', >> 'mysqli' => 'mysql', >> 'oci' => 'oracle', >> 'oci8' => 'oracle', >> ); >> > > Походу тут библиотека pdo используется, которая позволяет работаться с разными СУБД. > Должен быть установлен пакет php7-pdo_mysql, раз у Вас седьмой пхп. > >> # rpm -qa | grep mysql >> libmysqlclient18-10.1.29-alt1.M80P.1 >> libmysqlclient16-5.1.65-alt1 >> php5-pdo_mysql-5.6.36.20180425-alt1.M80P.1 >> > > Тут вижу только пакеты от пятого пхп. > >> # apt-cache search mysqli >> php5-mysqli - MySQL Improved Extension for PHP5 >> php5-mysqlnd-mysqli - MySQL Improved Extension for PHP5 with Native Driver >> php7-mysqli - MySQL Improved Extension for PHP >> php7-mysqlnd-mysqli - MySQL Improved Extension for PHP with Native Driver >> pear-DB - Database Abstraction Layer >> pear-MDB2_Driver_mysqli - mysqli MDB2 driver >> > > apt-cache показывает какие в принципе пакеты есть в репозитарии. > На него не нужно ориентироваться. Это я понимаю. Пакет Php7-pdo не установлен, но с MySQL 5.5 работает и так. Может он нужен для MySQL 5.7... > Теперь нужно найти конфиг раундкуба, где прописан пароль от мускула, подключиться к мускулу и, на всякий случай, обновить пароль с обновлением привелегий: > GRANT ALL PRIVILEGES ON roundcube.* TO roundcube@localhost IDENTIFIED BY 'пароль из конфига''; Я не догадался просто попробовать зайти с консоли пользователем roundcube. Попробую при следующем подходе... Вообще говоря в 5.7 меняется таблица mysql.user, поле Password исчезает, а сам пароль переезжает в authentication_string. Вероятно как-то надо сообщить об этом роундкубу... -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-06 17:12 ` Vladimir Karpinsky @ 2018-06-29 11:38 ` Vladimir Karpinsky 2018-06-29 19:24 ` Vladimir Karpinsky 0 siblings, 1 reply; 17+ messages in thread From: Vladimir Karpinsky @ 2018-06-29 11:38 UTC (permalink / raw) To: sysadmins Здравствуйте! Второй подход: убираю MySQL с заморозки, обновляю, далее: # service mysqld stop # /usr/sbin/mysqld -C utf8 --skip-grant-tables & # /usr/bin/mysql_upgrade ... roundcubemail.cache error : Table rebuild required. Please do "ALTER TABLE `cache` FORCE" or dump/reload to fix it! roundcubemail.cache_index error : Table rebuild required. Please do "ALTER TABLE `cache_index` FORCE" or dump/reload to fix it! roundcubemail.cache_messages error : Table rebuild required. Please do "ALTER TABLE `cache_messages` FORCE" or dump/reload to fix it! roundcubemail.cache_shared error : Table rebuild required. Please do "ALTER TABLE `cache_shared` FORCE" or dump/reload to fix it! roundcubemail.cache_thread error : Table rebuild required. Please do "ALTER TABLE `cache_thread` FORCE" or dump/reload to fix it! roundcubemail.contactgroupmembers error : Table rebuild required. Please do "ALTER TABLE `contactgroupmembers` FORCE" or dump/reload to fix it! roundcubemail.contactgroups error : Table rebuild required. Please do "ALTER TABLE `contactgroups` FORCE" or dump/reload to fix it! roundcubemail.contacts error : Table rebuild required. Please do "ALTER TABLE `contacts` FORCE" or dump/reload to fix it! roundcubemail.dictionary OK roundcubemail.identities error : Table rebuild required. Please do "ALTER TABLE `identities` FORCE" or dump/reload to fix it! roundcubemail.searches OK roundcubemail.session error : Table rebuild required. Please do "ALTER TABLE `session` FORCE" or dump/reload to fix it! roundcubemail.system OK roundcubemail.users error : Table rebuild required. Please do "ALTER TABLE `users` FORCE" or dump/reload to fix it! sys.sys_config OK ... `roundcubemail`.`cache` Running : ALTER TABLE `roundcubemail`.`cache` FORCE status : OK `roundcubemail`.`cache_index` Running : ALTER TABLE `roundcubemail`.`cache_index` FORCE status : OK `roundcubemail`.`cache_messages` Running : ALTER TABLE `roundcubemail`.`cache_messages` FORCE status : OK `roundcubemail`.`cache_shared` Running : ALTER TABLE `roundcubemail`.`cache_shared` FORCE status : OK `roundcubemail`.`cache_thread` Running : ALTER TABLE `roundcubemail`.`cache_thread` FORCE status : OK `roundcubemail`.`contactgroupmembers` Running : ALTER TABLE `roundcubemail`.`contactgroupmembers` FORCE status : OK `roundcubemail`.`contactgroups` Running : ALTER TABLE `roundcubemail`.`contactgroups` FORCE status : OK `roundcubemail`.`contacts` Running : ALTER TABLE `roundcubemail`.`contacts` FORCE status : OK `roundcubemail`.`identities` Running : ALTER TABLE `roundcubemail`.`identities` FORCE status : OK `roundcubemail`.`session` Running : ALTER TABLE `roundcubemail`.`session` FORCE status : OK `roundcubemail`.`users` Running : ALTER TABLE `roundcubemail`.`users` FORCE status : OK Upgrade process completed successfully. Roundcube при попытке подключения по-прежнему выдаёт: DATABASE ERROR: CONNECTION FAILED! Unable to connect to the database! Please contact your server-administrator. В /var/log/httpd2/access: 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET /roundcube/ HTTP/1.1" 200 2480 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET /roundcube/skins/classic/common.min.css?s=1516112807 HTTP/1.1" 304 - 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET /roundcube/plugins/jqueryui/themes/classic/jquery-ui.css?s=1516112807 HTTP/1.1" 304 - 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET /roundcube/program/js/jquery.min.js?s=1516112807 HTTP/1.1" 304 - 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET /roundcube/program/js/common.min.js?s=1516112807 HTTP/1.1" 304 - 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET /roundcube/program/js/app.min.js?s=1516112807 HTTP/1.1" 304 - 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET /roundcube/skins/classic/images/roundcube_logo.png HTTP/1.1" 304 - В /var/log/httpd2/ssl_request_log появляется информация о доступе по https, ошибок нигде нет. В /var/log/mysql ничего нет. > Так запустите httpd в один процесс и strace на него - сразу будет видно, > почему не соединяется. Как это сделать? При попытке зайти в БД: # mysql -uroundcube -p roundcubemail получаю "Access denied" после ввода правильного пароля. В логах MySQL и про это ничего нет. -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-29 11:38 ` Vladimir Karpinsky @ 2018-06-29 19:24 ` Vladimir Karpinsky 2018-06-30 8:33 ` Vladimir Karpinsky 0 siblings, 1 reply; 17+ messages in thread From: Vladimir Karpinsky @ 2018-06-29 19:24 UTC (permalink / raw) To: sysadmins P.S. А м.б. лучше вообще на МариюДБ перейти и не мучиться с 5.7? 29.06.2018 14:38, Vladimir Karpinsky пишет: > Здравствуйте! > > Второй подход: убираю MySQL с заморозки, обновляю, далее: > # service mysqld stop > # /usr/sbin/mysqld -C utf8 --skip-grant-tables & > # /usr/bin/mysql_upgrade > ... > roundcubemail.cache > error : Table rebuild required. Please do "ALTER TABLE `cache` FORCE" or > dump/reload to fix it! > roundcubemail.cache_index > error : Table rebuild required. Please do "ALTER TABLE `cache_index` > FORCE" or dump/reload to fix it! > roundcubemail.cache_messages > error : Table rebuild required. Please do "ALTER TABLE `cache_messages` > FORCE" or dump/reload to fix it! > roundcubemail.cache_shared > error : Table rebuild required. Please do "ALTER TABLE `cache_shared` > FORCE" or dump/reload to fix it! > roundcubemail.cache_thread > error : Table rebuild required. Please do "ALTER TABLE `cache_thread` > FORCE" or dump/reload to fix it! > roundcubemail.contactgroupmembers > error : Table rebuild required. Please do "ALTER TABLE > `contactgroupmembers` FORCE" or dump/reload to fix it! > roundcubemail.contactgroups > error : Table rebuild required. Please do "ALTER TABLE `contactgroups` > FORCE" or dump/reload to fix it! > roundcubemail.contacts > error : Table rebuild required. Please do "ALTER TABLE `contacts` FORCE" > or dump/reload to fix it! > roundcubemail.dictionary OK > roundcubemail.identities > error : Table rebuild required. Please do "ALTER TABLE `identities` > FORCE" or dump/reload to fix it! > roundcubemail.searches OK > roundcubemail.session > error : Table rebuild required. Please do "ALTER TABLE `session` FORCE" > or dump/reload to fix it! > roundcubemail.system OK > roundcubemail.users > error : Table rebuild required. Please do "ALTER TABLE `users` FORCE" or > dump/reload to fix it! > sys.sys_config OK > ... > `roundcubemail`.`cache` > Running : ALTER TABLE `roundcubemail`.`cache` FORCE > status : OK > `roundcubemail`.`cache_index` > Running : ALTER TABLE `roundcubemail`.`cache_index` FORCE > status : OK > `roundcubemail`.`cache_messages` > Running : ALTER TABLE `roundcubemail`.`cache_messages` FORCE > status : OK > `roundcubemail`.`cache_shared` > Running : ALTER TABLE `roundcubemail`.`cache_shared` FORCE > status : OK > `roundcubemail`.`cache_thread` > Running : ALTER TABLE `roundcubemail`.`cache_thread` FORCE > status : OK > `roundcubemail`.`contactgroupmembers` > Running : ALTER TABLE `roundcubemail`.`contactgroupmembers` FORCE > status : OK > `roundcubemail`.`contactgroups` > Running : ALTER TABLE `roundcubemail`.`contactgroups` FORCE > status : OK > `roundcubemail`.`contacts` > Running : ALTER TABLE `roundcubemail`.`contacts` FORCE > status : OK > `roundcubemail`.`identities` > Running : ALTER TABLE `roundcubemail`.`identities` FORCE > status : OK > `roundcubemail`.`session` > Running : ALTER TABLE `roundcubemail`.`session` FORCE > status : OK > `roundcubemail`.`users` > Running : ALTER TABLE `roundcubemail`.`users` FORCE > status : OK > Upgrade process completed successfully. > > Roundcube при попытке подключения по-прежнему выдаёт: > > DATABASE ERROR: CONNECTION FAILED! > Unable to connect to the database! > Please contact your server-administrator. > > В /var/log/httpd2/access: > 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET /roundcube/ HTTP/1.1" > 200 2480 > 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET > /roundcube/skins/classic/common.min.css?s=1516112807 HTTP/1.1" 304 - > 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET > /roundcube/plugins/jqueryui/themes/classic/jquery-ui.css?s=1516112807 > HTTP/1.1" 304 - > 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET > /roundcube/program/js/jquery.min.js?s=1516112807 HTTP/1.1" 304 - > 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET > /roundcube/program/js/common.min.js?s=1516112807 HTTP/1.1" 304 - > 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET > /roundcube/program/js/app.min.js?s=1516112807 HTTP/1.1" 304 - > 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET > /roundcube/skins/classic/images/roundcube_logo.png HTTP/1.1" 304 - > > В /var/log/httpd2/ssl_request_log появляется информация о доступе по https, > ошибок нигде нет. В /var/log/mysql ничего нет. > >> Так запустите httpd в один процесс и strace на него - сразу будет видно, >> почему не соединяется. > > Как это сделать? > > При попытке зайти в БД: > # mysql -uroundcube -p roundcubemail > получаю "Access denied" после ввода правильного пароля. В логах MySQL и про > это ничего нет. > -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] MySQL 5.7 & Roundcube 2018-06-29 19:24 ` Vladimir Karpinsky @ 2018-06-30 8:33 ` Vladimir Karpinsky 0 siblings, 0 replies; 17+ messages in thread From: Vladimir Karpinsky @ 2018-06-30 8:33 UTC (permalink / raw) To: sysadmins 29.06.2018 22:24, Vladimir Karpinsky пишет: > P.S. А м.б. лучше вообще на МариюДБ перейти и не мучиться с 5.7? Это оказалось проще... > 29.06.2018 14:38, Vladimir Karpinsky пишет: >> Здравствуйте! >> >> Второй подход: убираю MySQL с заморозки, обновляю, далее: >> # service mysqld stop >> # /usr/sbin/mysqld -C utf8 --skip-grant-tables & >> # /usr/bin/mysql_upgrade >> ... >> roundcubemail.cache >> error : Table rebuild required. Please do "ALTER TABLE `cache` FORCE" >> or dump/reload to fix it! >> roundcubemail.cache_index >> error : Table rebuild required. Please do "ALTER TABLE `cache_index` >> FORCE" or dump/reload to fix it! >> roundcubemail.cache_messages >> error : Table rebuild required. Please do "ALTER TABLE >> `cache_messages` FORCE" or dump/reload to fix it! >> roundcubemail.cache_shared >> error : Table rebuild required. Please do "ALTER TABLE `cache_shared` >> FORCE" or dump/reload to fix it! >> roundcubemail.cache_thread >> error : Table rebuild required. Please do "ALTER TABLE `cache_thread` >> FORCE" or dump/reload to fix it! >> roundcubemail.contactgroupmembers >> error : Table rebuild required. Please do "ALTER TABLE >> `contactgroupmembers` FORCE" or dump/reload to fix it! >> roundcubemail.contactgroups >> error : Table rebuild required. Please do "ALTER TABLE `contactgroups` >> FORCE" or dump/reload to fix it! >> roundcubemail.contacts >> error : Table rebuild required. Please do "ALTER TABLE `contacts` >> FORCE" or dump/reload to fix it! >> roundcubemail.dictionary OK >> roundcubemail.identities >> error : Table rebuild required. Please do "ALTER TABLE `identities` >> FORCE" or dump/reload to fix it! >> roundcubemail.searches OK >> roundcubemail.session >> error : Table rebuild required. Please do "ALTER TABLE `session` >> FORCE" or dump/reload to fix it! >> roundcubemail.system OK >> roundcubemail.users >> error : Table rebuild required. Please do "ALTER TABLE `users` FORCE" >> or dump/reload to fix it! >> sys.sys_config OK >> ... >> `roundcubemail`.`cache` >> Running : ALTER TABLE `roundcubemail`.`cache` FORCE >> status : OK >> `roundcubemail`.`cache_index` >> Running : ALTER TABLE `roundcubemail`.`cache_index` FORCE >> status : OK >> `roundcubemail`.`cache_messages` >> Running : ALTER TABLE `roundcubemail`.`cache_messages` FORCE >> status : OK >> `roundcubemail`.`cache_shared` >> Running : ALTER TABLE `roundcubemail`.`cache_shared` FORCE >> status : OK >> `roundcubemail`.`cache_thread` >> Running : ALTER TABLE `roundcubemail`.`cache_thread` FORCE >> status : OK >> `roundcubemail`.`contactgroupmembers` >> Running : ALTER TABLE `roundcubemail`.`contactgroupmembers` FORCE >> status : OK >> `roundcubemail`.`contactgroups` >> Running : ALTER TABLE `roundcubemail`.`contactgroups` FORCE >> status : OK >> `roundcubemail`.`contacts` >> Running : ALTER TABLE `roundcubemail`.`contacts` FORCE >> status : OK >> `roundcubemail`.`identities` >> Running : ALTER TABLE `roundcubemail`.`identities` FORCE >> status : OK >> `roundcubemail`.`session` >> Running : ALTER TABLE `roundcubemail`.`session` FORCE >> status : OK >> `roundcubemail`.`users` >> Running : ALTER TABLE `roundcubemail`.`users` FORCE >> status : OK >> Upgrade process completed successfully. >> >> Roundcube при попытке подключения по-прежнему выдаёт: >> >> DATABASE ERROR: CONNECTION FAILED! >> Unable to connect to the database! >> Please contact your server-administrator. >> >> В /var/log/httpd2/access: >> 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET /roundcube/ HTTP/1.1" >> 200 2480 >> 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET >> /roundcube/skins/classic/common.min.css?s=1516112807 HTTP/1.1" 304 - >> 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET >> /roundcube/plugins/jqueryui/themes/classic/jquery-ui.css?s=1516112807 >> HTTP/1.1" 304 - >> 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET >> /roundcube/program/js/jquery.min.js?s=1516112807 HTTP/1.1" 304 - >> 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET >> /roundcube/program/js/common.min.js?s=1516112807 HTTP/1.1" 304 - >> 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET >> /roundcube/program/js/app.min.js?s=1516112807 HTTP/1.1" 304 - >> 192.168.5.100 - - [29/Jun/2018:14:11:46 +0300] "GET >> /roundcube/skins/classic/images/roundcube_logo.png HTTP/1.1" 304 - >> >> В /var/log/httpd2/ssl_request_log появляется информация о доступе по >> https, ошибок нигде нет. В /var/log/mysql ничего нет. >> >>> Так запустите httpd в один процесс и strace на него - сразу будет видно, >>> почему не соединяется. >> >> Как это сделать? >> >> При попытке зайти в БД: >> # mysql -uroundcube -p roundcubemail >> получаю "Access denied" после ввода правильного пароля. В логах MySQL и >> про это ничего нет. >> > -- С уважением, Владимир. ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2018-06-30 8:33 UTC | newest] Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2018-06-05 15:17 [Sysadmins] MySQL 5.7 & Roundcube Vladimir Karpinsky 2018-06-05 15:42 ` Andrey Cherepanov 2018-06-05 16:12 ` Michael Shigorin 2018-06-05 17:08 ` Vladimir Karpinsky 2018-06-05 15:53 ` Гусев Владислав Юрьевич 2018-06-05 17:11 ` Vladimir Karpinsky 2018-06-06 8:10 ` Гусев Владислав Юрьевич 2018-06-06 8:33 ` Konstantin Lepikhov 2018-06-06 8:42 ` Гусев Владислав Юрьевич 2018-06-06 12:22 ` Vladimir Karpinsky 2018-06-06 14:30 ` Гусев Владислав Юрьевич 2018-06-06 15:39 ` Vladimir Karpinsky 2018-06-06 16:05 ` Гусев Владислав Юрьевич 2018-06-06 17:12 ` Vladimir Karpinsky 2018-06-29 11:38 ` Vladimir Karpinsky 2018-06-29 19:24 ` Vladimir Karpinsky 2018-06-30 8:33 ` Vladimir Karpinsky
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