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

php5-mysql-5.2.12 cannot install: unknown MySQL version: 54

Добавлено: 2010-01-12 18:15:20
Volodymyr
Ставлю с портов /usr/ports/databases/php5-mysql

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

===>  php5-mysql-5.2.12 cannot install: unknown MySQL version: 54.
*** Error code 1

Stop in /usr/ports/databases/php5-mysql.

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

mysql-client-5.4.3
mysql-server-5.4.3
Даже и не знаю куда копать. Почему 54, когда 5.4.3...

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version: 54

Добавлено: 2010-01-12 18:50:36
mnz_home
Даже и не знаю куда копать. Почему 54, когда 5.4.3...
54 означает 5.4.х. Ставьте 5.1. Или есть острая необходимость именно в бета версии?

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version: 54

Добавлено: 2010-01-12 18:56:08
Volodymyr
Стоит на всех серверах, реально имеет ряд преимуществ по сравнению с 5.1, до этого апдейтился порт РНР без проблем.

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version: 54

Добавлено: 2010-01-13 14:36:05
Volodymyr
В общем то проблема в том что 5.4 у меня в портах уже нету, так как девелоперская версия перешла на 5.5. отсюда и ругань что не не знает такого. Решение - переход на извесну версию 5.5 или 5.1

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version: 54

Добавлено: 2010-01-13 14:58:46
kil
Ставь пакет

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

pkg_add -R php5-mysql-5.2.12

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version: 54

Добавлено: 2010-01-13 15:37:53
Volodymyr
Я с портов ставлюсь.

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version: 54

Добавлено: 2010-01-13 15:52:45
kil
Честно не помню но если написать

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

pkg_add -r php5-mysql
фряха сама из инета вытянет php5-mysql и установит его со всеми зависимостями, так что это не принципиально из портов или нет

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version: 54

Добавлено: 2010-01-13 16:38:28
Volodymyr
Да все нормально. Я переставил мускул на 5.5 и нормально проставилось РНР. Причина бала в том что небыло уже тех портов с котрых ставился мускул. В общем задачка была на логику.

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2010-03-05 15:19:51
stmm
У меня тож такая ситуация была. Только обновить MySQL до 55 не получается (сначала надо снести 54, потом собрать 55, слишком долго сервер в ауте простоит).

Простое решение:

Редактируем файл /usr/ports/Mk/bsd.database.mk
Находим строчки:

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

MYSQL51_LIBVER=         16
MYSQL55_LIBVER=         16
вставляем строчку для версии 54. Должно выглядеть так:

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

MYSQL51_LIBVER=         16
MYSQL54_LIBVER=         16
MYSQL55_LIBVER=         16
После этого все потры обновляются/собираются с мускулей 54
Удачи =)

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2010-03-05 15:30:09
Volodymyr
stmm писал(а):У меня тож такая ситуация была. Только обновить MySQL до 55 не получается (сначала надо снести 54, потом собрать 55, слишком долго сервер в ауте простоит).
А разве во время листала сервера происходит его остановка?

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2010-03-05 15:57:10
stmm
Volodymyr писал(а):
stmm писал(а):У меня тож такая ситуация была. Только обновить MySQL до 55 не получается (сначала надо снести 54, потом собрать 55, слишком долго сервер в ауте простоит).
А разве во время листала сервера происходит его остановка?
Не знаю как у Вас. А у меня собрать 55 не получалось, когда стояла 54, не то что инсталить. make без параметров вылетала с ошибкой о несовместимости пакетов. Мол сначала pkg_delete, а потом приступайте к ...

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2010-03-05 16:22:29
Volodymyr
make deinstall && make install clean && /usr/local/etc/rc.d/mysql-server restart - где-то так.

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2010-03-06 0:30:37
stmm
Volodymyr писал(а):make deinstall && make install clean && /usr/local/etc/rc.d/mysql-server restart - где-то так.
Это да. make deinstall. Работающие процессы при этом останутся в памяти и все хорошо. Но деинстал потянет за собой и mysqlXX-client.
Получится что свежие процессы, которые используют клиента, просто в пролете.

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2010-03-06 0:39:08
stmm
Volodymyr писал(а):make deinstall && make install clean && /usr/local/etc/rc.d/mysql-server restart - где-то так.
И еще один занимательный факт

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

[root@***** /usr/ports/databases/mysql54-server]# make deinstall
===>  Deinstalling for databases/mysql54-server
===>   Deinstalling mysql-server-5.4.2
Stopping mysql.
Waiting for PIDS: 12414, 12414.
Оказывается все таки сервер будет в ауте...

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2010-03-06 1:36:22
Gamerman
Можно собрать пакет без инсталяции, а потом уже реинстальнуть. Тогда система в ауте будет меньше.

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2010-03-06 1:39:25
FiL
Volodymyr писал(а):В общем то проблема в том что 5.4 у меня в портах уже нету, так как девелоперская версия перешла на 5.5. отсюда и ругань что не не знает такого. Решение - переход на извесну версию 5.5 или 5.1
А как-же так получилось? Раз обновил дерево портов, то надо было уж и все порты установленные обновлять сразу. И только потом компилить новое.
Или компилить не обновляя дерево портов.

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2010-03-06 14:34:59
Volodymyr
Получилось так что РНР обновился раньше мускула, да это и не проблема на самом деле.

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2010-03-08 20:32:53
stmm
Gamerman писал(а):Можно собрать пакет без инсталяции, а потом уже реинстальнуть. Тогда система в ауте будет меньше.
В том то и дело, что 55 не собирается, если стоит 54.
Пришлось в Makefile закоментировать строчки CONFLICTS=
Только так получится сначала собрать, потом деинсталл и реинсталл

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2014-01-27 23:23:54
maccartny
stmm писал(а):У меня тож такая ситуация была. Только обновить MySQL до 55 не получается (сначала надо снести 54, потом собрать 55, слишком долго сервер в ауте простоит).

Простое решение:

Редактируем файл /usr/ports/Mk/bsd.database.mk
Находим строчки:

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

MYSQL51_LIBVER=         16
MYSQL55_LIBVER=         16
вставляем строчку для версии 54. Должно выглядеть так:

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

MYSQL51_LIBVER=         16
MYSQL54_LIBVER=         16
MYSQL55_LIBVER=         16
После этого все потры обновляются/собираются с мускулей 54
Удачи =)
Cпасибо !

Re: php5-mysql-5.2.12 cannot install: unknown MySQL version:

Добавлено: 2014-01-30 19:39:16
Alex Keda
stmm писал(а):
Gamerman писал(а):Можно собрать пакет без инсталяции, а потом уже реинстальнуть. Тогда система в ауте будет меньше.
В том то и дело, что 55 не собирается, если стоит 54.
Пришлось в Makefile закоментировать строчки CONFLICTS=
Только так получится сначала собрать, потом деинсталл и реинсталл
и всё делается за 10-15 секунд