June 22, 20179 yr Important: If you want to report an issue, please start a new topic in this board. UEFI support (-rc5) It is now possible configure UEFI boot mode to boot unRAID OS. The make_bootable.bat (Windows), make_bootable_mac (MacOS) and make_bootable_linux (Linux) scripts will output a prompt: Permit UEFI boot mode [Y/N]: If answered with 'Y' a new directory is included on the USB flash boot device called 'EFI'. The presence of this directory along with its contents, and along with some additional linux kernel options permit UEFI boot. This is done in such a way that you could choose either BIOS (legacy) or UEFI to boot off your USB flash device (that is, even if you answer 'Y' here you can still configure your motherboard to use Legacy boot). If answered with 'N' the directory and contents are still created, but named 'EFI-' (a dash at the end). This will prevent UEFI firmware from considering this device. You can manually rename the 'EFI-' directory to 'EFI' and permit possible UEFI boot (and rename back to 'EFI-' to prevent it again). Note: Even if the 'EFI' directory exists, whether or not your motherboard actually uses UEFI to boot is determined by BIOS settings. In addition, some motherboards may present a strongly worded warning along the lines of "The system found unauthorized changes on the firmware, operating system or UEFI drivers." In this case look for a "Secure Boot" BIOS setting and change to "Other OS" or "Disable". If you update your server using Check for updates on the Plugin page, an 'EFI-' directory and files will be automatically created on your USB flash boot device. If you prepare a new USB flash using this release, the 'EFI-' directory and files will also be included. If you use the "manual" method of updating by copying the bz* files from the release zip, beware you will need to manually also copy over the 'EFI-' directory (and modify the first line of syslinux.cfg and copy it to 'EFI-/boot' directory). There is also a webGui setting to permit UEFI boot located on the 'flash' device information page in the 'Syslinux Configuration' section. Update OS (-rc5) We have changed the way one checks for new unRAID OS releases. Instead of bundling an "unRAID Server" plugin on the Plugins page, there is a new page on the Tools menu in the About section called 'Update OS'. Here you can check for a new unRAID OS release as well as switch between the latest release in the stable branch or the next branch. In addition there is a separate control on the Notification Settings page that configures whether or not to automatically check for updates. Improved shfs/mover (-rc1) The LimeTech user share file system (shfs) has been improved in two areas. First, we now make use of FUSE read_buf/write_buf methods. This should result in significant throughput increases. Second, the mover script/move program no longer uses rsync to move files/directories between the cache pool and the parity array. Instead the move program invokes a new shfs ioctl() call. This should result in complete preservation of all metadata including atime and mtime. While this function has been fairly extensively tested, please keep an eye on mover activities - there shouldn't be any data loss, but it's a fairly significant code change. nginx http server (-rc1) We now use the nginx webserver as the front-end to the unRAID OS Management Utility (aka, webGui). The emhttp process has been changed to a daemon (emhttpd) listening at a unix socket. Incorporating nginx provides several features: Multi-threaded access, though emhttpd is still single-threaded. https (SSL) support. At present unRAID OS will generate a self-signed certificate. https works but you will get a scary warning from your browser about not being able to verify the certificate. No worries. nchan (websocket) support. We have only just begun the process of converting many of the browser javascript polling functions to an event-driven websocket paradigm. This opens the door for us to create something like a process manager where we can have several background operations in process, all monitored in real-time via webGui dashboard. enabling https (-rc3) To enable https support it's necessary to edit your 'config/go' file on your USB flash boot device. Use the -p option to specify the port(s) and optionally include the -r option to redirect http request from your browser to using https. Here's the detailed usage: # Usage: # emhttp [-r] [-p port [,sslport]] [OPER] # OPER is start or stop. Default is start. # By default nginx will be setup to listen only at port 80 (http). # The -p option may be used to define different listening ports and/or setup nginx # to listen at a specified port for https. The -r option may be used to setup # nginx so that any http request is redirected to https (this requires that both # ports have been specified with -p option). For example, to have nginx listen # at both standard ports but redirect all http to https use: # emhttp -rp 80,443 # To listen at only port 443 use: # emhttp -p ,443 # Note: the stop operation is only "safe" if the array has already been stopped # (this will be fixed). linux 4.11 kernel (-rc1) - should provide better Ryzen support among other improvements. IPv6 support (-rc1) We want to again, give a big "thank you" to bonienl who has greatly improved unRAID OS networking with the addition of IPv6 support. Give it a try and report any issues. Other (-rc1) Two new webGUI themes: Azure and Gray. Again, thanks to bonienl. Expanded driver support (QLogic) and more hardware monitoring support. Kernel modules and firmware are left on the Flash in a squashfs loopback and loaded into RAM on demand. Many more misc. improvements Changes (-rc5) Base distro: ncurses: 6.0-3 samba: 4.6.5-1 Management: update smartmontools drivedb and hwdata/{pci.ids,usb.ids,oui.txt,manuf.txt} emhttp: remove extra slash in nginx http->https redirect directive emhttp: redirect default page to either Main or Tools/Registration emhttpd: restore /mnt/user0 mount point nginx: prevent logging password mismatch error messages syslinux: EFI directory named EFI- (to disable default UEFI boot) webgui: undo copy changes to /boot/syslinux/syslinux.cfg to /boot/EFI/boot/syslinux.cfg (different solution) webgui: Enhanced plugin manager with separate plugin and OS sections webgui: Added separate unRAID OS check schedule and associated notifications webgui: More consistent text in Notification settings webgui: Undo background css adjustments (fix regression) webgui: Fixed regression error in color display of used/free columns in rc4 webgui: Fixed time-zone not included in container updates webgui: fixed regression error preventing proper display of computed share size webgui: Improved connection checking for plugin updates webgui: Fixed bug in copying SMB settings to other shares webgui: Added UEFI boot mode option under syslinux page webgui: fix visual border around cpu cores on VM edit page when there are 6 cores webgui: improve reading docker template xml network settings
June 22, 20179 yr updated and rebooted with zero problems. Kevin. Edited June 22, 20179 yr by digitalfixer
June 22, 20179 yr 9 hours ago, limetech said: Improved shfs/mover (-rc1) The LimeTech user share file system (shfs) has been improved in two areas. First, we now make use of FUSE read_buf/write_buf methods. This should result in significant throughput increases. Second, the mover script/move program no longer uses rsync to move files/directories between the cache pool and the parity array. Instead the move program invokes a new shfs ioctl() call. This should result in complete preservation of all metadata including atime and mtime. Tom --- Any chance to provide an option to leave the directory tree on the cache drive after Mover has done its thing. Several folks have implemented a data security system (mostly for protection against encrypting malware) where the shares are set to 'Secure' and the cache disk is shared as 'Public'. All writes to the "secured" share of the array are then done via the now "Public" share on the cache disk and then Mover will write the file(s) to the "Secure" array. Of course, the files are still open to attack by the Malware until Mover has done its thing but it is much better to lose a few newer files than TB's of archived data...
June 22, 20179 yr My plugin manager seems to be semi-broken now, after updating and rebooting. I have cleared my browser cache and tried the different themes. I don't see the new section for OS updates, and the entry for the OS isn't in the list at all The check for updates button is gone. I have a mysterious "retry" button at the top of the list.
June 22, 20179 yr 3 minutes ago, smashingtool said: My plugin manager seems to be semi-broken now, after updating and rebooting. I have cleared my browser cache and tried the different themes. I don't see the new section for OS updates, and the entry for the OS isn't in the list at all The check for updates button is gone. I have a mysterious "retry" button at the top of the list. Update OS (-rc5) We have changed the way one checks for new unRAID OS releases. Instead of bundling an "unRAID Server" plugin on the Plugins page, there is a new page on the Tools menu in the About section called 'Update OS'. Here you can check for a new unRAID OS release as well as switch between the latest release in the stable branch or the next branch. In addition there is a separate control on the Notification Settings page that configures whether or not to automatically check for updates.
June 22, 20179 yr Just now, smashingtool said: My plugin manager seems to be semi-broken now, after updating and rebooting. I have cleared my browser cache and tried the different themes. I don't see the new section for OS updates, and the entry for the OS isn't in the list at all The check for updates button is gone. I have a mysterious "retry" button at the top of the list. As explained in the release notes, the Update OS is now a separate section. You can find it under Tools -> About. Also a new schedule is available to check for OS updates independently of plugins, see Settings -> Notifications The Retry button occurs when internet communication is not present while checking for updated versions of the plugins. Currently not working (a bug ) but corrected in next version with a more descriptive text to remove the "mystery".
June 22, 20179 yr Oh, I saw the notes about the changes to updates and notification changes, and had already updated my notification settings to include the OS updates 4 times a day. As for the new page, I guess I was expecting the plugin page to have a new tab for OS updates, due to it saying "enhanced plugin manager" with separate sections for both. Thanks for the info, I see it now under tools. Does the lack of a button for checking for updates mean that it checks every time you access/refresh the page as well? Thanks guys.
June 22, 20179 yr 2 minutes ago, smashingtool said: Does the lack of a button for checking for updates mean that it checks every time you access/refresh the page as well? No "Retry" button means everything went well while retrieving the updates. The updating occurs in the background each time the page is loaded, this ensures that you always look at the latest status of the available plugins.
June 22, 20179 yr Just wanted to report, for this build, that the modules that weren't loading for me before for IPMI/ACPI are no longer happening, the system is loading the correct modules without anything added in the go file.
June 22, 20179 yr Author 17 minutes ago, heffe2001 said: Just wanted to report, for this build, that the modules that weren't loading for me before for IPMI/ACPI are no longer happening, the system is loading the correct modules without anything added in the go file. Musta been a kernel issue now fixed... thanks for the report.
June 22, 20179 yr For the new "unraid os update notification" setting, would it make sense to default it to be whatever the "plugin update notification" is? Otherwise I think you'll have a lot of people who aren't checking for new versions of the OS after this change. Also, on the new Update OS page, mine shows the webgui with a date of 2017.06.04. Doesn't that seem a bit old for rc5? And when you look at the release notes it refers you to the commit history on gihub: https://github.com/limetech/webgui/commits/master but for an rc it should point to the 6.4 branch: https://github.com/limetech/webgui/commits/6.4-wip
June 23, 20179 yr On 6/22/2017 at 9:42 AM, smashingtool said: I have a mysterious "retry" button at the top of the list. If you have the ransomware bait plugin installed (and possibly others may be affected), you will always see the Retry button on RC5 due to a bug in unRaid that's preventing it from properly checking updates for that particular plugin. Already fixed by bonienl for the next release. Edited June 23, 20179 yr by Squid
June 23, 20179 yr upgrade went fine but now one plugin icon is HUGE. should i report it to the plugin support page? never mind, just saw it was reported already Edited June 23, 20179 yr by mgworek
June 23, 20179 yr Just upgrade to rc5 and implement UEFI boot, boot menu "prompt" timing setting i.e. 20sec, but actually just several second.
June 23, 20179 yr Author 44 minutes ago, Benson said: Just upgrade to rc5 and implement UEFI boot, boot menu "prompt" timing setting i.e. 20sec, but actually just several second. Works for me. How did you change the timeout?
June 23, 20179 yr Thanks your reply, just edit in GUI and then apply. Also try "Default", apply, then change Prompt to 20, apply. FYR, I haven't any keyboard or mouse connect to unRAID. Edited June 23, 20179 yr by Benson
June 23, 20179 yr Author 3 minutes ago, Benson said: Thanks your reply, just edit in GUI and then apply. Also try "Default", apply, then change Prompt to 20, apply. timeout is specified in tenths of seconds. The default value of 50 means 5 seconds. If you want 20 seconds you have to set value 200.
June 23, 20179 yr Suprise of change to UEFI boot mode, the text console was graphic mode which display more row and column. Good job !! LT.
Archived
This topic is now archived and is closed to further replies.