On Mon, 2011-03-14 at 12:54 +0200, Hendrik Visage wrote:
On Mon, Mar 14, 2011 at 6:37 AM, Eshan Bhide <ebhide@globalgossip.net> wrote: Hi Hendrik,
Still having this problem of "No such DBI driver; type='mysql'"
Strace is attached at:
I see libdbi getting loaded, but what I am missing in that strace, is the libdbi searching for it's drivers....
your dbd directory seems empty: [pid 63416] open("/usr/local/lib/dbd", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 9 [pid 63416] fcntl64(9, F_SETFD, FD_CLOEXEC) = 0 [pid 63416] getdents(9, /* 2 entries */, 32768) = 32 [pid 63416] stat64("/usr/local/lib/dbd/.", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 63416] stat64("/usr/local/lib/dbd/..", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 63416] getdents(9, /* 0 entries */, 32768) = 0 As you can see, getdents() returns 2 entries, the one for '.' and the one for '..'. No .so files there. Can you please "ls -l /usr/local/lib/dbd" to confirm? If there are no .so files, we should find out why. Probably libdbi-drivers compilation went bad? -- Bazsi