Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#24684 - [extra] libdbi-drivers 0.8.3_1 refers to non-existent libsqlite.so.0 binary

Attached to Project: Arch Linux
Opened by Peter Simons (peti) - Saturday, 11 June 2011, 12:39 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 11 June 2011, 13:10 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

$ ldd /usr/lib/dbd/libdbdsqlite.so
linux-gate.so.1 => (0xb776d000)
libsqlite.so.0 => not found
libdbi.so.1 => /usr/lib/libdbi.so.1 (0xb7741000)
libc.so.6 => /lib/libc.so.6 (0xb75db000)
libdl.so.2 => /lib/libdl.so.2 (0xb75d6000)
libm.so.6 => /lib/libm.so.6 (0xb75ab000)
/lib/ld-linux.so.2 (0xb776e000)

$ pacman -Qo /usr/lib/dbd/libdbdsqlite.so
/usr/lib/dbd/libdbdsqlite.so is owned by libdbi-drivers 0.8.3_1-2
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Saturday, 11 June 2011, 13:10 GMT
Reason for closing:  Not a bug
Comment by Rémy Oudompheng (remyoudompheng) - Saturday, 11 June 2011, 12:55 GMT
Hello, libdbi-drivers uses a plugin system: you don't need to install all back-ends to make it work. The libdbdsqlite plugin is for the sqlite2 back-end: you need to install sqlite2 (optional dependency) if you need to use it.
Comment by Rémy Oudompheng (remyoudompheng) - Saturday, 11 June 2011, 12:56 GMT
You can use the "lsoptdepends" script from the pyalpm package to view missing optional dependencies.
Comment by Peter Simons (peti) - Saturday, 11 June 2011, 13:06 GMT
Okay, I see. I only stumbled across the issue, because running gnucash gives me the following error messages:

| $ gnucash
| gnc.bin-Message: main: binreloc relocation support was disabled at configure time.
|
| libsqlite.so.0: cannot open shared object file: No such file or directory
| libdbi: Failed to load driver: /usr/lib/dbd/libdbdsqlite.so

This looked to me like some significant problem, but apparently it's harmless. Thank you for the explanation.

Loading...