# Plexamp @ OpenSuse Leap debacle

**URL:** <https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984>\
**Category:** Plex Labs\
**Tags:** plexamp\
**Created:** [April 17, 2020, 2:45pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984 "2020-04-17T14:45:24Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![w73pa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/w73pa/32/183563_2.png) [@w73pa](https://forums.plex.tv/u/w73pa)\
**Post date:** [April 17, 2020, 2:45pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/1 "2020-04-17T14:45:25Z")

</div>

Complete failure here. Plexamp eventually finds (local and healthy) server. Authenticate, must restart Plexamp. Now shows some recently played stuff from my server, nice. Click any, screen goes dark chocolate. No visuals, no audio. No window resize, no move, nothing.

Complete no-joy.

Must kill application. Same as before upon restart, reboot, whatever. Plex web player is fine.  
How can I diagnose this? Suggestions welcome.

OpenSuse Leap, AMD Ryzen APU, AMD Radeon GPU.

---

<div class="post-metadata">

**Author:** ![Noah0504](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/noah0504/32/92422_2.png) [@Noah0504](https://forums.plex.tv/u/Noah0504)\
**Post date:** [April 17, 2020, 2:58pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/2 "2020-04-17T14:58:31Z")

</div>

I’m trying to help another user that’s having issues on Debian Stretch. It didn’t work for him, but try running the AppImage with the `--disable-gpu` flag.

---

<div class="post-metadata">

**Author:** ![w73pa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/w73pa/32/183563_2.png) [@w73pa](https://forums.plex.tv/u/w73pa)\
**Post date:** [April 17, 2020, 5:15pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/3 "2020-04-17T17:15:04Z")

</div>

Nice try (with my thanks), but doesn’t make a difference. Still solid chocolate and seemingly dead.

---

<div class="post-metadata">

**Author:** ![TeknoJunky](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/teknojunky/32/165055_2.png) [@TeknoJunky](https://forums.plex.tv/u/TeknoJunky)\
**Post date:** [April 17, 2020, 5:20pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/4 "2020-04-17T17:20:21Z")

</div>

try run the appimage from a terminal console and see if any errors.

I couldn’t get it to run on debian/gnome, but when I ran it via terminal I got some errors I could look up.

I had to run it with --no-sandbox

---

<div class="post-metadata">

**Author:** ![Noah0504](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/noah0504/32/92422_2.png) [@Noah0504](https://forums.plex.tv/u/Noah0504)\
**Post date:** [April 17, 2020, 5:24pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/5 "2020-04-17T17:24:47Z")

</div>

Eh, go figure. Thought it was worth a try since it seems to crap out as far as the UI goes.

Worth posting any errors you get from running via terminal as @TeknoJunky as suggested.

---

<div class="post-metadata">

**Author:** ![w73pa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/w73pa/32/183563_2.png) [@w73pa](https://forums.plex.tv/u/w73pa)\
**Post date:** [April 18, 2020, 7:27am UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/6 "2020-04-18T07:27:54Z")

</div>

My continued thanks for your suggestions. --no-sandbox made no difference, but there are errors shown on the console. Maybe someone can make sense of these?

```auto
$ ./Plexamp-3.0.0.appimage --no-sandbox
xdg-mime: application argument missing
Try 'xdg-mime --help' for more information.
Couldn't install shortcut for MediaPlayPause.
Couldn't install shortcut for MediaPreviousTrack.
Couldn't install shortcut for MediaNextTrack.
Started Media Service: false
Linux: Registering MPRIS service.
[31223:0418/082315.586909:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
(node:31231) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
(node:31231) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
Checking for update
(node:31231) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(node:31231) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
Update for version 3.0.0 is not available (latest version: 3.0.0, downgrade is disallowed).
checkForUpdatesAndNotify called, downloadPromise is null

```

System info shows OpenGL as version “4.6 (Compatibility Profile) Mesa 20.0.4” with amdgpu kernel module.

---

<div class="post-metadata">

**Author:** ![w73pa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/w73pa/32/183563_2.png) [@w73pa](https://forums.plex.tv/u/w73pa)\
**Post date:** [April 18, 2020, 7:45am UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/7 "2020-04-18T07:45:16Z")

</div>

Somebody else reported success with --disable-seccomp-filter-sandbox; no joy here.

Given that the web player works I am not losing sleep over this but I am happy to help investigate for the benefit of all.

---

<div class="post-metadata">

**Author:** ![Noah0504](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/noah0504/32/92422_2.png) [@Noah0504](https://forums.plex.tv/u/Noah0504)\
**Post date:** [April 18, 2020, 3:32pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/8 "2020-04-18T15:32:26Z")

</div>

Are you running Wayland?

---

<div class="post-metadata">

**Author:** ![w73pa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/w73pa/32/183563_2.png) [@w73pa](https://forums.plex.tv/u/w73pa)\
**Post date:** [April 18, 2020, 3:52pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/9 "2020-04-18T15:52:54Z")

</div>

I have no idea whether I am running Wayland, what it is or how to find out - sorry.

---

<div class="post-metadata">

**Author:** ![Noah0504](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/noah0504/32/92422_2.png) [@Noah0504](https://forums.plex.tv/u/Noah0504)\
**Post date:** [April 18, 2020, 4:16pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/10 "2020-04-18T16:16:47Z")

</div>

What’s the output of `echo $XDG_SESSION_TYPE`?

---

<div class="post-metadata">

**Author:** ![w73pa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/w73pa/32/183563_2.png) [@w73pa](https://forums.plex.tv/u/w73pa)\
**Post date:** [April 18, 2020, 4:20pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/11 "2020-04-18T16:20:25Z")

</div>

$echo $XDG\_SESSION\_TYPE  
x11

---

<div class="post-metadata">

**Author:** ![Noah0504](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/noah0504/32/92422_2.png) [@Noah0504](https://forums.plex.tv/u/Noah0504)\
**Post date:** [April 18, 2020, 4:22pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/12 "2020-04-18T16:22:07Z")

</div>

Not Wayland, so there goes that idea. 😛

---

<div class="post-metadata">

**Author:** ![kvern](https://avatars.discourse-cdn.com/v4/letter/k/b38774/32.png) [@kvern](https://forums.plex.tv/u/kvern)\
**Post date:** [April 26, 2020, 10:44pm UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/13 "2020-04-26T22:44:35Z")

</div>

Got exactly same problem with:  
Fedora 30  
Intel integrated GPU, Gnome running with X11.

errors on my side are those:

```auto
$ ./Téléchargements/Plexamp-3.0.1.AppImage 
Started Media Service: false
Linux: Registering MPRIS service.
[13849:0427/094242.137452:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
(node:13858) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
(node:13858) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
Checking for update
(node:13858) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(node:13858) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
Update for version 3.0.1 is not available (latest version: 3.0.1, downgrade is disallowed).
checkForUpdatesAndNotify called, downloadPromise is null

```

I can make some disappear with the `--disable-gpu` flag, but it still show a grey window.

---

<div class="post-metadata">

**Author:** ![kvern](https://avatars.discourse-cdn.com/v4/letter/k/b38774/32.png) [@kvern](https://forums.plex.tv/u/kvern)\
**Post date:** [April 27, 2020, 12:36am UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/14 "2020-04-27T00:36:01Z")

</div>

So, I wanted to check if the issue is on my system, as I’m considering make a fresh install to the lastest version of fedora.  
I booted on a live Fedora 32 and I have exactly the same behavior.

So, as mentioned with the previous version, the appimage is not really portable. You need to have the same libs that the linux version it was developed on …

A work around seems to provide those libs to the app manually:

> [@Plexamp Linux crash on launch](https://forums.plex.tv/t/plexamp-linux-crash-on-launch/444951/54):
>
> Hello fellow Arch users, and those affected by this library issue. I have a crude but workable solution to this problem, which allows for using an older pango library without obstructing the rest of the system. It works for me, YMMV, etc. Thanks to @EquateBrand for determining what pango lib was necessary. I did the following: cd ~ mkdir .mylib cd .mylib wget https://archive.archlinux.org/packages/p/pango/pango-1%3A1.44.1-1-x86\_64.pkg.tar.xz xz -d pango-1\:1.44.1-1-x86\_64.pkg.tar.xz # tar do…

But find those will be hit and miss job and shouldn’t be users job, particularly for a feature offered only for premium users.

---

<div class="post-metadata">

**Author:** ![kvern](https://avatars.discourse-cdn.com/v4/letter/k/b38774/32.png) [@kvern](https://forums.plex.tv/u/kvern)\
**Post date:** [April 27, 2020, 6:32am UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/15 "2020-04-27T06:32:15Z")

</div>

I found a solution for Fedora.  
May be working for opensuse too: [https://forums.plex.tv/t/plexamp-linux-crash-on-launch/444951/95](https://forums.plex.tv/t/plexamp-linux-crash-on-launch/444951/95)

---

<div class="post-metadata">

**Author:** ![w73pa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/w73pa/32/183563_2.png) [@w73pa](https://forums.plex.tv/u/w73pa)\
**Post date:** [May 1, 2020, 9:57am UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/16 "2020-05-01T09:57:17Z")

</div>

@kvern many thanks for the effort you have put into investigating and sharing your findings; much appreciated.

I couldn’t find compat-openssl for OpenSuse tumbleweed and didn’t want to risk breaking SSL, which I depend upon for other things.

But this morning brought an update to libpangox-1\_0-0 and Plexamp (now 3.0.2), so I was hopeful but at no avail. Still fails with the same UI symptom (grey UI, nothing happens) but it seems as if the console output is more promising.

Still shows “[7723:0501/085616.459713:ERROR:buffer\_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL\_INVALID\_OPERATION : glBufferData: \<- error from previous GL command”, which I thought you had diagnosed as the SSL issue…?

Is it possible to wipe all trace from previous Plexamp attempts from the computer and try again from scratch with the latest?

---

<div class="post-metadata">

**Author:** ![waltonbruce01](https://avatars.discourse-cdn.com/v4/letter/w/f14d63/32.png) [@waltonbruce01](https://forums.plex.tv/u/waltonbruce01)\
**Post date:** [May 1, 2020, 10:49am UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/17 "2020-05-01T10:49:58Z")

</div>

FTR I still have the same grey-window problem on Debian 9, plexamp 3.0.2

I have tried all the suggestions in this thread (and others), including the SSL version bypass. All of these decrease the warnings on stdout but none of them fix the grey-screen issue.

Main problem is there appears to be no other logging? Is this true? The older plexamps were so nicely verbose.

Another thing I’ve noticed is in my /var/log/messages there’s a kernel trap reported related to the plexamp process. If anyone wants me to track that down further LMK.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [July 30, 2020, 10:50am UTC](https://forums.plex.tv/t/plexamp-opensuse-leap-debacle/575984/18 "2020-07-30T10:50:05Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
