Bug 1214515 - rsync package apparently missing dependency on libxxhash0 (and other packages)
Summary: rsync package apparently missing dependency on libxxhash0 (and other packages)
Status: RESOLVED NORESPONSE
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Network (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: David Anes
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-23 08:35 UTC by Patrick Schaaf
Modified: 2024-07-01 15:01 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---
mrueckert: needinfo? (patrick.schaaf)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Schaaf 2023-08-23 08:35:07 UTC
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)
Comment 2 David Anes 2023-09-06 10:15:19 UTC
Should be fixed here (along some other things):
- https://build.opensuse.org/request/show/1109246

I'll wait for acceptance before closing.
Comment 3 Marcus Rückert 2023-09-06 11:31:18 UTC
tbh ... could it be it has libxxhash0 in the wrong architecture?

run `zypper verify` to ensure that all the requires are fulfilled.
Comment 4 David Anes 2024-07-01 15:01:45 UTC
We couldn't validate this issue with OP. Please, reopen if this happens again, Patrick.