Web GUI unavailable

TrueNAS Community edition 25.04.2.4

Recently I have been having issues accessing the TrueNAS web gui. Whilst pings, accessing the SMB/NFS shares, accessing via SSH has all been working.

I rebooted the TrueNAS which brought it back up but it happened again the following day.

Searching the internet found the following command which also restored the web gui but I’m wondering why this is a regular occurrence. No recent updates to TrueNAS.

cmd used to restore web gui: systemctl restart middleware

Tried both Brave and Safari both exhibit the same issue before the command is run. MAC desktop has a sub interface on the same vlan as the TrueNAS. The fact that the above command works to restore connectivity whilst SMB, Ping and SSH are all successful from the same MAC desktop.

New to TrueNAS. TrueNAS is running on Proxmox with a few SSDs mapped via their ID. No firewall set on ProxMox VM as a troubleshooting step.

Correction: cmd used: systemctl restart middlewared

Please post your details on how you set up TrueNAS on Proxmox and describe your networking in detail. Do you have any error messages showing on the TrueNAS Console or via SSH?

Not saying this is the problem but your description sounds like you don’t have your TrueNAS VM set up like it should be on Proxmox. You need to pass through an entire controller and not individual disks. If you are just playing around and learning TrueNAS, your setup could be fine but otherwise you risk data loss

Thanks for reply. However
I mentioned the Disk jus as info. Why would that present a problem in the GUI :slight_smile:

I have no controller to pass through. The cmd restores web GUI, shares are still available. I have a pool with a mirror. Data is backed up to S3.

I would like to know why the GUI is unavailable, same IP addresses used for share and GUI. SSH and SMB are available when the GUI is not.

We can only go off the information you post to attempt to diagnose your system.

I guess you can try downloading a backup of your System Configuration, reinstalling your same version of TrueNAS and uploading the configuration.

1 Like

Thanks, I know soz.

So I setup a Kuma monitor against the web gui address yesterday, whilst it did timeout over night a few times for very short spells i.e. 1min max. it is coming back ok. However this morning 9am I can not access the web gui again whilst the https is still reported up by UpTime Kuma. Going to try and install a LetsEncrypt cert on it today to see if it jus the browsers being picky.

I searched the middlewared logs and all I can see is an error below.

[2025/10/12 01:11:17] (ERROR) middlewared.job.run():530 - Job <bound method accepts.<locals>.wrap.<locals>.nf of <middlewared.plugins.update.UpdateService object at 0x7f64944520d0>> failed @cee:{"TNLOG": {"exception": "Traceback (most recent call last):\n File \"/usr/lib/python3/dist-packages/middlewared/job.py\", line 515, in run\n await self.future\n File \"/usr/lib/python3/dist-packages/middlewared/job.py\", line 562, in __run_body\n rv = await self.middleware.run_in_thread(self.method, *args)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3/dist-packages/middlewared/main.py\", line 627, in run_in_thread\n return await self.run_in_executor(io_thread_pool_executor, method, *args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3/dist-packages/middlewared/main.py\", line 624, in run_in_executor\n return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nTimeoutError", "type": "PYTHON_EXCEPTION", "time": "2025-10-12 00:11:17.472439"}}

What exactly happens when you “can not access the web gui”? Do you get an error message in your browser?