Bug 20321

Summary: ananas не может подключиться к MySQL
Product: Sisyphus Reporter: sproutella
Component: ananasAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: cas, vvk, zver
Version: unstable   
Hardware: all   
OS: Linux   

Description sproutella 2009-06-04 16:08:09 MSD
$ echo $QTDIR  
/usr/lib/qt3/

$ ls -l /usr/lib/qt3/plugins/sqldrivers/
итого 204
-rw-r--r-- 1 root root 38636 Май  8 15:35 libqsqlmysql.so

$ ananas       
Log system not initialized!      
QPixmap::fromMimeSource: Cannot find pixmap "/usr/share/ananas/designer/locale/engine-splash-ru.png" in the mime source factory                                                       
extensions:                                                                                
XXXX                                                                                       
QGDict::hashKeyString: Invalid null key                                                    
QSqlDatabase: QMYSQL3U driver not loaded                                                   
QSqlDatabase: available drivers: QMYSQL3 QPSQL7 QSQLITE QODBC3                             
QSqlDatabaseManager::database: unable to open database: Driver not loaded: Driver not loaded

$ slocate libqsqlmysqlu.so                    
/usr/lib/ananas/qt3plugins/sqldrivers/libqsqlmysqlu.so

$ sudo ln -s /usr/lib/ananas/qt3plugins/sqldrivers/libqsqlmysqlu.so /usr/lib/qt3/plugins/sqldrivers/libqsqlmysqlu.so

$ ananas
Log system not initialized!
QPixmap::fromMimeSource: Cannot find pixmap "/usr/share/ananas/designer/locale/engine-splash-ru.png" in the mime source factory                                                       
extensions:                                                                                
XXXX                                                                                       
QGDict::hashKeyString: Invalid null key                                                    
Conflict in /usr/lib/qt3/plugins/sqldrivers/libqsqlmysqlu.so:                              
  Plugin uses incompatible Qt library!                                                     
  expected build key "Linux g++-4.* full-config", got "Linux g++-3.* full-config".         
QSqlDatabase: QMYSQL3U driver not loaded                                                   
QSqlDatabase: available drivers: QMYSQL3 QPSQL7 QSQLITE QODBC3                             
QSqlDatabaseManager::database: unable to open database: Driver not loaded: Driver not loaded

---
ananas-inventory-0.9.5-alt3
ananas-0.9.5-alt3
libqt3-qsa-3.3.8b-alt4
MySQL-client-5.0.67-alt1
libMySQL-5.0.67-alt1
MySQL-server-5.0.67-alt1
libqt3-mysql-3.3.8b-alt4
Comment 1 Denis Klimov 2009-06-05 09:25:57 MSD
Подтверждаю! Исправьте по возможности быстрее. бух. софт - критичен. Если нет такой возможности скажите сразу, Виталий, я могу заняться.
Comment 2 Denis Klimov 2009-06-10 18:56:11 MSD
Пересобрал у себя ananas в хешере и переустановил - все заработало нормально. Могу я отправить на пересборку в сизифе если Виталий даст права.
Comment 3 Vladimir V. Kamarzin 2009-06-11 09:39:37 MSD
Согласно http://www.altlinux.org/BugSeverityPolicy эта ошибка считается critical
Согласно http://www.altlinux.org/NMU можно сделать NMU через 2 недели после регистрации ошибки, если Виталий не отзовётся раньше.
Comment 4 Vitaly Lipatov 2009-06-11 23:13:06 MSD
Что нужно сделать? Просто пересобрать?
Comment 5 Denis Klimov 2009-06-11 23:24:54 MSD
да, мне это помогло.
Comment 6 Repository Robot 2009-06-17 00:38:19 MSD
ananas-0.9.5-alt4 -> sisyphus:

* Wed Jun 17 2009 Vitaly Lipatov <lav@altlinux> 0.9.5-alt4

- just rebuild (ALT#20321)