First off, I’m on the latest developer release (3.9.2-57) running on openSUSE Leap (4.12.14-lp151.28.44-default). Since today updating the rockons list leads to an error message with all the currently installed rockons:
Errors occurred while processing updates for the following Rock-ons (A: ['Cannot add/remove volume definitions of the container (A) as it belongs to an installed Rock-on (A). Uninstall it first and try again.', 'Traceback (most recent call last):\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 111, in post\n self._create_update_meta(r, rockons[r])\n File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/utils/decorators.py", line 145, in inner\n return func(*args, **kwargs)\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 272, in _create_update_meta\n handle_exception(Exception(e_msg), self.request)\n File "/opt/rockstor/src/rockstor/storageadmin/util.py", line 47, in handle_exception\n trace=traceback.format_exc())\nRockStorAPIException: [\'Cannot add/remove volume definitions of the container (B) as it belongs to an installed Rock-on (B). Uninstall it first and try again.\', \'Traceback (most recent call last):\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 111, in post\\n self._create_update_meta(r, rockons[r])\\n File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/utils/decorators.py", line 145, in inner\\n return func(*args, **kwargs)\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 272, in _create_update_meta\\n handle_exception(Exception(e_msg), self.request)\\n File "/opt/rockstor/src/rockstor/storageadmin/util.py", line 47, in handle_exception\\n trace=traceback.format_exc())\\nRockStorAPIException: [\\\'Cannot add/remove volume definitions of the container (C) as it belongs to an installed Rock-on (C). Uninstall it first and try again.\\\', \\\'Traceback (most recent call last):\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 111, in post\\\\n self._create_update_meta(r, rockons[r])\\\\n File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/utils/decorators.py", line 145, in inner\\\\n return func(*args, **kwargs)\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 272, in _create_update_meta\\\\n handle_exception(Exception(e_msg), self.request)\\\\n File "/opt/rockstor/src/rockstor/storageadmin/util.py", line 47, in handle_exception\\\\n trace=traceback.format_exc())\\\\nRockStorAPIException: [\\\\\\\'Cannot add/remove volume definitions of the container (D) as it belongs to an installed Rock-on (D). Uninstall it first and try again.\\\\\\\', \\\\\\\'Traceback (most recent call last):\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 111, in post\\\\\\\\n self._create_update_meta(r, rockons[r])\\\\\\\\n File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/utils/decorators.py", line 145, in inner\\\\\\\\n return func(*args, **kwargs)\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 272, in _create_update_meta\\\\\\\\n handle_exception(Exception(e_msg), self.request)\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/util.py", line 47, in handle_exception\\\\\\\\n trace=traceback.format_exc())\\\\\\\\nRockStorAPIException: [\\\\\\\\\\\\\\\'Cannot add/remove volume definitions of the container (E) as it belongs to an installed Rock-on (E). Uninstall it first and try again.\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\'Traceback (most recent call last):\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 111, in post\\\\\\\\\\\\\\\\n self._create_update_meta(r, rockons[r])\\\\\\\\\\\\\\\\n File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/utils/decorators.py", line 145, in inner\\\\\\\\\\\\\\\\n return func(*args, **kwargs)\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 272, in _create_update_meta\\\\\\\\\\\\\\\\n handle_exception(Exception(e_msg), self.request)\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/util.py", line 47, in handle_exception\\\\\\\\\\\\\\\\n trace=traceback.format_exc())\\\\\\\\\\\\\\\\nRockStorAPIException: [\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Cannot add/remove volume definitions of the container (F) as it belongs to an installed Rock-on (F). Uninstall it first and try again.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Traceback (most recent call last):\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 111, in post\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n self._create_update_meta(r, rockons[r])\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/utils/decorators.py", line 145, in inner\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n return func(*args, **kwargs)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 272, in _create_update_meta\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n handle_exception(Exception(e_msg), self.request)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/util.py", line 47, in handle_exception\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n trace=traceback.format_exc())\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nRockStorAPIException: [\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Cannot add/remove volume definitions of the container (G) as it belongs to an installed Rock-on (G). Uninstall it first and try again.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Traceback (most recent call last):\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 111, in post\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n self._create_update_meta(r, rockons[r])\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/utils/decorators.py", line 145, in inner\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n return func(*args, **kwargs)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 272, in _create_update_meta\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n handle_exception(Exception(e_msg), self.request)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/util.py", line 47, in handle_exception\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n trace=traceback.format_exc())\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nRockStorAPIException: [\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Cannot add/remove volume definitions of the container (H) as it belongs to an installed Rock-on (H). Uninstall it first and try again.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Traceback (most recent call last):\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 111, in post\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n self._create_update_meta(r, rockons[r])\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/eggs/Django-1.8.16-py2.7.egg/django/utils/decorators.py", line 145, in inner\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n return func(*args, **kwargs)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 272, in _create_update_meta\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n handle_exception(Exception(e_msg), self.request)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/src/rockstor/storageadmin/util.py", line 47, in handle_exception\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n trace=traceback.format_exc())\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nRockStorAPIException: [\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Cannot add/remove volume definitions of the container (I) as it belongs to an installed Rock-on (I). Uninstall it first and try again.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'Traceback (most recent call last):\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/eggs/gunicorn-19.7.1-py2.7.egg/gunicorn/workers/sync.py", line 68, in run_for_one\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n self.accept(listener)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/opt/rockstor/eggs/gunicorn-19.7.1-py2.7.egg/gunicorn/workers/sync.py", line 27, in accept\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n client, addr = listener.accept()\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n File "/usr/lib64/python2.7/socket.py", line 206, in accept\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n sock, addr = self._sock.accept()\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nerror: [Errno 11] Resource temporarily unavailable\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\']\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\']\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\']\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\']\\\\\\\\\\\\\\\\n\\\\\\\\\\\\\\\']\\\\\\\\n\\\\\\\']\\\\n\\\']\\n\']\n']).
I have one custom rockon running, however that was installed before the update. I haven’t added any rockons since updating.
EDIT: one possible reason could be that I had updated the hardware a bit today and one of the pools was missing a drive. I fixed the issue and everything started fine. I wonder if these errors are leftover from the invalid state?