GStreamer-WARNING **:插件存在时加载失败
GStreamer-WARNING **: Failed to load plugins while they are existent
我正在将 wayland KMS 协议移植到 waylandsink 1.12.2 和 weston 2.0 之间进行通信。我在加载一些库时遇到了困难。
它们确实存在于我们的系统中,但在 运行 次执行期间仍然会产生错误。
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstrsvg.so': librsvg-2.so.2: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstsdpelem.so': libgstsdp-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstuvch264.so': libgstapp-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstneonhttpsrc.so': libneon.so.27: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstsbc.so': libsbc.so.1: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgsthls.so': libgstapp-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstvulkan.so': libvulkan.so.1: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstcamerabin.so': libgstapp-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstdashdemux.so': libgstapp-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstaudiovisualizers.so': libgstfft-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstwebp.so': libwebp.so.7: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstsmoothstreaming.so': libgstapp-1.0.so.0: cannot open shared object file: No such file or directory
-
root@machine:~# ls /usr/lib/gstreamer-1.0/libgstrsvg.so
/usr/lib/gstreamer-1.0/libgstrsvg.so
谁能解释一下?提前致谢。
编辑:问题似乎来自损坏的符号链接
# ldconfig
ldconfig: /usr/lib/libgstwayland-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgsturidownloader-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstbadbase-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstbadvideo-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstphotography-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstinsertbin-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstmpegts-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstplayer-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstbadaudio-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstbasecamerabinsrc-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstadaptivedemux-1.0.so.0 is not a symbolic link
我尝试重建系统。一切正常。
我建议采用以下方法解决此问题:
- 您可能需要使用源代码重新配置和重建库。
- 或者对解析此库的任何包执行
apt-get install
- 由于版本号的原因,这些库的符号链接可能会混淆。
也尝试阅读 this. Better answer over here。
我正在将 wayland KMS 协议移植到 waylandsink 1.12.2 和 weston 2.0 之间进行通信。我在加载一些库时遇到了困难。 它们确实存在于我们的系统中,但在 运行 次执行期间仍然会产生错误。
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstrsvg.so': librsvg-2.so.2: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstsdpelem.so': libgstsdp-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstuvch264.so': libgstapp-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstneonhttpsrc.so': libneon.so.27: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstsbc.so': libsbc.so.1: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgsthls.so': libgstapp-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstvulkan.so': libvulkan.so.1: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstcamerabin.so': libgstapp-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstdashdemux.so': libgstapp-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstaudiovisualizers.so': libgstfft-1.0.so.0: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstwebp.so': libwebp.so.7: cannot open shared object file: No such file or directory
(gst-plugin-scanner:1694): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstsmoothstreaming.so': libgstapp-1.0.so.0: cannot open shared object file: No such file or directory
-
root@machine:~# ls /usr/lib/gstreamer-1.0/libgstrsvg.so
/usr/lib/gstreamer-1.0/libgstrsvg.so
谁能解释一下?提前致谢。
编辑:问题似乎来自损坏的符号链接
# ldconfig
ldconfig: /usr/lib/libgstwayland-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgsturidownloader-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstbadbase-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstbadvideo-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstphotography-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstinsertbin-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstmpegts-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstplayer-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstbadaudio-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstbasecamerabinsrc-1.0.so.0 is not a symbolic link
ldconfig: /usr/lib/libgstadaptivedemux-1.0.so.0 is not a symbolic link
我尝试重建系统。一切正常。
我建议采用以下方法解决此问题:
- 您可能需要使用源代码重新配置和重建库。
- 或者对解析此库的任何包执行
apt-get install
- 由于版本号的原因,这些库的符号链接可能会混淆。
也尝试阅读 this. Better answer over here。