| Summary: |
rsync package apparently missing dependency on libxxhash0 (and other packages) |
| Product: |
[openSUSE] openSUSE Tumbleweed
|
Reporter: |
Patrick Schaaf <patrick.schaaf> |
| Component: |
Network | Assignee: |
David Anes <david.anes> |
| Status: |
RESOLVED
NORESPONSE
|
QA Contact: |
E-mail List <qa-bugs> |
| Severity: |
Normal
|
|
|
| Priority: |
P5 - None
|
CC: |
chcao, mrueckert, patrick.schaaf, pmonrealgonzalez
|
| Version: |
Current | Flags: |
mrueckert:
needinfo?
(patrick.schaaf)
|
| Target Milestone: |
--- | |
|
| Hardware: |
Other | |
|
| OS: |
Other | |
|
| Whiteboard: |
|
|
Found By:
|
---
|
Services Priority:
|
|
|
Business Priority:
|
|
Blocker:
|
---
|
|
Marketing QA Status:
|
---
|
IT Deployment:
|
---
|
Noticed today on a system zypper dup'ped through 3 years from a 2020 tumbleweed to a 20230512 tumbleweed, we had rsync not working. rsync package was updated. rsync is dynamically linked to libxxhash0. But package libxxhash0 did not get installed. Running rsync, gives > rsync: error while loading shared libraries: libxxhash.so.0: cannot open shared object file: No such file or directory > host:~ # ldd /usr/bin/rsync | fgrep xhash > libxxhash.so.0 => not found Manually installing package libxxhash0, makes it work. "zypper remove libxxhash0" allows removal of that package without forcing (or mentioning) removal of any other package, e.g. rsync package. Actually, checking some other libs that rsync links to, I find the same (zypper remove does not complain) for libz1 and libzstd. "rpm -q --requires rsync" does show "libxxhash.so.0()(64bit)" and the other libs. Is my understanding faulty, or something about the dependency setup there? (observations made, were verified with another system that is further updated to tw 20230821, pretty much the most current one)