Package Details: plex-desktop 1.104.0.241-1

Git Clone URL: https://aur.archlinux.org/plex-desktop.git (read-only, click to copy)
Package Base: plex-desktop
Description: Plex desktop client for linux
Upstream URL: http://plex.tv
Licenses: unknown
Submitter: ludvigHz
Maintainer: huyz (username227)
Last Packager: username227
Votes: 17
Popularity: 0.031328
First Submitted: 2022-05-26 10:36 (UTC)
Last Updated: 2024-11-06 14:07 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

username227 commented on 2024-09-10 22:27 (UTC)

@skjnldsv, does installing webkit2gtk solve your issue, by any chance?

skjnldsv commented on 2024-09-10 20:28 (UTC)

GUI doesn't open for me: In the plex log: ERROR - Fatal error: qrc:/views/WebWindow.qml: module "gtk2" is not installed

znoble360 commented on 2024-08-05 05:09 (UTC) (edited on 2024-08-05 05:37 (UTC) by znoble360)

I am also having this Qt_6.7 not found error when trying to sign in, but instead of talking about kde-open, mine says 'qutebrowser: Fatal Error!', which is the web browser I use. I'm also using i3 and X11 and have the latest qt6 version.

Edit: I found a workaround for now: I changed my xdg default web browser to firefox to sign in, then switching it back after signing in.

You can run xdg-settings get default-url-scheme-handler to see your current default, then run xdg-settings set default-web-browser firefox.desktop, and try to sign in again.

anyarr commented on 2024-07-20 18:23 (UTC) (edited on 2024-07-20 18:25 (UTC) by anyarr)

@username227

