FreeNAS Plex Jail Can't Be Found

Server Version#: 1.16.6.1592
Player Version#: 3.108.2

So I know this has been asked on the forums before, and I’ve tried everything to get Plex working again. Here’s what happened:

Last night I logged into Plex on my XBox and saw one of my libraries was empty. I checked via web browser and the library was definitely not empty. I attempted to remove the library, and that failed, so I logged into my FreeNAS 9.10 and deleted the plugin and its jail. I tried to reinstall the plugin, but the 9.10 repo doesn’t have that version anymore. So I upgraded to 11.2 via the web interface. Once the update was complete I did the following:

  • Install Plex Media Server as a plugin
  • Install Plex Media Server manually (create jail, pkg install, etc)

When installing as a plugin I receive the “No Soup For You” error after logging into the media server. When installing manually it also doesn’t find the media server, but I don’t receive the “No Soup For You” error. During the manual install I ensured that I enabled raw sockets, because that’s not default and I noticed others doing the same.

A few other things that I did during this process was deleting the jails and iocage datasets, since a friend suggested there may be some issues after an upgrade.

I’m really at a loss here, and pretty irritated. The only thing I haven’t tried is installing the media server somewhere on bare metal or in docker on bare metal, and since I have limited time each day to work on this I don’t want to make my problems worse by messing up other gear.

Any help would be massively appreciated.

You need to upgrade FreeNAS this is no longer supported (for a long time now actually) and its also a EOL version for both FreeBSD and FeeeNAS.

The plugin system and jails management in it self had massive changes.

So first thing would be upgrade FreeNAS

Ah actually sorry I missed the fact that you already did!

So you did a free install on pms after the upgrade and that’s not working?

Yes. I installed PMS via FreeNAS 11.2 Plugins, which resulted in “No Soup For You” when visiting the jail/server’s web interface.

When that failed I installed PMS manually by following this guide: https://www.ixsystems.com/community/threads/tutorial-how-to-install-plex-in-a-freenas-11-2-jail.19412/. When I login to the jail/server’s web interface Plex says it’s trying to find a media server and doesn’t find one after an hour of letting it run.

I’ve made no other networking changes, and other than Plex Client being unable to display/identify one of my libraries it was working fine last night prior to reinstalling.

@ThingIsBroke can you confirm the jail / plugin has “VNET” enabled?

If so can you go into the jail (plugin or simple jail) shell and do:

ifconfig

sockstat -l46

This might help shine some light into it

Btw you should be able to move you’re data back from the previous version, but lets try to get this working for you first.

What’s the PMS version you’re using the plugin/jail now btw? Assuming 1.18.X at least?

root@plex:/ # ifconfig -a
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
groups: lo
epair0b: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether bc:ae:c5:14:fa:0a
hwaddr 02:f1:10:00:05:0b
inet 192.168.10.219 netmask 0xffffff00 broadcast 192.168.10.255
nd6 options=1
media: Ethernet 10Gbase-T (10Gbase-T )
status: active
groups: epair

root@plex:/ # sockstat -l46
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
plex Plex Tuner 17777 13 tcp4 127.0.0.1:32600 :
plex Plex DLNA 17776 12 udp4 *:1900 :
plex Plex DLNA 17776 15 tcp4 *:1830 :
plex Plex DLNA 17776 18 udp4 *:11959 :
plex Plex DLNA 17776 21 udp4 *:3480 :
plex Plex DLNA 17776 24 tcp4 *:32469 :
plex Plex DLNA 17776 27 udp4 *:33256 :
plex Plex DLNA 17776 30 udp4 *:45402 :
plex Plex Scrip 17761 9 tcp4 127.0.0.1:47918 :
plex Plex Media 17728 60 tcp46 *:32400 :
plex Plex Media 17728 61 tcp4 127.0.0.1:32401 :
plex Plex Media 17728 70 udp4 *:32414 :
plex Plex Media 17728 71 udp4 *:32410 :
plex Plex Media 17728 72 udp4 *:32412 :
plex Plex Media 17728 73 udp4 *:32413 :
plex Plex Media 17728 74 udp4 192.168.10.219:35826 :
plex Plex Media 17728 75 udp4 192.168.10.219:50401 :
plex Plex Media 17728 76 udp4 *:1901 :
plex Plex Media 17728 77 udp4 192.168.10.219:27724 :

Hum so its running… but http://192.168.10.219:32400 in the browser doens’t show up anything?

This is what I see.

There was an initial splash to buy Plex Pass, but I clicked through that. It’ll sit here forever

Ah ok this is a bit better at least.

Can you go back to the shell, and cd /usr/local/plexdata/Plex\ Media\ Server and then cat Preferences.xml (pasted that via DM has it might include private info)

got exactly the same problem fresh install

info
FreeNAS-11.2-U7 plex install true shell

echo '{"pkgs":["plexmediaserver-plexpass","ca_root_nss"]}' > /tmp/pkg.json
iocage create -n "plex" -p /tmp/pkg.json -r 11.2-RELEASE ip4_addr="vnet0|<IP>/<MASK>" defaultrouter="<GATEWAY>" vnet="on" allow_raw_sockets="1" boot="on"
rm /tmp/pkg.json
iocage fstab -a plex /mnt/tank1/apps/plex /config nullfs rw 0 0
iocage fstab -a plex /mnt/tank1/video /mnt/video nullfs ro 0 0
iocage exec plex chown -R plex:plex /config
iocage exec plex sysrc "plexmediaserver_plexpass_enable=YES"
iocage exec plex sysrc plexmediaserver_plexpass_support_path="/config"
iocage exec plex service plexmediaserver_plexpass start

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