<p dir="ltr">Hi,</p>
<p dir="ltr">Its probably a libdbi-drivers compilation issue. I don&#39;t know too much about the intricacies of multiarch on the debian/rules side but I guess that package misses some key parts.</p>
<p dir="ltr">The drivers are loaded by libdbi and not by syslog-ng directly.</p>
<div class="gmail_quote">On Jan 24, 2014 9:56 PM, &quot;Matt Zagrabelny&quot; &lt;<a href="mailto:mzagrabe@d.umn.edu">mzagrabe@d.umn.edu</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello syslog-ng users!<br>
<br>
I might be getting a little out of the scope of syslog-ng usage here,<br>
but I thought I&#39;d start here and work my way elsewhere.<br>
<br>
I&#39;ve got a Debian unstable workstation that I do some syslog-ng<br>
testing on. I recently started using the sql destination driver and am<br>
hitting an issue on my unstable workstation, but not on a Debian<br>
&quot;old-stable&quot; squeeze system.<br>
<br>
# syslog-ng -F -e<br>
Log pattern database reloaded;<br>
file=&#39;/var/lib/syslog-ng/patterndb.xml&#39;, version=&#39;3&#39;,<br>
pub_date=&#39;2013-06-27&#39;<br>
Unable to initialize database access (DBI); rc=&#39;-1&#39;, error=&#39;No such<br>
file or directory (2)&#39;<br>
Error initializing message pipeline;<br>
<br>
Which I run under strace and get:<br>
<br>
openat(AT_FDCWD, &quot;/usr/lib/x86_64-linux-gnu/dbd&quot;,<br>
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file<br>
or directory)<br>
<br>
The location looks okay for a Debian multiarch system, but according<br>
to dpkg the library isn&#39;t under the multiarch library path:<br>
<br>
$ dpkg -L libdbd-pgsql | grep x86_64<br>
$ dpkg -L libdbd-pgsql | grep &#39;^/usr/lib&#39;<br>
/usr/lib<br>
/usr/lib/dbd<br>
/usr/lib/dbd/<a href="http://libdbdpgsql.la" target="_blank">libdbdpgsql.la</a><br>
/usr/lib/dbd/libdbdpgsql.so<br>
<br>
I am under the impression that /usr/lib is still searched by the<br>
system loader. Why is syslog-ng not able to find the library file.<br>
<br>
What am I missing?<br>
<br>
Thanks for any suggestions or hints.<br>
<br>
-mz<br>
______________________________________________________________________________<br>
Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
FAQ: <a href="http://www.balabit.com/wiki/syslog-ng-faq" target="_blank">http://www.balabit.com/wiki/syslog-ng-faq</a><br>
<br>
</blockquote></div>