Package Details: plex-media-server

Git Clone URL: (read-only)
Package Base: plex-media-server
Description: The back-end media server component of Plex.
Upstream URL:
Keywords: DLNA
Licenses: custom
Conflicts: plex-media-server-plexpass
Submitter: alucryd
Maintainer: fryfrog (tixetsal)
Last Packager: fryfrog
Votes: 314
Popularity: 1.788920
First Submitted: 2014-10-14 22:11
Last Updated: 2019-10-14 17:06

Pinned Comments

fryfrog commented on 2019-03-22 16:55

Flagging Out of Date:

This package is the non-plexpass package, it gets updated less frequently. Be sure to flag the right package. You can find the plexpass version at

Current Issues:

The plex user's home directory needs to be changed, but likely can't if Plex Media Server was running when you upgrade. The package will tell you what to do, but of course that is easy to miss. The soluiton is to run sudo systemctl stop plexmediaserver ; sudo usermod -d /usr/lib/plexmediaserver plex ; sudo systemctl start plexmediaserver.

Latest Comments

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

darose commented on 2018-01-18 02:31

I think that you're right that it can write to that directory, but I can't figure out why. There's plenty of disk space (24gb). The Codecs/b077134-1269-linux-ubuntu-x86_64 dir is writeable by user plex. When I delete the Codecs dir, plex recreates it OK. But for some reason codecs can't get downloaded there.

Every time it tries to download a codec it says "Error issuing curl_easy_perform(handle): 28", "HTTP simulating 408 after curl timeout", "Codecs: Download failed: Failed to download '': 408"

Note that I recently upgraded from version to I'm guessing that has something to do with my issue ...

techwiz commented on 2018-01-18 02:21

@darose Cool, sounds like an easy fix. My codecs are in /var/lib/Plex Media Server/Codecs/

Maybe Plex is having trouble writing to that directory, check permissions and disk space. Also check any proxy/web settings to make sure Plex can reach the internet.

Alternatively, you can download the files and install them yourself, but it'll probably die again if and when it needs to update them.

darose commented on 2018-01-18 02:12

It looks like the server is trying to download those codecs itself and failing.

Jan 17, 2018 21:08:56.492 [0x7f50b9bf8700] DEBUG - HTTP requesting GET ... Jan 17, 2018 21:09:31.779 [0x7f50b9bf8700] ERROR - Codecs: Download failed: Failed to download '': 408 Jan 17, 2018 21:09:31.780 [0x7f50b9bf8700] ERROR - Error configuring transcoder: Decoder install failed: mpeg4

I'm not sure why.

techwiz commented on 2018-01-18 00:22

@darose Go to Settings, click Show Advanced. Go into Debug and try enabling/disable Direct Play and/or Direct Stream.

It's possible your machine is missing video codecs for h.264 or AAC... I'm not sure what package offers those. This wiki might help:

I'm also unsure if it's your client or your server that is missing the codecs, probably the client tho.

darose commented on 2018-01-17 23:27

The web player keeps giving me errors (in firefox 57.0.4):

Playback Error Conversion failed. A required codec could not be found or failed to install.

Anyone maybe have a suggestion why?

dlq84 commented on 2017-12-14 15:11

Please do not add configuration files for things such as firewalld. This is not Ubuntu where every package makes magic configuration changes/additions to other parts of the system.

techwiz commented on 2017-12-06 11:07

You guys can add such config examples to the arch wiki page for Plex if there is one or you can make an informational forum post. Adding such a file here is a slippery slope, what if I use shorewalld instead or maybe iptables? Do we add a config hook for those here too? Just my 2 cents

compgamer89 commented on 2017-12-06 07:15

@raqua @tmoore

Countervote - please add the firewalld service description. Interoperability hooks files are designed as such so that:

1) If you use the service, you get automatic interoperability 2) If you don't use the service, the hook file is benign/ignored

@tmoore For those of us who do use firewalld, the file is far from useless, and I don't see a compelling/meaningful impact on non-firewalld users besides a few kilobytes of extra storage.

@raqua, where do you think such a service description would belong?

raqua commented on 2017-11-25 08:24

Please do not add the firewalld config. Us, who do not use it do not want to have system poluted by useless files! It does not belong to this package. Thanks.

tmoore commented on 2017-11-10 02:34

Maybe.. although I'm concerned about the impact to people who don't have firewalld installed.