Bug ID 1181080
Summary lua-luadbi: database interface libraries are installed in a wrong location
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.2
Hardware x86-64
OS openSUSE Leap 15.2
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee screening-team-bugs@suse.de
Reporter cfr34k-obs@tkolb.de
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Hello,

after I upgraded an openSUSE Leap 15.1 system running the Prosody XMPP server
to 15.2 today, I noticed that Prosody could no longer access its database.

The culprit turned out to be the lua51-luadbi package which installs the
database interface libraries in the wrong location. It seems that a slash is
missing somewhere in the spec file.

By example of the PostgreSQL driver:

Expected library location: /usr/lib64/lua/5.1/dbd/postgresql.so
Actual library location:   /usr/lib64/lua/5.1/dbdpostgresql.so

Additionally, renaming the libraries was not sufficient to make it load; it
complained about missing symbols then.

The broken version I came across is lua51-luadbi 0.5-lp152.4.2 .

I also found that version 0.7.2 from the devel:languages:lua OBS project works
well with prosody, so maybe upgrading to that might be an option?

Please let me know if you need any additional information. Thank you very much.


You are receiving this mail because: