Plex RockOn Installation Failing - "tag latest" unknown (3.8.15-0)

Hi,
after a reinstallation of Rockstore due to some persistent “duplicate” device paths, I am unable to install the Plex RockOn. The log seems to indicate that the “tag latest not found in repository …”.

I am running the latest version 3.8.15-0. I looked at this issue [Solved] Unable to install Plex Rock-On, but it does not seem to apply (checked the rockon_helpers.py and there it shows -d instead of daemon).

Here are the logs from today when I retried the Plex installation (I used the same setup as before, which is similar to what’s documented, only thing I don’t see in the input screen is a request for a transcode directory):


[15/Nov/2016 09:08:25] ERROR [storageadmin.views.network:85] Unknown ctype: bridge config: {}
[15/Nov/2016 09:08:50] ERROR [storageadmin.views.network:85] Unknown ctype: bridge config: {}
[15/Nov/2016 09:09:33] ERROR [storageadmin.views.network:85] Unknown ctype: bridge config: {}
[15/Nov/2016 09:11:42] DEBUG [storageadmin.views.rockon_helpers:70] Attempted to remove a container(plex-linuxserver.io). out: [‘’] err: [‘Error response from daemon: no such id: plex-linuxserver.io’, ‘Error: failed to remove containers: [plex-linuxserver.io]’, ‘’] rc: 1.
[15/Nov/2016 09:11:58] DEBUG [storageadmin.views.rockon:84] Rockon(Plex) is in pending state
[15/Nov/2016 09:11:58] DEBUG [storageadmin.views.rockon:84] Rockon(Plex) is in pending state
[15/Nov/2016 09:12:13] DEBUG [storageadmin.views.rockon:84] Rockon(Plex) is in pending state
[15/Nov/2016 09:12:21] DEBUG [storageadmin.views.rockon_helpers:127] exception while installing the Rockon(22)
[15/Nov/2016 09:12:21] ERROR [storageadmin.views.rockon_helpers:128] Error running a command. cmd = [‘/usr/bin/docker’, ‘run’, ‘-d’, ‘–restart=unless-stopped’, ‘–name’, ‘plex-linuxserver.io’, ‘-v’, ‘/mnt2/plex-config:/config’, ‘-v’, ‘/mnt2/plex-data:/data’, ‘-v’, ‘/etc/localtime:/etc/localtime:ro’, ‘-p’, ‘32400:32400/tcp’, ‘-p’, ‘32400:32400/udp’, ‘–net=host’, ‘-e’, ‘PUID=1001’, ‘-e’, ‘VERSION=latest’, ‘-e’, ‘PGID=1001’, ‘linuxserver/plex’]. rc = 1. stdout = [‘’]. stderr = [“Unable to find image ‘linuxserver/plex:latest’ locally”, ‘latest: Pulling from linuxserver/plex’, ‘1e1ae4dd8713: Pulling fs layer’, ‘badba242dc74: Pulling fs layer’, ‘ff6317f0eef5: Pulling fs layer’, ‘ffb2f3ac386f: Pulling fs layer’, ‘eb7892fa7ab0: Pulling fs layer’, ‘4ad75a160b89: Pulling fs layer’, ‘01f4369d1a36: Pulling fs layer’, ‘98cf059dd691: Pulling fs layer’, ‘1e1ae4dd8713: Verifying Checksum’, ‘1e1ae4dd8713: Download complete’, ‘1e1ae4dd8713: Pull complete’, ‘ff6317f0eef5: Verifying Checksum’, ‘ff6317f0eef5: Download complete’, ‘01f4369d1a36: Verifying Checksum’, ‘01f4369d1a36: Download complete’, ‘badba242dc74: Verifying Checksum’, ‘badba242dc74: Download complete’, ‘badba242dc74: Pull complete’, ‘ff6317f0eef5: Pull complete’, ‘ffb2f3ac386f: Verifying Checksum’, ‘ffb2f3ac386f: Download complete’, ‘ffb2f3ac386f: Pull complete’, ‘eb7892fa7ab0: Verifying Checksum’, ‘eb7892fa7ab0: Download complete’, ‘4ad75a160b89: Verifying Checksum’, ‘4ad75a160b89: Download complete’, ‘eb7892fa7ab0: Pull complete’, ‘4ad75a160b89: Pull complete’, ‘01f4369d1a36: Pull complete’, ‘Pulling repository docker.io/linuxserver/plex’, ‘Tag latest not found in repository docker.io/linuxserver/plex’, ‘’]
Traceback (most recent call last):
File “/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py”, line 125, in install
globals().get(‘%s_install’ % rockon.name.lower(), generic_install)(rockon)
File “/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py”, line 216, in generic_install
run_command(cmd)
File “/opt/rockstor/src/rockstor/system/osi.py”, line 104, in run_command
raise CommandException(cmd, out, err, rc)
CommandException: Error running a command. cmd = [‘/usr/bin/docker’, ‘run’, ‘-d’, ‘–restart=unless-stopped’, ‘–name’, ‘plex-linuxserver.io’, ‘-v’, ‘/mnt2/plex-config:/config’, ‘-v’, ‘/mnt2/plex-data:/data’, ‘-v’, ‘/etc/localtime:/etc/localtime:ro’, ‘-p’, ‘32400:32400/tcp’, ‘-p’, ‘32400:32400/udp’, ‘–net=host’, ‘-e’, ‘PUID=1001’, ‘-e’, ‘VERSION=latest’, ‘-e’, ‘PGID=1001’, ‘linuxserver/plex’]. rc = 1. stdout = [‘’]. stderr = [“Unable to find image ‘linuxserver/plex:latest’ locally”, ‘latest: Pulling from linuxserver/plex’, ‘1e1ae4dd8713: Pulling fs layer’, ‘badba242dc74: Pulling fs layer’, ‘ff6317f0eef5: Pulling fs layer’, ‘ffb2f3ac386f: Pulling fs layer’, ‘eb7892fa7ab0: Pulling fs layer’, ‘4ad75a160b89: Pulling fs layer’, ‘01f4369d1a36: Pulling fs layer’, ‘98cf059dd691: Pulling fs layer’, ‘1e1ae4dd8713: Verifying Checksum’, ‘1e1ae4dd8713: Download complete’, ‘1e1ae4dd8713: Pull complete’, ‘ff6317f0eef5: Verifying Checksum’, ‘ff6317f0eef5: Download complete’, ‘01f4369d1a36: Verifying Checksum’, ‘01f4369d1a36: Download complete’, ‘badba242dc74: Verifying Checksum’, ‘badba242dc74: Download complete’, ‘badba242dc74: Pull complete’, ‘ff6317f0eef5: Pull complete’, ‘ffb2f3ac386f: Verifying Checksum’, ‘ffb2f3ac386f: Download complete’, ‘ffb2f3ac386f: Pull complete’, ‘eb7892fa7ab0: Verifying Checksum’, ‘eb7892fa7ab0: Download complete’, ‘4ad75a160b89: Verifying Checksum’, ‘4ad75a160b89: Download complete’, ‘eb7892fa7ab0: Pull complete’, ‘4ad75a160b89: Pull complete’, ‘01f4369d1a36: Pull complete’, ‘Pulling repository docker.io/linuxserver/plex’, ‘Tag latest not found in repository docker.io/linuxserver/plex’, ‘’]

