Did something change that would stop OpenPHT working?

The developer of Rasplex has released a fix for this certificate issue:

It might or might not be applicable to OpenPHT as well.

yup. So the fix is to download https://nzbget.net/info/cacert.pem and replace the existing one in /Applications/OpenPHT.app/Contents/Resources/XBMC/system/ for MacOS. Not 100% sure of the location for other platforms.

Depending on your MacOS version it might have a code signing error(I think this was the error cause) since you have altered the app bundle which can be fixed with xattr -cr /Applications/OpenPHT.app. Note this strips all the extended attributes as I was too lazy to figure out how to strip just the needed one.

I would like to say thanx for nothing to Plex who could have very easily engaged with the open source community to get out ahead of this with a very simple fix instead of allowing everyone to go through a freaking fire drill.

2 Likes

The open source community did this to themselves. It has been known for a very long time that the root cert was expiring. Does Plex own or maintain OpenPHT? Nope.

Has OpenPHT been maintained recently? Nope.

Seems like you haven’t a clue who to blame, but you will gladly lash out here.

Good luck with that.

The cert that expired was not in OpenPHT(it does not need to present a cert to PMS) it was in PMS. And best as I can tell the new cert used by Plex was not one where the CA was found in a vanilla CA cert bundle. Hence the issue.

So I think I do have a decent idea of who to blame. But thanx for playing…

Hey - so, if anyone is using OpenPHT on an arm/android box - here is the fix.

  1. SSH into your box using Putty from a computer - ‘root’ (username) ‘openpht’ (password)

  2. Copy and paste the following commands, and press enter with each…


cd …

cp -a /usr/share/XBMC/system/ /storage/system/

mount -o bind /storage/system/ /usr/share/XBMC/system/

cd /storage/system/

rm cacert.pem

wget https://nzbget.net/info/cacert.pem

echo “mount | grep -q /usr/share/XBMC/system || mount -o bind /storage/system/ /usr/share/XBMC/system/” >/storage/.config/autostart.sh


  1. Turn your server secure connection back to ‘required’. Everything should now work fine and secure

Thanks for this guys. I have been tearing my hair out since it went down, really believing that it was finally it, as no one else seemed to have noticed online when I searched.

I have had a home cinema for over 20 years. When Plex came out I started to run it all on Plex. Then when Home Theatre came out I thought it was the best possible interface, with so many amazing skins etc. Then Plex decided to dump it for their really dull, brown, poor interface, that I just cant get on with. I think it looks and operates so appallingly that if PHT stops working I would ditch Plex and jump to a Fire Stick, PS5 or something.

Please keep PHT going people, and support as you have, as I use it almost every day and would really be gutted to have to stop.

Thanks again for all the helpful posts.

1 Like

To fix on Windows:

Download: https://nzbget.net/info/cacert.pem

Use it to replace the file in: C:\Program Files (x86)\OpenPHT\system

3 Likes

Great!
Was almost pulling my hair out trying to get OpenPHT to work again (even tried to use Kodi, but same problem there with anything related to Plex that’s not the Official Plex Plugin)

Nobody messed up. It happened because nobody is supporting OpenPHT anymore. Plex isn’t responsible for 3rd party programs.

Exactly. OpenPHT was maintained by one of the community who sadly passed away years ago. The problem is that OpenPHT was missing one of the new Certificate Authorities (CA) certificates needed to continue supporting Let’s Encrypt (LE) certificates. The list of CAs change with time and any list that isn’t maintained runs at risk of ceasing to work with any sites that require newer CAs. If you want details as to what happened with LE certificates, you can read Let’s Encrypt’s explanation.

Are you for real? Go back where you crawled out of. No one is lashing anyone here apart from you.

Can I apply this fix on Odroid C2 box?

From the bottom of my heart, THANKS FOR THE FIX!!!

This worked for me once. Two days ago I updated that cacert.pem and was able to watch some TV shows, but today it doesn’t work anymore. Once again it shows only “Search” as an option on the screen.

Edit: Actually the problem in my case was that last part, writing that mount-command in to autostart.ch -file. I did it manually, and now everything works great :slight_smile: And my platform is Odroid C2

Yes you can, but at leasti in my case, that last mount-command didn’t work and I had to manually create autostart.sh -file in the correct directory and write in to that file:

mount -o bind /storage/system/ /usr/share/XBMC/system/

After that it mounts that directory everytime after restart. I believe. I’m no expert.

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