Jump to content
  • 0

Unable to reach Deck/TrueNAS without restart


Question

Posted

I've been having issues reaching the Deck and TrueNAS. Additionally I've noticed that the storage isn't showing the correct capacity when I do get access to the Deck. Deck shows 56 TB but TrueNAS shows 50 TB. I have 7 8TB drives with 1 parity so TrueNAS has the right amount. This is the error I get on TrueNAS.

 

Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 211, in call_method

    result = await self.middleware.call_with_audit(message['method'], serviceobj, methodobj, params, self)

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1529, in call_with_audit

    result = await self._call(method, serviceobj, methodobj, params, app=app,

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1471, in _call

    return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1364, in run_in_executor

    return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run

    result = self.fn(*self.args, **self.kwargs)

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 183, in nf

    return func(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 55, in nf

    res = f(*args, **kwargs)

          ^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/plugins/system_advanced/config.py", line 327, in login_banner

    return self.middleware.call_sync('datastore.config', 'system.advanced')['adv_login_banner']

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1654, in call_sync

    return self.run_coroutine(methodobj(*prepared_call.args))

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1694, in run_coroutine

    return fut.result()

           ^^^^^^^^^^^^

  File "/usr/lib/python3.11/concurrent/futures/_base.py", line 449, in result

    return self.__get_result()

           ^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result

    raise self._exception

  File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 179, in nf

    return await func(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/plugins/datastore/read.py", line 171, in config

    return await self.query(name, [], options)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 179, in nf

    return await func(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/plugins/datastore/read.py", line 142, in query

    result = await self.middleware.call("datastore.fetchall", qs)

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1629, in call

    return await self._call(

           ^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1471, in _call

    return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1364, in run_in_executor

    return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run

    result = self.fn(*self.args, **self.kwargs)

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/middlewared/plugins/datastore/connection.py", line 117, in fetchall

    cursor = self.connection.execute(query, params or [])

             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1380, in execute

    return meth(self, multiparams, params, _EMPTY_EXECUTION_OPTS)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 334, in _execute_on_connection

    return connection._execute_clauseelement(

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1564, in _execute_clauseelement

    compiled_sql, extracted_params, cache_hit = elem._compile_w_cache(

                                                ^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 532, in _compile_w_cache

    compiled_sql = self._compiler(

                   ^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 567, in _compiler

    return dialect.statement_compiler(dialect, self, **kw)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 809, in __init__

    Compiled.__init__(self, dialect, statement, **kwargs)

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 464, in __init__

    self.string = self.process(self.statement, **compile_kwargs)

                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 499, in process

    return obj._compiler_dispatch(self, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/visitors.py", line 82, in _compiler_dispatch

    return meth(self, **kw)

           ^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 3545, in visit_select

    text = self._compose_select_body(

           ^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 3713, in _compose_select_body

    from_linter.warn()

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 338, in warn

    the_rest, start_with = self.lint()

                           ^^^^^^^^^^^

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 328, in lint

    stack.extendleft(edge[not edge.index(node)] for edge in to_remove)

  File "/usr/lib/python3/dist-packages/sqlalchemy/sql/compiler.py", line 328, in <genexpr>

    stack.extendleft(edge[not edge.index(node)] for edg

e in to_remove)

                     ~~~~^^^^^^^^^^^^^^^^^^^^^^

IndexError: tuple index out of range

I'll include the list of errors I'm seeing as well.

 

Screenshot_20251005-172129.png

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...