Системный софт, сервисы и утилиты под BSD/UNIX: демоны, вспомогательные службы, админские инструменты.
Модераторы: alexco, GRooVE
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
-
Контактная информация:
Непрочитанное сообщение
Volodymyr » 2010-01-12 18:15:20
Ставлю с портов /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.
Даже и не знаю куда копать. Почему 54, когда 5.4.3...
Volodymyr
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
mnz_home
- проходил мимо
Непрочитанное сообщение
mnz_home » 2010-01-12 18:50:36
Даже и не знаю куда копать. Почему 54, когда 5.4.3...
54 означает 5.4.х. Ставьте 5.1. Или есть острая необходимость именно в бета версии?
mnz_home
-
Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
-
Контактная информация:
Непрочитанное сообщение
Volodymyr » 2010-01-12 18:56:08
Стоит на всех серверах, реально имеет ряд преимуществ по сравнению с 5.1, до этого апдейтился порт РНР без проблем.
Volodymyr
-
Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
-
Контактная информация:
Непрочитанное сообщение
Volodymyr » 2010-01-13 14:36:05
В общем то проблема в том что 5.4 у меня в портах уже нету, так как девелоперская версия перешла на 5.5. отсюда и ругань что не не знает такого. Решение - переход на извесну версию 5.5 или 5.1
Volodymyr
-
kil
- рядовой
- Сообщения: 49
- Зарегистрирован: 2009-02-06 20:47:15
- Откуда: Воронеж
-
Контактная информация:
Непрочитанное сообщение
kil » 2010-01-13 14:58:46
Мозг - это орган,
посредством которого
мы думаем что думаем,
думаем что знаем
kil
-
kil
- рядовой
- Сообщения: 49
- Зарегистрирован: 2009-02-06 20:47:15
- Откуда: Воронеж
-
Контактная информация:
Непрочитанное сообщение
kil » 2010-01-13 15:52:45
Честно не помню но если написать
фряха сама из инета вытянет php5-mysql и установит его со всеми зависимостями, так что это не принципиально из портов или нет
Мозг - это орган,
посредством которого
мы думаем что думаем,
думаем что знаем
kil
-
Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
-
Контактная информация:
Непрочитанное сообщение
Volodymyr » 2010-01-13 16:38:28
Да все нормально. Я переставил мускул на 5.5 и нормально проставилось РНР. Причина бала в том что небыло уже тех портов с котрых ставился мускул. В общем задачка была на логику.
Volodymyr
-
stmm
- проходил мимо
Непрочитанное сообщение
stmm » 2010-03-05 15:19:51
У меня тож такая ситуация была. Только обновить MySQL до 55 не получается (сначала надо снести 54, потом собрать 55, слишком долго сервер в ауте простоит).
Простое решение:
Редактируем файл /usr/ports/Mk/bsd.database.mk
Находим строчки:
вставляем строчку для версии 54. Должно выглядеть так:
Код: Выделить всё
MYSQL51_LIBVER= 16
MYSQL54_LIBVER= 16
MYSQL55_LIBVER= 16
После этого все потры обновляются/собираются с мускулей 54
Удачи