I tried testing both of my issues on xfce4, i3, gnome, cinnnamon, mate, and lxqt. The issues persist regardless of DE. Plex will not run without export QT_QPA_PLATFORM=xcb set in Plex.sh, and I always get the version `Qt_6.7' not found error when trying to sign in.

I'm at a loss at this point. qt6-base is installed as version 6.7.2-1. I'm using the nvidia proprietary drivers version 555.58.02, and nvidia_drm.modeset=1 nvidia_drm.fbdev=1 nvidia.NVreg_EnableGpuFirmware=0 are set as kernel parameters.

anyarr commented on 2024-07-17 18:23 (UTC)

@username227

I don't know that either of my issues are exclusive to Wayland. I have a separate issue starting X11 sessions, and I'm waiting on help on the forum, so I can't test it there. I have the same issue as @SprobbyBlongo with the GUI on Wayland, but it launches fine with Xwayland when I added export QT_QPA_PLATFORM=xcb to Plex.sh. I can't test video playback with my library until I resolve the sign-in issue, but trying to watch anything in Plex Discover is unwatchable. Of course the ads play fine. I'll try to test both issues on another desktop environment when I get a chance and I'll report back.

username227 commented on 2024-07-17 12:38 (UTC)

In general, it sounds from the error message that KDE is having trouble finding the qt6 installation. I wonder if there is some sort of environment variable (QT_DIR or Qt6_DIR?) that needs to be set. But I am unsure.

Unclear how this is related to wayland specifically. Can you elaborate?

anyarr commented on 2024-07-17 10:18 (UTC)

@username227

Here are the libraries available in /opt/plex-desktop/lib/:

ls /opt/plex-desktop/lib/ libavcodec.so.59 libicuuc.so.66 libQt6EglFSDeviceIntegration.so.6 libQt6QmlLocalStorage.so.6 libQt6Quick3DAssetUtils.so.6 libQt6Quick3DUtils.so.6 libQt6QuickLayouts.so.6 libQt6ShaderTools.so.6 libQt6WaylandEglClientHwIntegration.so.6 libQt6Widgets.so.6 libavfilter.so.8 libigdgmm.so.12 libQt6Gui.so.6 libQt6QmlModels.so.6 libQt6Quick3DEffects.so.6 libQt6QuickControls2Impl.so.6 libQt6QuickParticles.so.6 libQt6Sql.so.6 libQt6WaylandEglCompositorHwIntegration.so.6 libQt6WlShellIntegration.so.6 libavformat.so.59 libmpv.so.2 libQt6LabsFolderListModel.so.6 libQt6Qml.so.6 libQt6Quick3DHelpers.so.6 libQt6QuickControls2.so.6 libQt6QuickShapes.so.6 libQt6Svg.so.6 libQt6WebChannel.so.6 libQt6XcbQpa.so.6 libavutil.so.57 libPlexMediaServer.so libQt6Network.so.6 libQt6QmlWorkerScript.so.6 libQt6Quick3DParticles.so.6 libQt6QuickDialogs2QuickImpl.so.6 libQt6Quick.so.6 libQt6VirtualKeyboard.so.6 libQt6WebEngineCore.so.6 libre2.so.5 libicudata.so.66 libQt6Core.so.6 libQt6OpenGL.so.6 libQt6QmlXmlListModel.so.6 libQt6Quick3DRuntimeRender.so.6 libQt6QuickDialogs2.so.6 libQt6QuickTemplates2.so.6 libQt6WaylandClient.so.6 libQt6WebEngineQuickDelegatesQml.so.6 libswscale.so.6 libicui18n.so.66 libQt6DBus.so.6 libQt6Positioning.so.6 libQt6Quick3DAssetImport.so.6 libQt6Quick3D.so.6 libQt6QuickDialogs2Utils.so.6 libQt6QuickTimeline.so.6 libQt6WaylandCompositor.so.6 libQt6WebEngineQuick.so.6 libwebp.so.6

All of the other libraries are in /usr/lib/.

Any ideas on the Wayland issue?

username227 commented on 2024-07-16 23:51 (UTC)

OK. I personally am not able to duplicate this because I don't use KDE. I do have a Manjaro install that I only use for emergencies, and this has KDE. I switched to this, updated everything, and then built ffmpeg6.1 and plex-desktop and it worked like a charm, including sign-in.

Please go to /opt/plex-desktop/lib and see if these files are actually missing from there. I have all of these libraries in this location, and I bet they're coming from this package (flatpak, from which the creator of this package took it from, comes with all dependencies). If these files are missing from this folder, but they exist on your filesystem at /usr/lib (which is where qt6-base likely installs them), then we can do softlinks to solve the problem.

None of this would explain why the problem only seems to exist with KDE, though, and I'm hesitant to alter the pkgbuild globally until we figure out why. The fact that it works when @electronarchy use xfce would seem to suggest that they are already there but not being recognized by the program, which is puzzling.

anyarr commented on 2024-07-16 21:54 (UTC) (edited on 2024-07-16 22:02 (UTC) by anyarr)

@username227

I am having similar issues as @SprobbyBlongo and @electronarchy. Running /opt/plex-desktop/Plex.sh from the terminal gives me this output with a see through window: qt.scenegraph.general: Using QRhi with backend OpenGL Graphics API debug/validation layers: 0 QRhi profiling and debug markers: 0 Shader/pipeline cache collection: 0 qt.scenegraph.general: Using QRhi with backend OpenGL Graphics API debug/validation layers: 0 QRhi profiling and debug markers: 0 Shader/pipeline cache collection: 0 [25440:25485:0716/234555.189874:ERROR:gl_context_egl.cc(277)] eglCreateContext failed with error EGL_BAD_CONTEXT [25440:25485:0716/234555.189893:ERROR:gpu_channel_manager.cc(771)] ContextResult::kFatalFailure: Failed to create shared context for virtualization. [25440:25485:0716/234555.189896:ERROR:shared_image_stub.cc(470)] SharedImageStub: unable to create context [25440:25485:0716/234555.189899:ERROR:gpu_channel.cc(449)] GpuChannel: Failed to create SharedImageStub [25440:25485:0716/234555.207742:ERROR:gl_context_egl.cc(277)] eglCreateContext failed with error EGL_BAD_CONTEXT [25440:25485:0716/234555.207758:ERROR:gpu_channel_manager.cc(771)] ContextResult::kFatalFailure: Failed to create shared context for virtualization. [25440:25485:0716/234555.207760:ERROR:shared_image_stub.cc(470)] SharedImageStub: unable to create context [25440:25485:0716/234555.207765:ERROR:gpu_channel.cc(449)] GpuChannel: Failed to create SharedImageStub

GUI works fine if I add export QT_QPA_PLATFORM=xcb to the Plex.sh script. I also get the following error when trying to sign in:

kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by kde-open) kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by /usr/lib/libKF6KIOGui.so.6) kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by /usr/lib/libKF6KIOCore.so.6) kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by /usr/lib/libKF6CoreAddons.so.6) kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by /usr/lib/libKF6I18n.so.6) kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by /usr/lib/libKF6Service.so.6) kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by /usr/lib/libKF6Solid.so.6) kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by /usr/lib/libKF6WindowSystem.so.6) kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by /usr/lib/libKF6ConfigCore.so.6) kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by /usr/lib/libKF6Crash.so.6) kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by /usr/lib/libKF6AuthCore.so.6) kde-open: /opt/plex-desktop/lib/libQt6Core.so.6: version `Qt_6.7' not found (required by /usr/lib/libQt6Xml.so.6)

I have qt6-base installed as well.

electronarchy commented on 2024-07-16 19:18 (UTC) (edited on 2024-07-16 19:55 (UTC) by electronarchy)

@username227, yes, that was the first thing i checked. it was already installed. reinstalling didn't fix. i also was initially on kde-unstable and arch testing repos, and i rolled back to the standard repos and cleared yay's cache and rebuilt this AUR package. still no dice. and kde-open seems to work fine otherwise (kde-open archlinux.org works as expected)

edit: for the time-being i have found a workaround-- install xfce4, switch to xfce session, sign in to plex, logout, uninstall xfce4 ;)