Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unraid WebGUI returning HTTP 500 / nginx 404, SMB failing, server still online

Featured Replies

Hi,

I’m having an issue accessing my Unraid server both locally and remotely from my mac (m1 pro mbp 2021 14'', 16gb ram running macos 15.7ish) (I'm running brave browser with shields down, tried accessing via tailscale through my iphone on safari browser didn't work either)

Symptoms:

- Unraid Connect shows server as online and running

- Tailscale shows both devices connected

- CrashPlan Docker container is accessible and working

However:

- http://tower.local/login → HTTP 500 error

- https://tower.local/Main → nginx 404

- Direct IP access also fails

- SMB connections from macOS Finder start then immediately disconnect

Additional info:

- Server hasn’t been used for about a year prior to this

- No intentional reverse proxy setup (no Nginx Proxy Manager, SWAG, etc.)

- Only one container running (CrashPlan)

What I’ve tried:

- Access via local IP and hostname

- Access via Tailscale

What I’ve NOT tried yet:

- Rebooting server and client because i initiated some file transfers between folder on the same share/volume and now i don't know if they have completed but the drive light is still very active)

Questions:

- Could this be a corrupted webGUI or nginx config?

- Is there a recommended way to rebuild/reset the Unraid web interface?

- Any known issues with HTTP 500 + nginx 404 combination?

Thanks in advance.

ps i got AI to help me so far and to create this post.
pps i don't think I'm able to get a diagnostics file at the moment, correct?

  • Community Expert

Do you have an attached keyboard and monitor?

  • Author

yes. the graphics card is not sending a signal to the monitor any longer though. could it be some weird power saving mode?
i've just pressed an arrow key on the keyboard and the monitor is now showing the terminal again - i didn't realise that the terminal slept! lol

Additional symptoms:

- WebDAV and Cyberduck connections from my mac hang or fail

- Indicates broader service instability beyond just webGUI

Further troubleshooting from terminal:

- Attempted to run diagnostics command:

diagnostics

→ Result: -bash: diagnostics: command not found

- Attempted to restart Docker:

/etc/rc.d/rc.docker stop

→ Docker stopped successfully, but webGUI still inaccessible

- Attempted to rebuild webGUI:

rm -rf /usr/local/emhttp

/etc/rc.d/rc.nginx restart

→ Result from my mac browser:

- http://tower.local/login → HTTP 500

- https://tower.local/Main → nginx 404

- Attempted to use local X session:

startx

→ Opens minimal window with small terminal, no usable GUI, can't type into the terminal any longer (so had to reboot)

- SMB testing from macOS:

smbutil view //root@[local ip (not tailscale ip)]

→ Result: "share name doesn't exist: Permission denied"

- Attempted WebDAV via Cyberduck:

→ Connection hangs / requires force quit

- Docker container (CrashPlan) remains accessible and working

Conclusion:

- System is partially functional

- Multiple core services (webGUI, diagnostics command, SMB) are failing or inconsistent

- Suggests possible OS-level corruption or issue with USB boot environment, or RAM?

tower-diagnostics-20260406-1114.zip

  • Author

Update after reboot:

- WebGUI is now accessible again via http://tower.local

- Diagnostics file successfully generated and attached

Important findings from Unraid notifications:

- Disk dev1 (16TB) showing severe SMART errors:

- Current Pending Sector: 2696

- Offline Uncorrectable: 2696

- Reported Uncorrect: 878

- Command Timeout present

- File integrity check previously reported (not sure if these relate to that disk or not though):

- 22 files with SHA256 corruption

- BTRFS scrub on cache completed with no errors

HOWEVER THIS DISK IS UNASSIGNED

Observation:

- System instability (webGUI 500 errors, nginx 404, SMB/WebDAV failures) may correlate with disk read failures

Question:

- Could these disk errors cause the Unraid webGUI and service instability observed?

- Recommended next steps for safely replacing the failing disk and protecting data?

Edited by steveyg777

  • Community Expert
1 hour ago, steveyg777 said:

Disk dev1 (16TB) showing severe SMART errors

Since that isn't an assigned disk not sure how relevant it is to other problems. Obviously it can't be used for anything.

All array data disks mounted. Nothing assigned as parity.

Cache, user shares, docker.img, libvirt.img all mounted.

  • Community Expert
Apr  6 11:09:27 Tower emhttpd: skipping invalid cfg pool name: ._cache

This makes me wonder if your Mac added some of those annoying hidden files to your flash drive.

Speaking of flash, lots of FSCK files there, so there has been some corruption. Do you have a current flash backup?

Might be a good idea to do memtest just in case.

  • Author

fyi, my pc specs:

AMD Bulldozer FX-6100 Socket AM3+ 6 core 3.3Ghz Black Edition CPU

4x Case Fans

ASUS AM3+ SABERTOOTH 990FX S/L Rev 1.0 Mobo

Corsair Vengeance 24GB (4x4GB) DDR3 1600 Mhz CL9 XMP RAM

Sapphire OC Gfx Card (2GB, HD7850, GDDR5)

corsair RM850 PSU

ARCTIC Freezer 7 Pro CPU Cooler

in reference to the "What can I do to keep my Ryzen based server from crashing/locking up with Unraid?..." post, does this actually apply to my scenario?

Replies:
This makes me wonder if your Mac added some of those annoying hidden files to your flash drive. - not sure, is there a way to prevent them?

Speaking of flash, lots of FSCK files there, so there has been some corruption. Do you have a current flash backup? - i think so, ill recreate my boot device I'll have to wait though as i have to rebuild my parity disks (x2) because i didn't have any (can't remember if that was intentional at the time last year when i last used the server).

Might be a good idea to do memtest just in case. - will do

the notification i had about "22 files with SHA256 corruption" - is there a way of knowing what files they were and where they were located? maybe they were on the boot device...?

thanks for your help. i'll let you know any updates as and when.

  • Community Expert
1 hour ago, steveyg777 said:

the notification i had about "22 files with SHA256 corruption" - is there a way of knowing what files they were and where they were located? maybe they were on the boot device...?

I don't use that plugin, but its description says it is only for checking array disks. You might see if you can find out more on the support thread for that plugin.

1 hour ago, steveyg777 said:

in reference to the "What can I do to keep my Ryzen based server from crashing/locking up with Unraid?..." post, does this actually apply to my scenario?

maybe not

1 hour ago, steveyg777 said:

Mac added some of those annoying hidden files to your flash drive. - not sure, is there a way to prevent them?

Doesn't really matter.

  • Author

I don't use that plugin, but its description says it is only for checking array disks. You might see if you can find out more on the support thread for that plugin. - you mean the notifications? they are from a plugin? i can't remember what i installed to be honest , you wouldn't know the name of the plugin would you?

  • Community Expert

dynamix.file.integrity.plg

You can go directly to the correct support thread for any of your plugins by clicking its Support link on your Plugins page.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.