已开启
nbdkit-basic-plugins/nbdkit-plugins包缺少plugin #13
suichangyin创建于  2025年9月17日
suichangyin
2025年9月17日 创建

使用nbdkit时发现缺少plugin

【场景描述】(如下载场景/使用文档场景/安装及迁移场景/其他场景)
环境:openEuler 24.03 LTS
内核版本:6.6.0-28.0.0.34.oe2403.x86_64

【ISSUE描述】

  1. 查看nbdkit-basic-plugins RPM包信息,包信息中介绍该包包含nbdkit-nbd-plugin、nbdkit-streaming-plugin两个plugin
    [root@host-10-0-60-113 SPECS]# rpm -qi nbdkit-basic-plugins.x86_64
    Name : nbdkit-basic-plugins
    Version : 1.32.6
    Release : 2.oe2403
    Architecture: x86_64
    Install Date: Wed 17 Sep 2025 02:39:12 PM CST
    Group : Unspecified
    Size : 221731
    License : BSD-3-Clause
    Signature : RSA/SHA256, Wed 02 Jul 2025 04:15:41 AM CST, Key ID 3b477c60b675600b
    Source RPM : nbdkit-1.32.6-2.oe2403.src.rpm
    Build Date : Wed 02 Jul 2025 04:11:24 AM CST
    Build Host : dc-64g.compass-ci
    Packager : http://openeuler.org
    URL : https://github.com/libguestfs/nbdkit
    Summary : Basic plugins for nbdkit
    Description :
    This package contains some basic plugins for nbdkit which have only
    trivial dependencies.
  • nbdkit-data-plugin
    Serve small files directly from the command line.
  • nbdkit-file-plugin
    A file serving plugin.
  • nbdkit-memory-plugin
    A virtual memory plugin.
  • nbdkit-nbd-plugin
    An NBD forwarding plugin.
    It provides an NBD server that forwards all traffic as a client to
    another existing NBD server. A primary usage of this setup is to
    alter the set of features available to the ultimate end client,
    without having to change the original server (for example, to
    convert between oldstyle and newtyle, or to add TLS support where
    the original server lacks it).
  • nbdkit-null-plugin
    A null (bitbucket) plugin.
  • nbdkit-pattern-plugin
    Fixed test pattern.
  • nbdkit-random-plugin
    Random content plugin for testing.
  • nbdkit-split-plugin
    Concatenate one or more files into a single virtual disk.
  • nbdkit-streaming-plugin
    A streaming file serving plugin.
  • nbdkit-zero-plugin
    Zero-length plugin for testing.
  1. 查看nbdkit-basic-plugins包包含的文件,发现并不包含nbdkit-nbd-plugin、nbdkit-streaming-plugin这两个plugin的文件
    [root@host-10-0-60-113 SPECS]# rpm -qpl https://dl-cdn.openeuler.openatom.cn/openEuler-24.03-LTS/update/x86_64/Packages/nbdkit-basic-plugins-1.32.6-2.oe2403.x86_64.rpm
    /etc/ima/digest_lists.tlv/0-metadata_list-compact_tlv-nbdkit-basic-plugins-1.32.6-2.oe2403.x86_64
    /etc/ima/digest_lists/0-metadata_list-compact-nbdkit-basic-plugins-1.32.6-2.oe2403.x86_64
    /usr/lib64/nbdkit/plugins/nbdkit-data-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-file-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-memory-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-null-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-pattern-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-random-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-split-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-zero-plugin.so
    /usr/share/doc/nbdkit-basic-plugins
    /usr/share/doc/nbdkit-basic-plugins/LICENSE
    /usr/share/doc/nbdkit-basic-plugins/README.md

  2. 查看nbdkit-plugins包包含的文件,发现并不包含nbdkit-ssh-plugin的plugin文件
    [root@host-10-0-60-113 SPECS]# rpm -qpl https://dl-cdn.openeuler.openatom.cn/openEuler-24.03-LTS/update/x86_64/Packages/nbdkit-plugins-1.32.6-2.oe2403.x86_64.rpm
    /etc/ima/digest_lists.tlv/0-metadata_list-compact_tlv-nbdkit-plugins-1.32.6-2.oe2403.x86_64
    /etc/ima/digest_lists/0-metadata_list-compact-nbdkit-plugins-1.32.6-2.oe2403.x86_64
    /usr/lib64/nbdkit/plugins/nbdkit-S3-plugin
    /usr/lib64/nbdkit/plugins/nbdkit-cc-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-cdi-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-eval-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-example1-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-example2-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-example3-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-example4-plugin
    /usr/lib64/nbdkit/plugins/nbdkit-floppy-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-full-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-info-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-linuxdisk-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-ondemand-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-partitioning-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-ruby-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-sh-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-sparse-random-plugin.so
    /usr/lib64/nbdkit/plugins/nbdkit-tmpdisk-plugin.so
    /usr/share/doc/nbdkit-plugins
    /usr/share/doc/nbdkit-plugins/LICENSE
    /usr/share/doc/nbdkit-plugins/README.md

likedislike
Ssuichangyin
2025年9月17日 创建了任务
openeuler-ci-bot
openeuler-ci-bot成员
2025年9月17日 评论:

Hi suichangyin, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Others, and any of the maintainers: @jimmy_hero , @small_leek , any of the committers: @gitee-cmd , @wang--ge , @wk333

likedislike
openeuler-ci-botopeneuler-ci-bot成员
2025年9月17日 添加了   sig/Others 标签
Ssuichangyin
2025年9月17日 修改了标题
Ssuichangyin
2025年9月17日 修改了描述
Ssuichangyin
2025年9月17日 修改了描述