zstd
and libzstd
are both 1.5.5
and running zstd
returns:
Error : incorrect library version (expecting : 1.5.2 ; actual : 1.5.5 )
Please update library to version 1.5.2, or use stand-alone zstd binary
I think this may be a package issue, and openSUSE:Submitting bug reports - openSUSE Wiki led me here.
hui
October 8, 2023, 4:03pm
2
You miss to provide all informations which led to this error message. If you post terminal output, always post the command which led to this output!
With the not existing information how to reproduce your issue i tried a standard zstd operation (compressing a file) and it works flawlessly:
ich@laptop:~/Downloads> zstd '/home/ich/Downloads/openSUSE rpmbuild'
/home/ich/Downloads/openSUSE rpmbuild : 61.36% ( 792 B => 486 B, /home/ich/Downloads/openSUSE rpmbuild.zst)
ich@laptop:~/Downloads>
ich@laptop:~/Downloads> LANG=C zypper se -s zstd
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+-------------------------------+---------+-------------+--------+-----------------------
| libknet1-compress-zstd-plugin | package | 1.21-1.11 | x86_64 | Haupt-Repository (OSS)
| libzstd-devel | package | 1.5.5-3.4 | x86_64 | Haupt-Repository (OSS)
| libzstd-devel-32bit | package | 1.5.5-3.4 | x86_64 | Haupt-Repository (OSS)
| libzstd-devel-static | package | 1.5.5-3.4 | x86_64 | Haupt-Repository (OSS)
i | libzstd1 | package | 1.5.5-3.4 | x86_64 | Haupt-Repository (OSS)
i | libzstd1-32bit | package | 1.5.5-3.4 | x86_64 | Haupt-Repository (OSS)
| libzstd1-x86-64-v3 | package | 1.5.5-3.4 | x86_64 | Haupt-Repository (OSS)
| nginx-module-zstd | package | 0~g23-1.4 | x86_64 | Haupt-Repository (OSS)
| python39-pyzstd | package | 0.15.9-1.2 | x86_64 | Haupt-Repository (OSS)
| python39-zstd | package | 1.5.5.1-1.2 | x86_64 | Haupt-Repository (OSS)
| python310-pyzstd | package | 0.15.9-1.2 | x86_64 | Haupt-Repository (OSS)
| python310-zstd | package | 1.5.5.1-1.2 | x86_64 | Haupt-Repository (OSS)
| python311-pyzstd | package | 0.15.9-1.2 | x86_64 | Haupt-Repository (OSS)
| python311-zstd | package | 1.5.5.1-1.2 | x86_64 | Haupt-Repository (OSS)
i | zstd | package | 1.5.5-3.4 | x86_64 | Haupt-Repository (OSS)
| zstd-gzip | package | 1.5.5-3.4 | x86_64 | Haupt-Repository (OSS)
ich@laptop:~/Downloads>
zstd
, zstd -c -q < /tmp/jka-comP6ag32
, zstd -h
all return the same message
hui
October 8, 2023, 4:14pm
4
Show LANG=C zypper se -s zstd
Works here:
ich@laptop:~/Downloads> zstd -h
Compress or decompress the INPUT file(s); reads from STDIN if INPUT is `-` or not provided.
Usage: zstd [OPTIONS...] [INPUT... | -] [-o OUTPUT]
Options:
-o OUTPUT Write output to a single file, OUTPUT.
-k, --keep Preserve INPUT file(s). [Default]
--rm Remove INPUT file(s) after successful (de)compression.
-# Desired compression level, where `#` is a number between 1 and 19;
lower numbers provide faster compression, higher numbers yield
better compression ratios. [Default: 3]
-d, --decompress Perform decompression.
-D DICT Use DICT as the dictionary for compression or decompression.
-f, --force Disable input and output checks. Allows overwriting existing files,
receiving input from the console, printing output to STDOUT, and
operating on links, block devices, etc. Unrecognized formats will be
passed-through through as-is.
-h Display short usage and exit.
-H, --help Display full help and exit.
-V, --version Display the program version and exit.
ich@laptop:~/Downloads>
What about showing:
zypper se -si zstd
(base) ➜ ~ LANG=C zypper se -s zstd
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------+---------+-------------+--------+----------------------
| libknet1-compress-zstd-plugin | package | 1.21-1.11 | x86_64 | Main Repository (OSS)
| libknet1-compress-zstd-plugin | package | 1.21-1.11 | x86_64 | openSUSE-20230917-0
| libknet1-compress-zstd-plugin | package | 1.21-1.11 | x86_64 | repo-oss
i+ | libzstd-devel | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
i+ | libzstd-devel | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
i+ | libzstd-devel | package | 1.5.5-3.4 | x86_64 | repo-oss
| libzstd-devel-32bit | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
| libzstd-devel-32bit | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
| libzstd-devel-32bit | package | 1.5.5-3.4 | x86_64 | repo-oss
| libzstd-devel-static | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
| libzstd-devel-static | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
| libzstd-devel-static | package | 1.5.5-3.4 | x86_64 | repo-oss
i+ | libzstd1 | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
i+ | libzstd1 | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
i+ | libzstd1 | package | 1.5.5-3.4 | x86_64 | repo-oss
i | libzstd1-32bit | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
i | libzstd1-32bit | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
i | libzstd1-32bit | package | 1.5.5-3.4 | x86_64 | repo-oss
i+ | libzstd1-x86-64-v3 | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
i+ | libzstd1-x86-64-v3 | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
i+ | libzstd1-x86-64-v3 | package | 1.5.5-3.4 | x86_64 | repo-oss
| nginx-module-zstd | package | 0~g23-1.4 | x86_64 | Main Repository (OSS)
| nginx-module-zstd | package | 0~g23-1.4 | x86_64 | openSUSE-20230917-0
| nginx-module-zstd | package | 0~g23-1.4 | x86_64 | repo-oss
| python39-pyzstd | package | 0.15.9-1.2 | x86_64 | Main Repository (OSS)
| python39-pyzstd | package | 0.15.9-1.2 | x86_64 | openSUSE-20230917-0
| python39-pyzstd | package | 0.15.9-1.2 | x86_64 | repo-oss
| python39-zstd | package | 1.5.5.1-1.2 | x86_64 | Main Repository (OSS)
| python39-zstd | package | 1.5.5.1-1.2 | x86_64 | openSUSE-20230917-0
| python39-zstd | package | 1.5.5.1-1.2 | x86_64 | repo-oss
| python310-pyzstd | package | 0.15.9-1.2 | x86_64 | Main Repository (OSS)
| python310-pyzstd | package | 0.15.9-1.2 | x86_64 | openSUSE-20230917-0
| python310-pyzstd | package | 0.15.9-1.2 | x86_64 | repo-oss
| python310-zstd | package | 1.5.5.1-1.2 | x86_64 | Main Repository (OSS)
| python310-zstd | package | 1.5.5.1-1.2 | x86_64 | openSUSE-20230917-0
| python310-zstd | package | 1.5.5.1-1.2 | x86_64 | repo-oss
| python311-pyzstd | package | 0.15.9-1.2 | x86_64 | Main Repository (OSS)
| python311-pyzstd | package | 0.15.9-1.2 | x86_64 | openSUSE-20230917-0
| python311-pyzstd | package | 0.15.9-1.2 | x86_64 | repo-oss
i+ | python311-zstd | package | 1.5.5.1-1.2 | x86_64 | Main Repository (OSS)
i+ | python311-zstd | package | 1.5.5.1-1.2 | x86_64 | openSUSE-20230917-0
i+ | python311-zstd | package | 1.5.5.1-1.2 | x86_64 | repo-oss
i+ | zstd | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
i+ | zstd | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
i+ | zstd | package | 1.5.5-3.4 | x86_64 | repo-oss
| zstd-gzip | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
| zstd-gzip | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
| zstd-gzip | package | 1.5.5-3.4 | x86_64 | repo-oss
(base) ➜ ~ zypper se -si zstd
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+--------------------+---------+-------------+--------+----------------------
i+ | libzstd-devel | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
i+ | libzstd-devel | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
i+ | libzstd-devel | package | 1.5.5-3.4 | x86_64 | repo-oss
i+ | libzstd1 | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
i+ | libzstd1 | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
i+ | libzstd1 | package | 1.5.5-3.4 | x86_64 | repo-oss
i | libzstd1-32bit | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
i | libzstd1-32bit | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
i | libzstd1-32bit | package | 1.5.5-3.4 | x86_64 | repo-oss
i+ | libzstd1-x86-64-v3 | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
i+ | libzstd1-x86-64-v3 | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
i+ | libzstd1-x86-64-v3 | package | 1.5.5-3.4 | x86_64 | repo-oss
i+ | python311-zstd | package | 1.5.5.1-1.2 | x86_64 | Main Repository (OSS)
i+ | python311-zstd | package | 1.5.5.1-1.2 | x86_64 | openSUSE-20230917-0
i+ | python311-zstd | package | 1.5.5.1-1.2 | x86_64 | repo-oss
i+ | zstd | package | 1.5.5-3.4 | x86_64 | Main Repository (OSS)
i+ | zstd | package | 1.5.5-3.4 | x86_64 | openSUSE-20230917-0
i+ | zstd | package | 1.5.5-3.4 | x86_64 | repo-oss
Nevermind it looks like I had zstd installed on my anaconda environment for some reason…
Thanks for the help anyways