Спасибо! Что поделились! очень интересно! А вы как-то дошаманивали, чтобы на амд64 ядро заработало?VooDoo писал(а):В общем поставил mysql 5.1 все зашуршало на ура!
Но все равно не понимаю , почему 5.5 не захотел работать. конфиг не менял, на другом железе 5.5 без проблем работает.
Проблемы при обновлении железа
Да пришлось немного пошаманить.
Если интересно дошаманить нужно следующее:
После установки UTM5 на FreeBSD 9.1 ей не хватает двух библиотек при условии , что вы поставили стандартный набор 32-битных библиотек (lib32):
а именно
Это можно будет увидеть с помощью команды
Эти библиотеки можно взять в пакетах gettext и libiconv
Собственно возьмем от сюда:
Распакуем и поместим эти библиотеки в /usr/lib32
дабы не мешать их с 64 битными!
На этом шаманство не заканчивается, потому что не понятным причинам UTM5 не хочет искать эти библиотеки в /usr/lib32
а ищет они их в /usr/local/lib/
поэтому создаем файл
/etc/libmap32.conf
с таким содержимым:
ну и для того чтобы заработало, нужно создать симлинки:
Это было сделано для того чтобы не удалять 64-битные библиотеки.
И все на этом шаманство заканчивается:
Все библиотеки на месте, можно запускать.
ЗЫ: Может кто то как то по другому сделал, мне на ум пришло вот такое решение.
Также обращаюсь в компанию НетАП: Почему такие сложности , нельзя сделать чтобы все нормально работало, или хотябы напишите мануал для установки и прилигайте необходимые библиотеки. Или вы это специально делаете, так чтобы не расслаблялись
Если интересно дошаманить нужно следующее:
После установки UTM5 на FreeBSD 9.1 ей не хватает двух библиотек при условии , что вы поставили стандартный набор 32-битных библиотек (lib32):
а именно
Код: Выделить всё
libintl.so.9
libiconv.so.3
Код: Выделить всё
ldd /netup/utm5/bin/utm5_core
Собственно возьмем от сюда:
Код: Выделить всё
fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.1-release/Latest/libiconv.tbz
fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.1-release/Latest/gettext.tbz
дабы не мешать их с 64 битными!
На этом шаманство не заканчивается, потому что не понятным причинам UTM5 не хочет искать эти библиотеки в /usr/lib32
а ищет они их в /usr/local/lib/
поэтому создаем файл
/etc/libmap32.conf
с таким содержимым:
Код: Выделить всё
[utm5_core]
libintl.so.9 libintl.so.9.32
libiconv.so.3 libiconv.so.3.32
Код: Выделить всё
ln -s /usr/lib32/libintl.so.9 /usr/local/lib/libintl.so.9.32
ln -s /usr/lib32/libiconv.so.3 /usr/local/lib/libiconv.so.3.32
И все на этом шаманство заканчивается:
Код: Выделить всё
ldd /netup/utm5/bin/utm5_core
/netup/utm5/bin/utm5_core:
libssl.so.6 => /usr/lib32/libssl.so.6 (0x28620000)
libcrypto.so.6 => /usr/lib32/libcrypto.so.6 (0x28669000)
libcrypt.so.5 => /usr/lib32/libcrypt.so.5 (0x287c5000)
libthr.so.3 => /usr/lib32/libthr.so.3 (0x287ea000)
libz.so.6 => /usr/lib32/libz.so.6 (0x2880a000)
libintl.so.9 => /usr/local/lib/libintl.so.9.32 (0x2881e000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3.32 (0x28827000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0x2891f000)
libm.so.5 => /usr/lib32/libm.so.5 (0x28a13000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0x28a2d000)
libc.so.7 => /usr/lib32/libc.so.7 (0x28a38000)
ЗЫ: Может кто то как то по другому сделал, мне на ум пришло вот такое решение.
Также обращаюсь в компанию НетАП: Почему такие сложности , нельзя сделать чтобы все нормально работало, или хотябы напишите мануал для установки и прилигайте необходимые библиотеки. Или вы это специально делаете, так чтобы не расслаблялись

Отсутствие пути в ldconfig. Это не в UTM дело. Добавить можно, но смысла особого нет, сработают и симлинки, к тому же при неумелом использовании ldconfig наделает проблем.VooDoo писал(а):На этом шаманство не заканчивается, потому что не понятным причинам UTM5 не хочет искать эти библиотеки в /usr/lib32
а ищет они их в /usr/local/lib/