QMYSQL driver not loaded (available drivers:)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based

QMYSQL driver not loaded

Сообщение BigBrother »

Всем привет.

Есть уже готовые бинарники (скомпилированые для x64) использующие библиотеки qt 4.5.3 - sql, core, network.
Необходимо их запустить на другом сервере (перенос с ubuntu x64 на centos x64). Но при их запуске, получаю

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

[root@ххх prog]# ./prog
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers:
QSqlDatabasePrivate::removeDatabase: connection 'progMainSQLConnection' is still in use, all queries will cease to work.

Бибилотеки qt4 из репозиториев через yum не ставил, ибо версия там ниже от требуемой

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

yum info qt4
........
Name       : qt4
Arch       : x86_64
Version    : 4.2.1
........

Я просто скопировал с другой системы (где эти программы работают) в отдельную папку нужные библиотеки и указал системе где их искать.
Все нужные бибилиотеки программа нашла, а вот libqsqlmysql.so не видит, хотя эта бибилиотека находится там, где и остальные, скопированные с другой системы.
Как решить эту задачу?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: QMYSQL driver not loaded

Сообщение Ленивая Бестолочь »

может она другую всё же хочет?
сделайте ldd prog, поглядите, все ли библиотеки есть.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based

Re: QMYSQL driver not loaded

Сообщение BigBrother »

да, все.

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

[root@XXX prog]# ldd prog
        libQtSql.so.4 => /qt4lib/libQtSql.so.4 (0x00002aaaaacc8000)
        libmysqlclient_r.so.16 => /usr/local/mysql/lib/libmysqlclient_r.so.16 (0x00002aaaaaf07000)
        libQtNetwork.so.4 => /qt4lib/libQtNetwork.so.4 (0x00002aaaab1bd000)
        libQtCore.so.4 => /qt4lib/libQtCore.so.4 (0x00002aaaab4c4000)
        librt.so.1 => /lib64/librt.so.1 (0x00002aaaab900000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00002aaaabb09000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00002aaaabd0e000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002aaaabf29000)
        libm.so.6 => /lib64/libm.so.6 (0x00002aaaac229000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002aaaac4ad000)
        libc.so.6 => /lib64/libc.so.6 (0x00002aaaac6bb000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002aaaaca12000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00002aaaacc4b000)
        libz.so.1 => /usr/lib64/libz.so.1 (0x00002aaaace63000)
        libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00002aaaad077000)
        libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00002aaaad27c000)
        /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)
Спасибо сказали: