linuxmint / nemo-extensions

A set of extensions for Nemo
412 stars 150 forks source link

nemo-preview broken on Linux Mint 21 #465

Closed yllekz closed 1 year ago

yllekz commented 1 year ago

nemo-preview is nonfunctional on Linux Mint 21.

OS: Linux Mint 21 x86_64 
Kernel: 5.15.0-50-generic 

Pressing spacebar on an item does nothing and trying to invoke it from Terminal results in two errors:

Gjs-Message: 17:09:25.878: JS LOG: Register mimetype text/plain
Gjs-Message: 17:09:25.878: JS LOG: Register mimetype image/png
Gjs-Message: 17:09:25.878: JS LOG: Register mimetype image/jpeg
Gjs-Message: 17:09:25.878: JS LOG: Register mimetype image/x-wmf
Gjs-Message: 17:09:25.878: JS LOG: Register mimetype application/x-navi-animation
Gjs-Message: 17:09:25.878: JS LOG: Register mimetype image/bmp
Gjs-Message: 17:09:25.878: JS LOG: Register mimetype image/x-bmp
Gjs-Message: 17:09:25.878: JS LOG: Register mimetype image/x-MS-bmp
Gjs-Message: 17:09:25.878: JS LOG: Register mimetype image/gif
Gjs-Message: 17:09:25.878: JS LOG: Register mimetype image/heif
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/heic
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/avif
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-icns
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-icon
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-ico
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-win-bitmap
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/vnd.microsoft.icon
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/ico
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/ico
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/icon
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype text/ico
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-portable-anymap
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-portable-bitmap
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-portable-graymap
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-portable-pixmap
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-quicktime
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/qtif
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/svg+xml
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/svg
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/svg-xml
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/vnd.adobe.svg+xml
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype text/xml-svg
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/svg+xml-compressed
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-tga
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/tiff
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/webp
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype audio/x-riff
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-xbitmap
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-xpixmap
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/mxf
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/ogg
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/ram
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/sdp
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/vnd.apple.mpegurl
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/vnd.ms-wpl
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/vnd.rn-realmedia
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/x-extension-m4a
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/x-extension-mp4
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/x-flash-video
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/x-matroska
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/x-netshow-channel
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/x-ogg
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/x-quicktimeplayer
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype application/x-shorten
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/vnd.rn-realpix
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype image/x-pict
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype misc/ultravox
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype text/x-google-video-pointer
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/3gp
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/3gpp
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/dv
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/divx
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/fli
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/flv
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/mp2t
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/mp4
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/mp4v-es
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/mpeg
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/msvideo
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/ogg
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/quicktime
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/vivo
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/vnd.divx
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/vnd.mpegurl
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/vnd.rn-realvideo
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/vnd.vivo
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/webm
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-anim
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-avi
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-flc
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-fli
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-flic
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-flv
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-m4v
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-matroska
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-mpeg
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-mpeg2
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-ms-asf
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-ms-asx
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-msvideo
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-ms-wm
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-ms-wmv
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-ms-wmx
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-ms-wvx
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-nsv
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-ogm+ogg
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-theora+ogg
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype video/x-totem-stream
Gjs-Message: 17:09:25.879: JS LOG: Register mimetype audio/x-pn-realaudio
Gjs-Message: 17:09:25.880: JS LOG: Register mimetype application/x-font-ttf
Gjs-Message: 17:09:25.880: JS LOG: Register mimetype application/x-font-otf
Gjs-Message: 17:09:25.880: JS LOG: Register mimetype application/x-font-pcf
Gjs-Message: 17:09:25.880: JS LOG: Register mimetype application/x-font-type1
Gjs-Message: 17:09:25.880: JS LOG: Register mimetype text/html

** (nemo-preview-start:1368807): WARNING **: 17:09:25.881: Failed to load shared library 'libnemo-preview-1.0.so' referenced by the typelib: libxreaderview.so.3: cannot open shared object file: No such file or directory

(nemo-preview-start:1368807): Gjs-CRITICAL **: 17:09:25.881: JS ERROR: GLib.Error g-invoke-error-quark: Could not locate nemo_preview_query_supported_document_types: libxreaderview.so.3: cannot open shared object file: No such file or directory
@/usr/share/nemo-preview/js/viewers/xreader.js:184:17

Segmentation fault (core dumped)
leigh123linux commented 1 year ago

libxreaderview3 provides the missing lib.