Bug ID 1201463
Summary unixODBC-32bit is missing the dependency on libodbc2-32bit
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.4
Hardware Other
OS openSUSE Leap 15.4
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee screening-team-bugs@suse.de
Reporter fgouget@codeweavers.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Firefox/102.0
Build Identifier: 

'zypper install unixODBC-32bit' results in the following broken symbolic link:

$ ls -l /usr/lib/libodbc.so*
lrwxrwxrwx 1 root root 16 May  7 23:08 /usr/lib/libodbc.so -> libodbc.so.2.0.0

The reason is that the unixODBC-32bit package does not depend on the libodbc*
libraries:

$ rpm -qR unixODBC-32bit | grep libodbc
[empty]

Compare this to the 64-bit package:

$ rpm -qR unixODBC | grep libodbc
libodbc.so.2()(64bit)
libodbcinst.so.2()(64bit)


So the unixODBC-32bit package should be fixed to depend on the libraries that
it needs to work.

Reproducible: Always

Steps to Reproduce:
1. Fresh openSUSE 15.4 install
2. zypper install unixODBC-32bit
3. rpm -qa libodbc2-32bit
4. ls -l /usr/lib/libodbc.so.2
Actual Results:  
ls: cannot access '/usr/lib/libodbc.so.2': No such file or directory


Expected Results:  
libodbc2-32bit-2.3.9-150400.14.5.x86_64
lrwxrwxrwx 1 root root 16 May  7 23:08 /usr/lib/libodbc.so.2 ->
libodbc.so.2.0.0


You are receiving this mail because: