Trying to connect 2 NAS' to TrueNAS Connect

I am getting an error on both saying Integer is required.

You need to post details on your system(s), os version and, maybe screenshots.

1 Like

It will not allow media to be added to a post. Both are U-NAS NAS devices. One is a two bay and the other is a 4 bay.

Browse some other threads and do the Tutorial by the Bot to get your forum trust level up and post images and links

TrueNAS-Bot
Type this in a new reply and send to bring up the tutorial, if you haven’t done it already.

@TrueNAS-Bot start tutorial

@Jeff_Curtis There’s a bug in RC.1 that requires dropping the truenas_connect table to re-register on a cert generation failure. Modify the DB, update to a 25.10.0 nightly, or wait till 25.10.0 release to be able to connect.

2 Likes

To be more clear… this bug only happens to users who tried to use TrueNAS Connect before we officially announced. The last bug we fixed before launch was a cert generation failure.

1 Like

I might have pressed the button TrueNAS Connect before the official announcement. I am an early adopter, I see a new button in the UI, I want to know what it does :blush:

Anyway, dropping the table has fixed this issue on my system. Thanks, guys!

2 Likes

Now getting an error after switching to daily…

Error Name: EFAULT
Error Code: 14
Reason: [EFAULT] Failed to revoke account: 400, message=‘Bad Request’, url=‘https://account-service.tys1.truenasconnect.net/v1/accounts/572be5c5-e46b-5346-8827-0cb94a1092aa/systems/57daffd4-096c-5535-8571-30aa0806e838
Error Class: CallError
Trace: Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/api/base/server/ws_handler/rpc.py”, line 376, in process_method_call
result = await method.call(app, id_, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/api/base/server/method.py”, line 57, in call
result = await self.middleware.call_with_audit(self.name, self.serviceobj, methodobj, params, app,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
message_id=id_)
^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 997, in call_with_audit
result = await self._call(method, serviceobj, methodobj, params, app=app,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
audit_callback=audit_callback_messages.append, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 821, in _call
return await methodobj(*prepared_call.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/service/config_service.py”, line 100, in update
rv = await self.middleware._call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
f’{self._config.namespace}.update’, self, self.do_update, [data], app=app, message_id=message_id,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 821, in _call
return await methodobj(*prepared_call.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/api/base/decorator.py”, line 138, in wrapped
result = await func(*args)
^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/truenas_connect/update.py”, line 151, in do_update
await self.unset_registration_details()
File “/usr/lib/python3/dist-packages/middlewared/plugins/truenas_connect/update.py”, line 274, in unset_registration_details
raise CallError(f’Failed to revoke account: {response[“error”]}')
middlewared.service_exception.CallError: [EFAULT] Failed to revoke account: 400, message=‘Bad Request’, url=‘https://account-service.tys1.truenasconnect.net/v1/accounts/572be5c5-e46b-5346-8827-0cb94a1092aa/systems/57daffd4-096c-5535-8571-30aa0806e838

Did you report a bug in TrueNAS Connect WebUI?

We’d like to know specific daily/nightly and what version it came from.

26.04.0-MASTER-20251108-020646 - Halfmoon

Thanks for reporting, but until BETA, we expect issues like this.

The developers have a huge list to work through.