Docker 我如何才能消除这种消极情绪';libnvomx.so';,为了解决",;无此类元件工厂';omxh264enc'&引用;?

Docker 我如何才能消除这种消极情绪';libnvomx.so';,为了解决",;无此类元件工厂';omxh264enc'&引用;?,docker,dependencies,gstreamer,nvidia,shared-objects,Docker,Dependencies,Gstreamer,Nvidia,Shared Objects,(背景:在NVidia Jetson TX2板上的docker容器中,我解压缩了NVidia的Linux For Tegra tarball,其中包含许多驱动程序和共享对象文件,其中一些提供了GStreamer元素工厂,这些工厂生成我在GStreamer管道中使用的元素。我正在尝试在docker容器中运行管道。) 然而,在我的GStreamer管道(在这个Tegra板上)中有一个元素叫做“omxh264enc”,我还没有创建它 我已将相应的“libnvomx.so”放在我的驱动程序文件夹中,该文

(背景:在NVidia Jetson TX2板上的docker容器中,我解压缩了NVidia的Linux For Tegra tarball,其中包含许多驱动程序和共享对象文件,其中一些提供了GStreamer元素工厂,这些工厂生成我在GStreamer管道中使用的元素。我正在尝试在docker容器中运行管道。)

然而,在我的GStreamer管道(在这个Tegra板上)中有一个元素叫做“omxh264enc”,我还没有创建它

我已将相应的“libnvomx.so”放在我的驱动程序文件夹中,该文件夹位于导出路径GST\u PLUGIN\u路径和LD\u LIBRARY\u路径中

ldd-r不显示libnvomx.so缺少的任何库

但是,当我尝试运行管道时,输出包括

WARN   omx gstomx.c:2826:plugin_init: Failed to load configuration file: Valid key file could not be found in search dirs (searched in: /root/.config:/etc/xdg as per GST_OMX_CONFIG_DIR environment variable, the xdg user config directory (or XDG_CONFIG_HOME) and the system config directory (or XDG_CONFIG_DIRS)
INFO   omx gstomx.c:2831:plugin_init: Using default configuration
ERROR   omx gstomx.c:2894:plugin_init: Core '/usr/lib/aarch64-linux-gnu/tegra/libnvomx.so' does not exist for element 'omxh264enc'
WARN   GST_PLUGIN_LOADING gstplugin.c:526:gst_plugin_register_func: plugin "/gst_1.8.3/libs/gstreamer-1.0/libnvomx.so" failed to initialise
当我使用GST_DEBUG=3 GST-inspect-1.0 libnvomx.so时,libnvomx.so被列入黑名单

Plugin Details:
Name                     libnvomx.so
Description              Plugin for blacklisted file
Filename                 /gst_1.8.3/libs/gstreamer-1.0/libnvomx.so
Version                  0.0.0
License                  BLACKLIST
Source module            BLACKLIST
Binary package           BLACKLIST
Origin URL               BLACKLIST
我已经将libnvomx.so复制到/usr/lib/aarch64 linux gnu/tegra中,但这并没有什么区别(可能是因为libnvomx被列入黑名单)

我不知道在哪里可以找到gstomx.conf文件,在那里我可以将路径/usr/lib/aarch64 linux gnu/tegra/libnvomx.so更改为我指定的驱动程序文件夹(/gst_1.8.3/libs/gstreamer-1.0/)。我在/etc和其他一些文件夹中使用了“find”,但没有找到它(实际上我在系统中没有找到.config文件夹)

(还有其他缺少符号的插件,nvidia_drv.so带有未定义的符号TimerSet和libglx.so带有未定义的符号serverClient。我想知道应该提供哪些符号?但这些不是libnvomx.so的(直接)依赖项)

那么,我如何初始化/取消隐藏libnvomx.So以便使用“omxh264enc”?我是否需要查找/生成gstomx配置文件,或者是否可以使其与默认配置一起工作?我在某个地方读到,可能有一个使用“符号链接”的解决方案,但目前我不熟悉这些是什么或它们是如何工作的

如果您需要更多信息,请告诉我,谢谢