New Motherboard

I have recently moved truenas config to a new motherboard. I believe I set the new NIC up correctly as the network interface. I am able to reach the web ui with the new ip address. My issue is that the app catalog now does not work. It shows the following.

Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/plugins/catalog/git_utils.py”, line 34, in pull_clone_repository
clone_repository(repository_uri, destination, branch, depth)
File “/usr/lib/python3/dist-packages/middlewared/utils/git.py”, line 25, in clone_repository
raise CallError(
middlewared.service_exception.CallError: [EFAULT] Failed to clone ‘ github truenas apps ’ repository at ‘/mnt/.ix-apps/truenas_catalog’ destination: Cloning into ‘/mnt/.ix-apps/truenas_catalog’…

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 509, in run
await self.future
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 554, in __run_body
rv = await self.method(*args)
^^^^^^^^^^^^^^^^^^^^^^^^
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/schema/processor.py”, line 49, in nf
res = await f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/catalog/sync.py”, line 27, in sync
await self.middleware.call(
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/catalog/sync.py”, line 55, in update_git_repository
return pull_clone_repository(repository, location, branch)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/catalog/git_utils.py”, line 36, in pull_clone_repository
raise CallError(f’Failed to clone {repository_uri!r} repository at {destination!r} destination: {e}')
middlewared.service_exception.CallError: [EFAULT] Failed to clone ‘ github truenas apps ’ repository at ‘/mnt/.ix-apps/truenas_catalog’ destination: [EFAULT] Failed to clone ‘ github truenas apps ’ repository at ‘/mnt/.ix-apps/truenas_catalog’ destination: Cloning into ‘/mnt/.ix-apps/truenas_catalog’…

I have tried to git clone from the shell on webui and it also says -

Fatal Unable to access could not resolve host: github. com

As I have brought over my config from the old MB and setup, I still have Plex installed but now that too is having errors. I am able to access the Plex server on web ui and it even shows that my server is “Nearby” however, trying to set up the remote access doesn’t work. It first shows that it has remote access but shows “Unknown IP Address.'“ When trying port forwarding with port 32400 it just continously loads and sometimes shows its unable to access

How do I correct these? I have already port forwarded on my router to the truenas’ new IP address but it just seems like it did not correctly carry over my config

I recently changed motherboards in my TrueNAS Scale server and I had issues until I deleted the old interface that was showing from my other motherboard

My old interface was enp6 and my new one enp4. I configured it on the terminal on first boot. I attached a monitor and keyboard figuring I would need it. I configured the new enp4 interface and deleted the old enp6 interface. Is there somewhere in the web ui that I need to check for this?

that’s what I did

Maybe a DNS issue?

I went thru the process twice .. first time I just did a fresh install onto a new M.2 256GB NVMe drive because the new motherboard couldn’t read M.2 SATA drives (my boot drive for years on prior systems has been a 32GB M.2 SATA drive) and then I just reloaded my saved config file

2nd time was after I purchased an M.2 SATA to M.2 NVME adapter so I could reuse my 32GB M.2 SATA drive

..actually had to do it 3 times because I tried using a 10GBe SFP NIC but I kept getting disconnects and then reconnects every 10 seconds or so .. so I went back to the onboard 2.5GB NIC

Did you somehow change your network?

The issue is certainly related to DNS. Can you post a screen of your truenas network page?

Routing or DNS.

Check Gateway and DNS addresses.

1 Like