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.

Paul Gibbs

Members
  • Joined

  • Last visited

  1. Hello everyone, I upgraded to Unraid 7.3.1 and my server is currently down. I've done a fair amount of troubleshooting and believe I've hit the known ENOFLASH4 bug, but I haven't been able to resolve it. Hoping someone here can help. SYSTEM DETAILS - License type: Basic (purchased 2022) - Key file: Basic.key present on USB at /boot/config/Basic.key (256 bytes, dated Feb 5 2022) - PHP version: 8.4.21 - Server name: Unraid --- SYMPTOMS - After upgrading to 7.3.1, the WebGUI returns HTTP 500 after login - emhttpd crashes immediately on startup with: emhttpd: Error: (/dev/sda2) not known - All registration fields in var.ini are null (regBuildTime, regTm, regExp, regGUID, regTy, regTo, regDevs, regGen, regCheck, regFILE) - Array will not start, Docker containers are down, shares are inaccessible - Data on array drives is intact and untouched --- USB BOOT DRIVE STATE - Device: /dev/sda (14.9GB USB DISK MODULE) - Partition layout: GPT - sda1: 16MB Microsoft reserved - sda2: 14.9GB FAT32, LABEL="UNRAID", UUID="38D0-4748", PARTUUID="11d1c8bd-fd48-40c5-8651-d6989220ba8e" - /boot mounts correctly to /dev/sda2 - Basic.key and Trial.key are both present in /boot/config/ - No GUID or UUID file exists in /boot/config/ - flash.cfg contains only share/export settings, no device identifier --- PHP ERRORS (also encountered and patched) PHP 8.4 shipped with 7.3.1 introduced stricter type coercion, causing fatal errors in several Dynamix plugin files. I patched these and added fixes to /boot/config/go to persist across reboots: - /usr/local/emhttp/plugins/dynamix/scripts/monitor line 268 - string * int error on mdResyncSize - /usr/local/emhttp/plugins/dynamix/template.php line 59 - date() receiving string "(null)" instead of int for regBuildTime - /usr/local/emhttp/plugins/dynamix.my.servers/include/state.php lines 308/310 - string * int error on regTm and regExp The WebGUI and Registration page now load, but emhttpd still crashes so all reg fields remain null and the array won't start. --- ROOT CAUSE (suspected) The upgrade repartitioned the USB from the old legacy whole-device FAT superfloppy layout to GPT. emhttpd cannot identify the boot device under the new layout and crashes immediately. This matches the ENOFLASH4 bug described in forum topic #198869. --- WHAT I'VE TRIED - Multiple reboots - Manually starting emhttpd - crashes silently every time - Checked /usr/local/sbin/ for a registration or identify utility - none found - Verified key files are present and correct size (256 bytes) - Checked super.dat and all config files for a GUID - none found - Emailed Unraid support at [email protected] - awaiting response --- Any help or guidance would be greatly appreciated. Happy to provide additional diagnostics or run any commands needed. Thank you!

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.