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