The first log entries were generated (I think) when I checked out the network adapter details (in case I could see an issue with some connectivity on the ethernet and docker adapter. I assume this is not the root cause, but just in case I am posting a screenshot of those here as well:

Anybody has seen this? Of course, this could just be a nooby mistake somewhere along the way.

Thanks.

Hello. I can confirm error messages about storageadmin (will try to reproduce and paste the error). However, my error is when i click on the network tab in the rockstor ui. I found it after i had trouble installing the owncloud rockon. This was also after a complete reinstall with 3.8-15.

Here it is

   Traceback (most recent call last):
  File "/opt/rockstor/src/rockstor/rest_framework_custom/generic_view.py", line 40, in _handle_exception
    yield
  File "/opt/rockstor/src/rockstor/storageadmin/views/network.py", line 174, in get_queryset
    self._refresh_devices()
  File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/transaction.py", line 371, in inner
    return func(*args, **kwargs)
  File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/transaction.py", line 316, in __exit__
    connection.commit()
  File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/backends/__init__.py", line 171, in commit
    self._commit()
  File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/backends/__init__.py", line 139, in _commit
    return self.connection.commit()
  File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/utils.py", line 99, in __exit__
    six.reraise(dj_exc_type, dj_exc_value, traceback)
  File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/backends/__init__.py", line 139, in _commit
    return self.connection.commit()
IntegrityError: insert or update on table "storageadmin_networkdevice" violates foreign key constraint "connection_id_refs_id_1db23ec5"
DETAIL:  Key (connection_id)=(1) is not present in table "storageadmin_networkconnection".

I dont know if this is related, but If I plugin a monitor to my server, i also have som scary error messages about btrfs spamming. But unfortunately i dont know where to find the log and paste those here. Is it the same for you?

I have a monitor connected to the server, but I have not seen any messages related to btrfs spamming (or at least not yet, since I did the reinstall only about 24 hours ago). Did you check the other logs in that directory (/opt/rockstor/var/log) to see whether that error is contained in any of them?
I presume your issues with owncloud installation were not the same as I am having with Plex? Just for fun I tried to install the synthing rock-on, but that failed as well with the same message about "'Tag latest not found in repository ‘’ (and then listing its repository which is different from Plex’s.

Well, after a few days, it suddenly found the correct tag or version. This then worked for the Plex as well as the SyncThing. Not sure what the root cause was, as it appeared that I had clear internet access and I did not change anything else (for example I did not have anything like PeerGuard installed or mucked with the firewall during that time). So … I guess, this is solved, but don’t know what the root cause is.