stmm
-
Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
-
Контактная информация:
Непрочитанное сообщение
Volodymyr » 2010-03-05 15:30:09
stmm писал(а):У меня тож такая ситуация была. Только обновить MySQL до 55 не получается (сначала надо снести 54, потом собрать 55, слишком долго сервер в ауте простоит).
А разве во время листала сервера происходит его остановка?
Volodymyr
-
stmm
- проходил мимо
Непрочитанное сообщение
stmm » 2010-03-05 15:57:10
Volodymyr писал(а):stmm писал(а):У меня тож такая ситуация была. Только обновить MySQL до 55 не получается (сначала надо снести 54, потом собрать 55, слишком долго сервер в ауте простоит).
А разве во время листала сервера происходит его остановка?
Не знаю как у Вас. А у меня собрать 55 не получалось, когда стояла 54, не то что инсталить. make без параметров вылетала с ошибкой о несовместимости пакетов. Мол сначала pkg_delete, а потом приступайте к ...
stmm
-
Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
-
Контактная информация:
Непрочитанное сообщение
Volodymyr » 2010-03-05 16:22:29
make deinstall && make install clean && /usr/local/etc/rc.d/mysql-server restart - где-то так.
Volodymyr
-
stmm
- проходил мимо
Непрочитанное сообщение
stmm » 2010-03-06 0:30:37
Volodymyr писал(а):make deinstall && make install clean && /usr/local/etc/rc.d/mysql-server restart - где-то так.
Это да. make deinstall. Работающие процессы при этом останутся в памяти и все хорошо. Но деинстал потянет за собой и mysqlXX-client.
Получится что свежие процессы, которые используют клиента, просто в пролете.
stmm
-
stmm
- проходил мимо
Непрочитанное сообщение
stmm » 2010-03-06 0:39:08
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.
Оказывается все таки сервер будет в ауте...
stmm
-
Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
-
Контактная информация:
Непрочитанное сообщение
Gamerman » 2010-03-06 1:36:22
Можно собрать пакет без инсталяции, а потом уже реинстальнуть. Тогда система в ауте будет меньше.
Глюк глюком вышибают!
Gamerman
-
FiL
- ст. лейтенант
- Сообщения: 1377
- Зарегистрирован: 2010-02-05 0:21:40
Непрочитанное сообщение
FiL » 2010-03-06 1:39:25
Volodymyr писал(а):В общем то проблема в том что 5.4 у меня в портах уже нету, так как девелоперская версия перешла на 5.5. отсюда и ругань что не не знает такого. Решение - переход на извесну версию 5.5 или 5.1
А как-же так получилось? Раз обновил дерево портов, то надо было уж и все порты установленные обновлять сразу. И только потом компилить новое.
Или компилить не обновляя дерево портов.
FiL
-
Volodymyr
- лейтенант
- Сообщения: 614
- Зарегистрирован: 2008-06-17 16:04:56
- Откуда: Ukraine, Lviv
-
Контактная информация:
Непрочитанное сообщение
Volodymyr » 2010-03-06 14:34:59
Получилось так что РНР обновился раньше мускула, да это и не проблема на самом деле.
Volodymyr
-
stmm
- проходил мимо
Непрочитанное сообщение
stmm » 2010-03-08 20:32:53
Gamerman писал(а):Можно собрать пакет без инсталяции, а потом уже реинстальнуть. Тогда система в ауте будет меньше.
В том то и дело, что 55 не собирается, если стоит 54.
Пришлось в Makefile закоментировать строчки CONFLICTS=
Только так получится сначала собрать, потом деинсталл и реинсталл
stmm
-
maccartny
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2010-03-03 17:37:04
- Откуда: Запорожье
-
Контактная информация:
Непрочитанное сообщение
maccartny » 2014-01-27 23:23:54
stmm писал(а):У меня тож такая ситуация была. Только обновить MySQL до 55 не получается (сначала надо снести 54, потом собрать 55, слишком долго сервер в ауте простоит).
Простое решение:
Редактируем файл /usr/ports/Mk/bsd.database.mk
Находим строчки:
вставляем строчку для версии 54. Должно выглядеть так:
Код: Выделить всё
MYSQL51_LIBVER= 16
MYSQL54_LIBVER= 16
MYSQL55_LIBVER= 16
После этого все потры обновляются/собираются с мускулей 54
Удачи

Cпасибо !
maccartny
-
Alex Keda
- стреляли...
- Сообщения: 35504
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2014-01-30 19:39:16
stmm писал(а):Gamerman писал(а):Можно собрать пакет без инсталяции, а потом уже реинстальнуть. Тогда система в ауте будет меньше.
В том то и дело, что 55 не собирается, если стоит 54.
Пришлось в Makefile закоментировать строчки CONFLICTS=
Только так получится сначала собрать, потом деинсталл и реинсталл
и всё делается за 10-15 секунд
Убей их всех! Бог потом рассортирует...
Alex Keda