Rockstor no longer launches, error on attempting to initialize

[Please complete the below template with details of the problem reported on your Web-UI. Be as detailed as possible. Community members, including developers, shall try and help. Thanks for your time in reporting this issue! We recommend purchasing commercial support for expedited support directly from the developers.]

Brief description of the problem

Rockstor began disappear from network and required reboot to restart. AFter one reboot it ceased to appear and rockstor will no longer initialize, even manually from the shell. The web-ui is not accessible and this error is produced.

Detailed step by step instructions to reproduce the problem

Start rockstor machine
Attempt to run /opt/rockstor/bin/initrock

Web-UI screenshot

Unable to access

Error Traceback provided on the Web-UI

Traceback (most recent call last): File "/opt/rockstor/bin/initrock", line 44, in sys.exit(scripts.initrock.main()) File "/opt/rockstor/src/rockstor/scripts/initrock.py", line 418, in main run_command([PREP_DB, ]) File "/opt/rockstor/src/rockstor/system/osi.py", line 98, in run_command raise CommandException(cmd, out, err, rc) system.exceptions.CommandException: Error running a command. cmd = ['/opt/rockstor/bin/prep_db']. rc = 1. stdout = ['']. stderr = ['Traceback (most recent call last):', ' File "/opt/rockstor/bin/prep_db", line 44, in ', ' sys.exit(scripts.prep_db.main())', ' File "/opt/rockstor/src/rockstor/scripts/prep_db.py", line 63, in main', ' create_setup()', ' File "/opt/rockstor/src/rockstor/scripts/prep_db.py", line 57, in create_setup', ' if len(setup) == 0:', ' File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/models/query.py", line 77, in __len__', ' self._fetch_all()', ' File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/models/query.py", line 857, in _fetch_all', ' self._result_cache = list(self.iterator())', ' File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/models/query.py", line 220, in iterator', ' for row in compiler.results_iter():', ' File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/models/sql/compiler.py", line 713, in results_iter', ' for rows in self.execute_sql(MULTI):', ' File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/models/sql/compiler.py", line 785, in execute_sql', ' cursor = self.connection.cursor()', ' File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/backends/__init__.py", line 162, in cursor', ' cursor = util.CursorWrapper(self._cursor(), self)', ' File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/backends/__init__.py", line 132, in _cursor', ' self.ensure_connection()', ' File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/backends/__init__.py", line 127, in ensure_connection', ' self.connect()', ' 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 127, in ensure_connection', ' self.connect()', ' File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/backends/__init__.py", line 115, in connect', ' self.connection = self.get_new_connection(conn_params)', ' File "/opt/rockstor/eggs/Django-1.6.11-py2.7.egg/django/db/backends/postgresql_psycopg2/base.py", line 115, in get_new_connection', ' return Database.connect(**conn_params)', ' File "/opt/rockstor/eggs/psycopg2-2.6-py2.7-linux-x86_64.egg/psycopg2/__init__.py", line 164, in connect', ' conn = _connect(dsn, connection_factory=connection_factory, async=async)', 'django.db.utils.OperationalError: could not connect to server: No such file or directory', '\tIs the server running locally and accepting', '\tconnections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?', '', '']