Zstd 1.5.5-3.4 doesn't work

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.

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

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 :slight_smile: