1. Рады видеть Вас на русскоязычном форуме TeamSpeak!

    У нас Вы можете скачать последнюю версию:

    Перед регистрацией рекомендуем ознакомиться

    с Правилами форума.

    Присоединяйтесь! Учите и обучайтесь!

    Скрыть объявление
  2. Новая группа "Новичок" на нашем форуме!

    Новые пользователи будут попадать в группу "Новичок".

    Это сделано для того чтобы "Новички" ознакомились с форумом, так как в большинстве случаев проблема с которой вы хотите обратиться уже обсуждалась.

    Перейти в тему обсуждения
    Быстрый переход в группу Пользователь
  3. VPS/VDS и дедикейт сервера в аренду с DDoS защитой

    • Низкий пинг
    • Действующий SLA
    • Рублевые цены без привязки к курсу валют

    Бесплатный тестовый период VPS-OpenVZ

    Попробовать

Сервер libts3db_mariadb.so

Тема в разделе "Вопросы по TeamSpeak 3", создана пользователем MrZhuliKIcon, 1 окт 2014.

  1. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    Ну понеслась :)

    Поднимаю сервер, мускуль 5.5, при стандартных попытках пытается найти libts3db_mysql.so, но его естественно нет, в место него мария :) Что делать товарищи? :)
     
  2. VJean

    VJeanIcon ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    в бетовой 3.0.11 есть libts3db_mariadb.so
    щас ссыль не найду, но на их форуме была заметка: базы с кирилицей - хрен переведешь на utf8mb4
    сам сижу на 10.0.14-MariaDB-1~wheezy-log, есть проблема только с приведением к UTF-8: поставить и сконвертить все можно, но сам сервер будет писать в latin1, и пофиг, что даже принудительно utf8 выставлен. если забить на кракозябы при просмотре полей в базе, то все остальное отлично работает.
    пришлось ботов настраивать через костыль:
    Код:
    SELECT convert(convert(client_nickname using latin1) using binary) FROM clients
    ORDER BY `client_nickname` ASC 
     
  3. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    Читал этот косяк, пока не хочется на марию, но и заставить 11 версию работать на мускуле тоже не понятно как... :(
     
  4. VJean

    VJeanIcon ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    на libts3db_mysql.so какие права выставлены и от какого юзера сервер TS запускается?
    либа во всех дистрах есть
     
  5. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    libts3db_mysql.so в 11 нет, можешь скачать посмотреть :)
     
  6. VJean

    VJeanIcon ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    оппа! профукал момент, что 11 вышла из беты :)
    подключатсо через libts3db_mariadb.so
     
  7. darkangel66

    darkangel66Icon TEAM-VOICE.COM ATHP Премиум Пользователь

    Регистрация:
    12.06.12
    Сообщения:
    417
    Симпатии:
    169
    Баллы:
    335
    попробовал на тестовой платформе обновится, всё прошло как по маслу. Но продакшен площадки обновлять пока не буду, подождемс пока все баги отловят.
     
  8. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    Как? при запуске он говорит что не может найти libts3db_mysql.so
     
  9. VJean

    VJeanIcon ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    и в конфиге прописано dbplugin=ts3db_mariadb ?
     
    • Нравится Нравится x 1
  10. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    нет конечно :) исправил, но легче не стало :)
    unable to load database plugin library "libts3db_mariadb.so", halting!

    полные права на папку с сервером пользователю под которым запускаю
     
  11. darkangel66

    darkangel66Icon TEAM-VOICE.COM ATHP Премиум Пользователь

    Регистрация:
    12.06.12
    Сообщения:
    417
    Симпатии:
    169
    Баллы:
    335
    в папке с ТС есть папка "редист" в ней лежит библиотечка вот её скопируй в корень ТСа.. и всё у тебя получится.


    а если не получится то
    ldd libts3db_mariadb.so
    оно в ответ напишет каких библиотек нехватает
     
    • Нравится Нравится x 1
  12. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    стартанула, теперь пишет Server() unable to initialize database
    --- Сообщение объединено, 1 окт 2014, Оригинал: 1 окт 2014 ---
    mysql Ver 14.14 Distrib 5.5.39, for Linux (x86_64) using readline 5.1
     
  13. darkangel66

    darkangel66Icon TEAM-VOICE.COM ATHP Премиум Пользователь

    Регистрация:
    12.06.12
    Сообщения:
    417
    Симпатии:
    169
    Баллы:
    335
    наверное ктото не сделал конвертацию старой базы.. не ?
     
  14. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    так она и стояла на 5.5 и сервер 10,3 всё ок поднимает, или я что то не понимаю? во что её конвертировать?
     
  15. VJean

    VJeanIcon ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    из latin1 в utf8mb4
     
  16. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    создал с нуля
    CREATE DATABASE teamspeak CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
    один хрен :(
    --- Сообщение объединено, 1 окт 2014, Оригинал: 1 окт 2014 ---
    |CRITICAL|ServerLibPriv | | Server() unable to initialize database
     
  17. VJean

    VJeanIcon ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    поставить 10.3 и не сношать себе мосх )
    имхо, слишком быстро они 11 в релиз сдали, багов еще полно
     
  18. darkangel66

    darkangel66Icon TEAM-VOICE.COM ATHP Премиум Пользователь

    Регистрация:
    12.06.12
    Сообщения:
    417
    Симпатии:
    169
    Баллы:
    335
    ldd делал ? всех библиотек хватает ?
     
  19. MrZhuliK

    MrZhuliKIcon Премиум Пользователь

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    да, запускаться запускается
    --- Сообщение объединено, 1 окт 2014, Оригинал: 1 окт 2014 ---
    да наверное так и сделаю... но хотелось понять... и простить)
     
  20. VJean

    VJeanIcon ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    так-с. наткнулся на грабли при обновлении с 10.3 на 11.2...

    но файл есть. выход: от рута или с sudo
    cp redist/libmariadb.so.2 /lib/x86_64-linux-gnu/
    или симлинком
    ln -s /home/TeamSpeak/teamspeak3-server_linux-amd64/redist/libmariadb.so.2 /usr/lib



    не проверял дотошно, может быть не понравилась версия марии (10.0.17-MariaDB-1), но выходит, по портам коннектитсо отказался.
    решение: в ts3db_mariadb.ini прописать
    socket=/var/run/mysqld/mysqld.sock​
    точнее, который прописан в конфиге /etc/mysql/my.cnf
    Код:
    [mysqld]
    socket     = /var/run/mysqld/mysqld.sock
     
    • Нравится Нравится x 3
Загрузка...