plexinc / plex-media-player

Next generation Plex Desktop/Embedded Client
GNU General Public License v2.0
1.16k stars 170 forks source link

"Error loading client" on Linux #395

Closed jleroy closed 8 years ago

jleroy commented 8 years ago

Since upgrading it to version 1.1.3 on my Fedora test machine, PMP won't start and show the following error:

Error loading client, this is bad and should not happen You can try to reload or head to our support page

Actual Error:
The file or directory could not be found. [-6]

I do not see any related error in plexmediaplayer.log:

2016-08-04 13:49:04 [ INFO ] Log.cpp @ 115 - Starting Plex Media Player version: 1.1.3.dev-git build date: 2016-08-03 2016-08-04 13:49:04 [ INFO ] Log.cpp @ 116 - Running on: Fedora 24 (Workstation Edition) [4.6.4-301.fc24.x86_64] arch x86_64 2016-08-04 13:49:04 [ INFO ] Log.cpp @ 117 - Qt Version: 5.6.1 [x86_64-little_endian-lp64] 2016-08-04 13:49:04 [ DEBUG ] UpdateManager.cpp @ 45 - No Update directory found, exiting 2016-08-04 13:49:04 [ INFO ] ComponentManager.cpp @ 41 - Component: settings inited 2016-08-04 13:49:04 [ DEBUG ] HTTPServer.cpp @ 32 - Listening to port: 32433 2016-08-04 13:49:04 [ INFO ] InputMapping.cpp @ 113 - Loading inputmaps from: ":/inputmaps" 2016-08-04 13:49:04 [ WARN ] InputMapping.cpp @ 92 - Missing element 'idmatcher' from mapping file: ":/inputmaps/dualshock4-xbox-emulate.json" 2016-08-04 13:49:04 [ INFO ] InputMapping.cpp @ 113 - Loading inputmaps from: "/var/lib/plexmediaplayer/.local/share/plexmediaplayer/inputmaps" 2016-08-04 13:49:04 [ INFO ] InputComponent.cpp @ 45 - Successfully inited input: Keyboard 2016-08-04 13:49:04 [ INFO ] LocalJsonServer.cpp @ 33 - Listening to socket: "/tmp/pmp_inputSocket_plexmediaplayer.sock" 2016-08-04 13:49:04 [ INFO ] InputComponent.cpp @ 45 - Successfully inited input: socket 2016-08-04 13:49:04 [ INFO ] InputComponent.cpp @ 45 - Successfully inited input: roku 2016-08-04 13:49:04 [ INFO ] InputSDL.cpp @ 204 - SDL found 0 joysticks 2016-08-04 13:49:04 [ INFO ] InputComponent.cpp @ 45 - Successfully inited input: SDL 2016-08-04 13:49:04 [ ERROR ] InputLIRC.cpp @ 82 - LIRC Socket Error : QLocalSocket::ServerNotFoundError 2016-08-04 13:49:04 [ WARN ] InputComponent.cpp @ 41 - Failed to init input: LIRC 2016-08-04 13:49:04 [ INFO ] InputCEC.cpp @ 101 - libCEC was successfully initialized, found version 196864 2016-08-04 13:49:07 [ ERROR ] InputCEC.cpp @ 215 - libCEC ERROR: error opening serial port '/dev/ttyACM0': Device or resource busy 2016-08-04 13:49:07 [ ERROR ] InputCEC.cpp @ 215 - libCEC ERROR: could not open a connection (try 1) 2016-08-04 13:49:10 [ ERROR ] InputCEC.cpp @ 215 - libCEC ERROR: error opening serial port '/dev/ttyACM0': Device or resource busy 2016-08-04 13:49:10 [ ERROR ] InputCEC.cpp @ 215 - libCEC ERROR: could not open a connection (try 2) 2016-08-04 13:49:12 [ INFO ] InputCEC.cpp @ 223 - libCEC NOTICE: connection opened 2016-08-04 13:49:13 [ INFO ] InputCEC.cpp @ 148 - libCEC found 1 CEC adapters. 2016-08-04 13:49:13 [ INFO ] InputCEC.cpp @ 223 - libCEC NOTICE: connection opened 2016-08-04 13:49:13 [ DEBUG ] InputCEC.cpp @ 368 - Unhandled CEC command 135 , "3 parameter(s) :[0]=0[1]=0[2]=F0" 2016-08-04 13:49:13 [ INFO ] InputCEC.cpp @ 223 - libCEC NOTICE: registering new CEC client - v3.1.0 2016-08-04 13:49:14 [ INFO ] InputCEC.cpp @ 223 - libCEC NOTICE: >> source activated: Recorder 1 (1) 2016-08-04 13:49:14 [ INFO ] InputCEC.cpp @ 223 - libCEC NOTICE: CEC client registered: libCEC version = 3.1.0, client version = 3.1.0, firmware version = 4, firmware build date: Thu Dec 6 11:15:20 2012 +0000, logical address(es) = Recorder 1 (1) , physical address: 3.0.0.0, compiled on Tue Apr 26 20:54:26 UTC 2016 by mockbuild on Linux 4.4.6-301.fc23.x86_64 (x86_64), features: P8_USB, DRM, P8_detect, randr 2016-08-04 13:49:14 [ INFO ] InputCEC.cpp @ 154 - Device /dev/ttyACM0 was successfully openned 2016-08-04 13:49:14 [ INFO ] InputComponent.cpp @ 45 - Successfully inited input: CEC 2016-08-04 13:49:14 [ INFO ] ComponentManager.cpp @ 41 - Component: input inited 2016-08-04 13:49:14 [ INFO ] ComponentManager.cpp @ 41 - Component: system inited 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 19 - "DisplayManager found 1 Display(s)." 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 25 - "Available modes for Display #0 (HDMI1)" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 0: 1920 x 1080 x 0bpp @60Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 1: 1920 x 1080 x 0bpp @50Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 2: 1920 x 1080 x 0bpp @59.9402Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 3: 1920 x 1080ix 0bpp @60Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 4: 1920 x 1080ix 0bpp @50Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 5: 1920 x 1080 x 0bpp @30Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 6: 1920 x 1080 x 0bpp @25Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 7: 1920 x 1080 x 0bpp @24Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 8: 1920 x 1080ix 0bpp @59.9402Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 9: 1920 x 1080 x 0bpp @29.9701Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 10: 1920 x 1080 x 0bpp @23.9761Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 11: 1280 x 720 x 0bpp @60Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 12: 1280 x 720 x 0bpp @50Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 13: 1280 x 720 x 0bpp @59.9402Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 14: 720 x 576 x 0bpp @50Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 15: 720 x 480 x 0bpp @60Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 16: 720 x 480 x 0bpp @59.9401Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 17: 640 x 480 x 0bpp @60Hz" 2016-08-04 13:49:14 [ INFO ] DisplayManager.cpp @ 29 - "Mode 18: 640 x 480 x 0bpp @59.9405Hz" 2016-08-04 13:49:14 [ ERROR ] DisplayManager.cpp @ 46 - DisplayManager : unable to retrieve main display 2016-08-04 13:49:14 [ INFO ] ComponentManager.cpp @ 41 - Component: display inited 2016-08-04 13:49:14 [ INFO ] ComponentManager.cpp @ 41 - Component: updater inited 2016-08-04 13:49:14 [ INFO ] ComponentManager.cpp @ 41 - Component: remote inited 2016-08-04 13:49:14 [ DEBUG ] InputCEC.cpp @ 368 - Unhandled CEC command 144 , "1 parameter(s) :[0]=0" 2016-08-04 13:49:15 [ DEBUG ] SettingsComponent.cpp @ 85 - Updated possible values for: "device" to (QVariant(QVariantMap, QMap(("title", QVariant(QString, "Autoselect device"))("value", QVariant(QString, "auto")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Built-in Audio Digital Stereo (HDMI)"))("value", QVariant(QString, "pulse/alsa_output.pci-0000_00_03.0.hdmi-stereo")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Built-in Audio Analog Stereo"))("value", QVariant(QString, "pulse/alsa_output.pci-0000_00_1b.0.analog-stereo")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Default ALSA Output (currently PulseAudio Sound Server)"))("value", QVariant(QString, "alsa/default")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "HDA Intel HDMI, HDMI 0/HDMI Audio Output"))("value", QVariant(QString, "alsa/hdmi:CARD=HDMI,DEV=0")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "HDA Intel HDMI, HDMI 1/HDMI Audio Output"))("value", QVariant(QString, "alsa/hdmi:CARD=HDMI,DEV=1")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Default (oss)"))("value", QVariant(QString, "oss")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Default (jack)"))("value", QVariant(QString, "jack")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Default (sdl)"))("value", QVariant(QString, "sdl"))))) 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 745 - Audio devices removed: QSet() 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 746 - Audio devices added: QSet("alsa/hdmi:CARD=HDMI,DEV=1", "sdl", "pulse/alsa_output.pci-0000_00_03.0.hdmi-stereo", "alsa/default", "jack", "auto", "pulse/alsa_output.pci-0000_00_1b.0.analog-stereo", "alsa/hdmi:CARD=HDMI,DEV=0", "oss") 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 747 - Audio device selected: "pulse/alsa_output.pci-0000_00_03.0.hdmi-stereo" 2016-08-04 13:49:15 [ INFO ] PlayerComponent.cpp @ 877 - Audio Config - device: pulse/alsa_output.pci-0000_00_03.0.hdmi-stereo, channel layout: 2.0, passthrough codecs: dts,eac3, ac3 transcoding: no 2016-08-04 13:49:15 [ DEBUG ] DisplayComponent.cpp @ 254 - Display index: -1 2016-08-04 13:49:15 [ DEBUG ] DisplayComponent.cpp @ 254 - Display index: -1 2016-08-04 13:49:15 [ INFO ] PlayerComponent.cpp @ 999 - Codec "mpeg2video" present 2016-08-04 13:49:15 [ INFO ] PlayerComponent.cpp @ 999 - Codec "vc1" present 2016-08-04 13:49:15 [ INFO ] PlayerComponent.cpp @ 183 - Present codecs: aasc aic alias_pix amv anm ansi apng asv1 asv2 aura aura2 avrp avrn avs avui ayuv bethsoftvid bfi binkvideo bmp bmv_video brender_pix c93 cavs cdgraphics cdxl cfhd cinepak cljr cllc cpia camstudio cyuv dds dfa dirac dnxhd dpx dsicinvideo dvvideo dxa dxtory dxv eacmv eamad eatgq eatgv eatqi 8bps escape124 escape130 exr ffv1 ffvhuff fic flashsv flashsv2 flic flv 4xm fraps frwu g2m gif h261 h263 h263i h263p h264 hap hevc hnm4video hq_hqa hqx huffyuv idcinvideo iff indeo2 indeo3 indeo4 indeo5 interplayvideo jpeg2000 jpegls jv kgv1 kmvc lagarith loco mdec mimic mjpeg mjpegb mmvideo motionpixels mpegvideo_xvmc mpeg1video mpeg2video mpeg4 mpegvideo msa1 msmpeg4v1 msmpeg4v2 msmpeg4 msrle mss1 mss2 msvideo1 mszh mts2 mvc1 mvc2 mxpeg nuv paf_video pam pbm pcx pgm pgmyuv pictor png ppm prores prores_lgpl ptx qdraw qpeg qtrle r10k r210 rawvideo rl2 roqvideo rpza rscc rv10 rv20 rv30 rv40 sanm screenpresso sgi sgirle smackvid smc smvjpeg snow sp5x sunrast svq1 svq3 targa targa_y216 tdsc theora thp tiertexseqvideo tiff tmv truemotion1 truemotion2 camtasia tscc2 txd ultimotion utvideo v210 v210x v308 v408 v410 vb vble vc1 vc1image vcr1 vmdvideo vmnc vp3 vp5 vp6 vp6a vp6f vp7 vp8 vp9 vqavideo webp wmv1 wmv2 wmv3 wmv3image wnv1 xan_wc3 xan_wc4 xbm xface xl xwd y41p yop yuv4 012v zerocodec zlib zmbv libopenjpeg libschroedinger libvpx libvpx-vp9 bintext xbin idf mp-rawvideo comfortnoise dvaudio 8svx_exp 8svx_fib s302m sdx2_dpcm aac aac_fixed aac_latm ac3 ac3_fixed alac als amrnb amrwb ape atrac1 atrac3 atrac3plus binkaudio_dct binkaudio_rdft bmv_audio cook dca dsd_lsbf dsd_msbf dsd_lsbf_planar dsd_msbf_planar dsicinaudio dss_sp eac3 evrc wavesynth flac g723_1 g729 gsm gsm_ms iac imc interplayacm mace3 mace6 metasound mlp mp1 mp1float mp2 mp2float mp3 mp3float mp3adu mp3adufloat mp3on4 mp3on4float mpc7 mpc8 nellymoser on2avc opus paf_audio qcelp qdm2 real_144 real_288 ralf shorten sipr smackaud sonic tak truehd truespeech tta twinvq vmdaudio vorbis wavpack wmalossless wmapro wmav1 wmav2 wmavoice ws_snd1 xma1 xma2 pcm_alaw pcm_bluray pcm_dvd pcm_f32be pcm_f32le pcm_f64be pcm_f64le pcm_lxf pcm_mulaw pcm_s8 pcm_s8_planar pcm_s16be pcm_s16be_planar pcm_s16le pcm_s16le_planar pcm_s24be pcm_s24daud pcm_s24le pcm_s24le_planar pcm_s32be pcm_s32le pcm_s32le_planar pcm_u8 pcm_u16be pcm_u16le pcm_u24be pcm_u24le pcm_u32be pcm_u32le pcm_zork interplay_dpcm roq_dpcm sol_dpcm xan_dpcm adpcm_4xm adpcm_adx adpcm_afc adpcm_aica adpcm_ct adpcm_dtk adpcm_ea adpcm_ea_maxis_xa adpcm_ea_r1 adpcm_ea_r2 adpcm_ea_r3 adpcm_ea_xas g722 g726 g726le adpcm_ima_amv adpcm_ima_apc adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ima_ea_eacs adpcm_ima_ea_sead adpcm_ima_iss adpcm_ima_oki adpcm_ima_qt adpcm_ima_rad adpcm_ima_smjpeg adpcm_ima_wav adpcm_ima_ws adpcm_ms adpcm_psx adpcm_sbpro_2 adpcm_sbpro_3 adpcm_sbpro_4 adpcm_swf adpcm_thp adpcm_thp_le adpcm_vima adpcm_xa adpcm_yamaha libgsm libgsm_ms libopus libspeex libvorbis a64multi(enc) a64multi5(enc) alias_pix(enc) amv(enc) apng(enc) asv1(enc) asv2(enc) avrp(enc) avui(enc) ayuv(enc) bmp(enc) cinepak(enc) cljr(enc) comfortnoise(enc) dnxhd(enc) dpx(enc) dvvideo(enc) ffv1(enc) ffvhuff(enc) flashsv(enc) flashsv2(enc) flv(enc) gif(enc) h261(enc) h263(enc) h263p(enc) huffyuv(enc) jpeg2000(enc) jpegls(enc) ljpeg(enc) mjpeg(enc) mpeg1video(enc) mpeg2video(enc) mpeg4(enc) msmpeg4v2(enc) msmpeg4(enc) msvideo1(enc) pam(enc) pbm(enc) pcx(enc) pgm(enc) pgmyuv(enc) png(enc) ppm(enc) prores(enc) prores_aw(enc) prores_ks(enc) qtrle(enc) r10k(enc) r210(enc) rawvideo(enc) roqvideo(enc) rv10(enc) rv20(enc) s302m(enc) sgi(enc) snow(enc) sunrast(enc) svq1(enc) targa(enc) tiff(enc) utvideo(enc) v210(enc) v308(enc) v408(enc) v410(enc) vc2(enc) wrapped_avframe(enc) wmv1(enc) wmv2(enc) xbm(enc) xface(enc) xwd(enc) y41p(enc) yuv4(enc) zlib(enc) zmbv(enc) aac(enc) ac3(enc) ac3_fixed(enc) alac(enc) dca(enc) eac3(enc) flac(enc) g723_1(enc) mp2(enc) mp2fixed(enc) nellymoser(enc) real_144(enc) sonic(enc) sonicls(enc) tta(enc) vorbis(enc) wavpack(enc) wmav1(enc) wmav2(enc) pcm_alaw(enc) pcm_f32be(enc) pcm_f32le(enc) pcm_f64be(enc) pcm_f64le(enc) pcm_mulaw(enc) pcm_s8(enc) pcm_s8_planar(enc) pcm_s16be(enc) pcm_s16be_planar(enc) pcm_s16le(enc) pcm_s16le_planar(enc) pcm_s24be(enc) pcm_s24daud(enc) pcm_s24le(enc) pcm_s24le_planar(enc) pcm_s32be(enc) pcm_s32le(enc) pcm_s32le_planar(enc) pcm_u8(enc) pcm_u16be(enc) pcm_u16le(enc) pcm_u24be(enc) pcm_u24le(enc) pcm_u32be(enc) pcm_u32le(enc) roq_dpcm(enc) adpcm_adx(enc) g722(enc) g726(enc) adpcm_ima_qt(enc) adpcm_ima_wav(enc) adpcm_ms(enc) adpcm_swf(enc) adpcm_yamaha(enc) ssa(enc) ass(enc) dvbsub(enc) dvdsub(enc) mov_text(enc) srt(enc) subrip(enc) text(enc) webvtt(enc) xsub(enc) libgsm(enc) libgsm_ms(enc) libmp3lame(enc) libopenjpeg(enc) libopus(enc) libschroedinger(enc) libspeex(enc) libtheora(enc) libvorbis(enc) libvpx(enc) libvpx-vp9(enc) libx264(enc) libx264rgb(enc) libx265(enc) 2016-08-04 13:49:15 [ INFO ] ComponentManager.cpp @ 41 - Component: player inited 2016-08-04 13:49:15 [ INFO ] ComponentManager.cpp @ 41 - Component: power inited 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: switch mapped to DisplayComponent::switchCommand 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 255 - Host command maps to method with an argument. 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: recreateRpiUI mapped to DisplayManagerX11::resetRendering 2016-08-04 13:49:15 [ ERROR ] InputComponent.cpp @ 264 - Slot for host command missing, or has incorrect signature! 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: player mapped to PlayerComponent::userCommand 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 255 - Host command maps to method with an argument. 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: poweroff mapped to PowerComponentX11::PowerOff 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 260 - Host command maps to method without arguments. 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: reboot mapped to PowerComponentX11::Reboot 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 260 - Host command maps to method without arguments. 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: suspend mapped to PowerComponentX11::Suspend 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 260 - Host command maps to method without arguments. 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: cycle_setting mapped to SettingsComponent::cycleSetting 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 255 - Host command maps to method with an argument. 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: crash! mapped to SystemComponent::crashApp 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 260 - Host command maps to method without arguments. 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: script mapped to SystemComponent::runUserScript 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 255 - Host command maps to method with an argument. 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: message mapped to SystemComponent::hostMessage 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 255 - Host command maps to method with an argument. 2016-08-04 13:49:15 [ DEBUG ] HelperLauncher.cpp @ 49 - Connecting to helper 2016-08-04 13:49:15 [ DEBUG ] HelperLauncher.cpp @ 95 - Failed to connect to helper: "QLocalSocket::connectToServer: Invalid name" 2016-08-04 13:49:15 [ DEBUG ] HelperLauncher.cpp @ 141 - Launching helper: "/usr/bin/pmphelper" 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: close mapped to KonvergoWindow::close 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 260 - Host command maps to method without arguments. 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: toggleDebug mapped to KonvergoWindow::toggleDebug 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 260 - Host command maps to method without arguments. 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: reload mapped to KonvergoWindow::reloadWeb 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 260 - Host command maps to method without arguments. 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 246 - Adding host command: fullscreen mapped to KonvergoWindow::toggleFullscreen 2016-08-04 13:49:15 [ DEBUG ] InputComponent.cpp @ 260 - Host command maps to method without arguments. 2016-08-04 13:49:15 [ WARN ] SettingsSection.cpp @ 69 - Looking for value: "lastUsedScreen" in section: "state" but it can't be found 2016-08-04 13:49:15 [ DEBUG ] KonvergoWindow.cpp @ 133 - Load FullScreen geo... 2016-08-04 13:49:15 [ DEBUG ] KonvergoWindow.cpp @ 333 - windowScale updated to: 1.5 webscale: 1.5 2016-08-04 13:49:15 [ DEBUG ] KonvergoWindow.cpp @ 258 - FullScreen visbility set to QWindow::Visibility(FullScreen) 2016-08-04 13:49:15 [ DEBUG ] ComponentManager.cpp @ 88 - Adding component: display to webchannel 2016-08-04 13:49:15 [ DEBUG ] ComponentManager.cpp @ 88 - Adding component: input to webchannel 2016-08-04 13:49:15 [ DEBUG ] ComponentManager.cpp @ 88 - Adding component: player to webchannel 2016-08-04 13:49:15 [ DEBUG ] ComponentManager.cpp @ 88 - Adding component: power to webchannel 2016-08-04 13:49:15 [ DEBUG ] ComponentManager.cpp @ 88 - Adding component: remote to webchannel 2016-08-04 13:49:15 [ DEBUG ] ComponentManager.cpp @ 88 - Adding component: settings to webchannel 2016-08-04 13:49:15 [ DEBUG ] ComponentManager.cpp @ 88 - Adding component: system to webchannel 2016-08-04 13:49:15 [ DEBUG ] ComponentManager.cpp @ 88 - Adding component: updater to webchannel 2016-08-04 13:49:15 [ INFO ] Log.cpp @ 91 - Setting log level to: "debug" 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'msg-level' = "all=v" (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'input-cursor' = "no" (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] SettingsComponent.cpp @ 85 - Updated possible values for: "device" to (QVariant(QVariantMap, QMap(("title", QVariant(QString, "Autoselect device"))("value", QVariant(QString, "auto")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Built-in Audio Digital Stereo (HDMI)"))("value", QVariant(QString, "pulse/alsa_output.pci-0000_00_03.0.hdmi-stereo")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Built-in Audio Analog Stereo"))("value", QVariant(QString, "pulse/alsa_output.pci-0000_00_1b.0.analog-stereo")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Default ALSA Output (currently PulseAudio Sound Server)"))("value", QVariant(QString, "alsa/default")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "HDA Intel HDMI, HDMI 0/HDMI Audio Output"))("value", QVariant(QString, "alsa/hdmi:CARD=HDMI,DEV=0")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "HDA Intel HDMI, HDMI 1/HDMI Audio Output"))("value", QVariant(QString, "alsa/hdmi:CARD=HDMI,DEV=1")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Default (oss)"))("value", QVariant(QString, "oss")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Default (jack)"))("value", QVariant(QString, "jack")))), QVariant(QVariantMap, QMap(("title", QVariant(QString, "Default (sdl)"))("value", QVariant(QString, "sdl"))))) 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 745 - Audio devices removed: QSet() 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 746 - Audio devices added: QSet() 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 747 - Audio device selected: "pulse/alsa_output.pci-0000_00_03.0.hdmi-stereo" 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'cursor-autohide' = "no" (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'config' = "yes" (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'config-dir' = "/var/lib/plexmediaplayer/.local/share/plexmediaplayer" (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'osd-level' = "0" (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'demuxer-mkv-probe-start-time' = false (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'softvol' = "yes" (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'audio-fallback-to-null' = "yes" (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'ad-lavc-downmix' = false (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'hwdec-preload' = "auto" (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'audio-client-name' = "plexmediaplayer" (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'title' = "plexmediaplayer" (flags = 0) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: mpv 0.18.0 (C) 2000-2016 mpv/MPlayer/mplayer2 projects 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: built on UNKNOWN 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: ffmpeg library versions: 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: libavutil 55.17.103 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: libavcodec 57.24.102 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: libavformat 57.25.100 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: libswscale 4.0.100 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: libavfilter 6.31.100 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: libswresample 2.0.101 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: ffmpeg version: 3.0.2 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer:
2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Configuration: /usr/bin/waf configure --prefix=/usr --bindir=/usr/bin --libdir=/usr/lib64 --mandir=/usr/share/man --docdir=/usr/share/doc/mpv --confdir=/etc/mpv --disable-build-date --enable-libmpv-shared --enable-sdl2 --enable-encoding 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: List of enabled features: alsa any-gl asm atomics audio-input av-avpacket-int64-duration av-new-pixdesc av-pix-fmt-mmal av-subtitle-nopict av-version-info avcodec-chroma-pos-api avcodec-profile-name avframe-metadata avframe-skip-samples avutil-st2084 c11-tls cdda cplayer debug-build dlopen drm dvbin dvdnav dvdread egl-drm egl-helpers egl-x11 enca encoding fchmod gbm gbm.h gl gl-wayland gl-x11 glibc-thread-name glob iconv jack jpeg lcms2 libass libass-osd libav libavdevice libavfilter libbluray libdl libguess libm libmpv-shared librt libsmbclient libswresample libv4l2 linux-fstatfs lua nanosleep optimize oss-audio oss-audio-native plain-gl posix posix-or-mingw posix-spawn pthreads pulse resampler rubberband sdl2 shm sse4-intrinsics standard-gl stdatomic subprocess termios tv tv-v4l2 uchardet vaapi vaapi-drm vaapi-egl vaapi-glx vaapi-hwaccel vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vdpau-gl-x11 vdpau-hwaccel videodev vt.h wayland x11 xext xinerama xrandr xss xv zlib 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - global: config path: '' -> '/var/lib/plexmediaplayer/.local/share/plexmediaplayer' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - global: config path: 'mpv.conf' -/-> '/var/lib/plexmediaplayer/.local/share/plexmediaplayer/mpv.conf' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - global: config path: 'config' -/-> '/var/lib/plexmediaplayer/.local/share/plexmediaplayer/config' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - global: config path: 'input.conf' -/-> '/var/lib/plexmediaplayer/.local/share/plexmediaplayer/input.conf' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - input: Falling back on default (hardcoded) input config 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - global: config path: 'scripts' -> '/var/lib/plexmediaplayer/.local/share/plexmediaplayer/scripts' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Run command: hook-add, flags=0, args=[on_load, 1, 0] 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Run command: hook-add, flags=0, args=[on_preloaded, 2, 0] 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - ao/pulse: Library version: 8.0.0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - ao/pulse: Proto: 30 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - ao/pulse: Server proto: 4294967295 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'ao-defaults' = "" (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Set property: audio-device="pulse/alsa_output.pci-0000_00_03.0.hdmi-stereo" -> 1 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'af-defaults' = "lavrresample:normalize=no:o=[surround_mix_level=1]" (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'audio-spdif' = "dts,eac3" (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'audio-channels' = "2.0" (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Run command: af, flags=0, args=[del, @ac3] 2016-08-04 13:49:15 [ WARN ] PlayerComponent.cpp @ 519 - cplayer: Option af-del: item label @ac3 not found. 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'sub-text-font-size' = 32.000000 (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'sub-text-color' = "#EEEEEE" (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'sub-text-border-color' = "#000000" (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'sub-text-align-x' = "center" (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'sub-text-align-y' = "bottom" (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'video-sync' = "audio" (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Set property: hwdec="auto" -> 1 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'deinterlace' = "no" (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Set property: display-fps=0.000000 -> 1 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'audio-delay' = 0.000000 (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'cache' = 76800 (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Set property: video-unscaled=false -> 1 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Set property: video-aspect="-1" -> 1 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'keepaspect' = true (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Set property: panscan=0.000000 -> 1 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - cplayer: Setting option 'vo' = "opengl-cb" (flags = 192) -> 0 2016-08-04 13:49:15 [ DEBUG ] KonvergoWindow.cpp @ 344 - resize event: QSize(1920, 1080) 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: GL_VERSION='3.0 Mesa 12.0.1' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Detected desktop OpenGL 3.0. 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: GL_VENDOR='Intel Open Source Technology Center' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: GL_RENDERER='Mesa DRI Intel(R) Haswell Mobile ' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: GL_SHADING_LANGUAGE_VERSION='1.30' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Loaded extension GL_ARB_sync. 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Loaded extension GL_ARB_timer_query. 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Loaded extension GL_ARB_debug_output. 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Loaded extension GL_MP_MPGetNativeDisplay. 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: 16 bit texture depth: 16. 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Reported display depth: R=8, G=8, B=8 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Loading hwdec driver 'vaapi-egl' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Loading failed. 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Loading hwdec driver 'vaapi-glx' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb/vaapi-glx: Not using this by default. 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Loading failed. 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Loading hwdec driver 'vdpau-glx' 2016-08-04 13:49:15 [ DEBUG ] PlayerComponent.cpp @ 515 - opengl-cb: Loading failed. 2016-08-04 13:49:15 [ INFO ] InputCEC.cpp @ 223 - libCEC NOTICE: << powering on 'TV' (0) 2016-08-04 13:49:15 [ INFO ] InputCEC.cpp @ 223 - libCEC NOTICE: << Recorder 1 (1) -> broadcast (F): active source (3000) 2016-08-04 13:49:15 [ DEBUG ] InputCEC.cpp @ 368 - Unhandled CEC command 141 , "1 parameter(s) :[0]=2" 2016-08-04 13:49:16 [ DEBUG ] InputCEC.cpp @ 368 - Unhandled CEC command 26 , "1 parameter(s) :[0]=1" 2016-08-04 13:49:16 [ DEBUG ] HelperLauncher.cpp @ 49 - Connecting to helper 2016-08-04 13:49:16 [ DEBUG ] HelperLauncher.cpp @ 134 - Connected to helper 2016-08-04 13:49:16 [ DEBUG ] HelperLauncher.cpp @ 88 - Helper is running version: "1.1.3.dev-git"

But the debugging console show this error:

Failed to load resource: net::ERR_FILE_NOT_FOUND file:///usr/bin/web-client-2.6.9-6ec8fed/index.html?initialScale=1.5

jleroy commented 8 years ago

Maybe this is related to the change in how web-client is bundled in the last version ?

tru commented 8 years ago

Seems like a weird prefix then.

Here is how PMP tries to find the web-client in the filesystem:

  QStringList possibleResourceDirs = {
    appResourceDir,
    appResourceDir + "../Resources/",
    prefixDir + "/share/plexmediaplayer/",
    prefixDir + "/plexmediaplayer/"
  };

appResourceDir in this case is the path of the binary itself. prefixDir is what's set with CMAKE_INSTALL_PREFIX

where is your web-client-2.6.9-6ec8fed directory located?

jleroy commented 8 years ago

I do not have any web-client-2.6.9-6ec8fed directory. Is it supposed to be created at build time or during PMP first start?

tru commented 8 years ago

At build. Do you run ninja/make install?

jleroy commented 8 years ago

Ok, I see the problem. I don't run ninja-build install in my RPM spec file since this step wasn't necessary in previous versions.

But I can't run this command without changing CMAKE_INSTALL_PREFIX value from /usr to /my/build/dir/usr. In this case, the build directory is "harcoded" in PMP binaries (plexmediaplayer and pmphelper), which is causing others issues...

So I'm manually copying files located in build/src/web-client-* to /usr/share/plexmediaplayer/ at install time.

tru commented 8 years ago

You should be able to use DESTDIR for that: https://cmake.org/cmake/help/v3.0/variable/CMAKE_INSTALL_PREFIX.html

jleroy commented 8 years ago

I works, thank you :)

mdeguzis commented 8 years ago

I used -DCMAKE_INSTALL_PREFIX=/usr .., but no webclient files install to /usr/share/plexmediaplayer

jleroy commented 8 years ago

@ProfessorKaos64 You need to run ninja install.

mdeguzis commented 8 years ago

I've built this in the past fine just running 'ninja'. Is it required to run 'ninja build' and 'ninja install' ?

On August 21, 2016 8:56:13 PM EDT, Jonathan Leroy notifications@github.com wrote:

@ProfessorKaos64 You need to run ninja install.

You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/plexinc/plex-media-player/issues/395#issuecomment-241293907

Sent from my Android device with K-9 Mail. Please excuse my brevity.

jleroy commented 8 years ago

Yes, see my comment above.

mdeguzis commented 8 years ago

Debian just uses "ninja". There is no Ninja build. Again, I e built this many times before. Debian Dow sthis since there is another package sharing a similar name.

jleroy commented 8 years ago

See Linux build instruction.