Название: debian + mysql + ssl Отправлено: admsasha от Апрель 16, 2013, 09:46 Есть простейший код
Код: QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL","mydb"); Под opensuse, fedora, centos код работает, а вот под debian 6.0.7 не подключается. Без использования SSL проблем с подключением нет. Что может быть ? Название: Re: debian + mysql + ssl Отправлено: RedDog от Апрель 16, 2013, 10:31 OpenSSL в системе не установлен, либо к нему пути не прописаны?
Название: Re: debian + mysql + ssl Отправлено: admsasha от Апрель 16, 2013, 10:48 Чтение списков пакетов...
Построение дерева зависимостей... Чтение информации о состоянии... Уже установлена самая новая версия openssl. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 10 пакетов не обновлено. Про пути ничего не могу сказать, как проверить ? Название: Re: debian + mysql + ssl Отправлено: RedDog от Апрель 16, 2013, 12:09 Про пути ничего не могу сказать, как проверить ? Из любого места в консоли вызвать openssl, если вызовется, то в путях она естьНазвание: Re: debian + mysql + ssl Отправлено: admsasha от Апрель 16, 2013, 13:02 Про пути ничего не могу сказать, как проверить ? Из любого места в консоли вызвать openssl, если вызовется, то в путях она естьНазвание: Re: debian + mysql + ssl Отправлено: andrek от Апрель 17, 2013, 14:58 я бы начал смотреть QSqlError
Название: Re: debian + mysql + ssl Отправлено: admsasha от Апрель 17, 2013, 15:05 я бы начал смотреть QSqlError db.lastError().text(); выводит "SSL connection error QMYSQL: Unable to connect" Название: Re: debian + mysql + ssl Отправлено: admsasha от Апрель 30, 2013, 09:44 Через tcpdump выловил еще это
08s01bad handshake Версия на сервере "mysql Ver 14.14 Distrib 5.1.40" Версия на клиенте "mysql Ver 14.14 Distrib 5.1.66" |