Installation mit mySQL Support?
Hallo zusammen,
ich bekomme das Tool einfach nicht mit mySQL Support unter Ubuntu zum Laufen. Egal welche Pakete ich noch auf das System bringe, aber ich erhalte niemals eine dll-Datei im Pluginverzeichnis, daher auch die Meldung:
Code:
22:16:53.417 INFO: monitord/Monitor.cpp(68) monitord restarted - logging with loglevel INFO
22:16:53.418 INFO: monitord/Monitor.cpp(113) monitord 2.0svn READY
22:16:53.422 INFO: monitord/Monitor.cpp(217) starting soundcard #0
22:16:53.422 INFO: monitord/SndPipe.cpp(152) creating decoders for soundcard #0
22:16:53.422 INFO: monitord/SndPipe.cpp(178) creating decoder for soundcard #0L:ZVEI
22:16:53.423 INFO: monitord/SndPipe.cpp(201) creating decoder for soundcard #0L:POC512
22:16:53.423 INFO: monitord/MonitorModulePocsag512.cpp(66) (2) sample - crc - ecc - minpreambel - maxerrors - algo:22050 - 1 - 0 - 300 - 10 - 1
22:16:53.423 INFO: monitord/MonitorModulePocsag512.cpp(79) Algorithmus:1
22:16:53.423 INFO: monitord/MonitorModulePocsag512.cpp(86) SPHASE_INC is:1521
22:16:53.423 INFO: monitord/SndPipe.cpp(228) creating decoder for soundcard #0L:POC1200
22:16:53.423 INFO: monitord/SndPipe.cpp(263) loading audioplugins for left channel
22:16:53.423 INFO: monitord/SndPipe.cpp(283) plugin file:0=monitord/plugins/.libs/libmplugin_audiorecorder.so.0.0.0
22:16:53.423 INFO: monitord/SndPipe.cpp(304) Plugin# 0: loading audio plugin using: monitord/plugins/.libs/libmplugin_audiorecorder.so.0.0.0
22:16:53.423 ERROR: monitord/plugins/dll-elf.cpp(15) error loading library file "monitord/plugins/.libs/libmplugin_audiorecorder.so.0.0.0"
22:16:53.423 ERROR: monitord/SndPipe.cpp(325) Error plugin Factory from file monitord/plugins/.libs/libmplugin_audiorecorder.so.0.0.0
22:16:53.423 INFO: monitord/SndPipe.cpp(265) loading audioplugins for right channel
22:16:53.459 INFO: monitord/posix/MonitorAudioALSA.cpp(107) [ALSA] Using pcm_buffer_size=16384 periods=2
22:16:53.462 INFO: monitord/Monitor.cpp(225) Soundcard #0 started - complete
22:16:53.463 INFO: monitord/Monitor.cpp(147) monitord socketserver started
22:16:53.465 INFO: monitord/Monitor.cpp(153) fms32pro socketserver started
22:16:53.466 INFO: monitord/Monitor.cpp(158) crusader socketserver started
22:16:53.466 INFO: monitord/PluginThread.cpp(326) reading plugin configuration
22:16:53.466 INFO: monitord/PluginThread.cpp(337) Plugin found: mysql
22:16:53.466 ERROR: monitord/plugins/dll-elf.cpp(15) error loading library file "plugins/libmplugin_mysql-0.dll"
22:16:53.466 ERROR: monitord/Monitor.cpp(132) monitord/PluginThread.cpp Line 53: Error accessing factory from plugins/libmplugin_mysql-0.dll
Ich kompiliere so:
./configure --enable-plugins --with-mysql --with-alsa
make
Was mache ich falsch?
Installation mit mySQL Support - Lösung
Du machst nichts falsch. Es handelt sich um einen Bug im Template monitor.xml.linux:
Ersetzte:
<file> plugins/libmplugin_mysql-0.dll</file>
durch (bzw den von Dir verwendeten Pfad):
<file>/usr/local/lib/monitord/libmplugin_mysql.so.0</file>
dann sollte es klappen.