UnRAID Server Version 5.0-beta3 Release Notes

From unRAID
Jump to: navigation, search

These release notes refer to installation and upgrade instructions for a major unRAID Server version change. Please be aware that all measures have been taken to ensure data integrity, but this is beta software - use at your own risk.

Upgrade Instructions

If you are currently running:

  • Any release before 4.7
  1. Upgrade your server to version 4.7 and verify your server boots properly into 4.7 and your configuration appears valid.
  2. Now follow instructions for upgrading from 4.7 in next section.
  • Version 4.7
  1. Record the model, serial number, and position of each of your hard disks.
  2. Prepare the flash: either shutdown your server and plug the flash into your PC or Stop the array and perform the following actions referencing the flash share on your network:
    • Backup at least the contents of the config directory of your Flash. Never hurts to backup the entire flash contents.
    • Copy the files bzimage and bzroot from the zip file to the root of your flash device, overwriting the same-named files already there.
    • If present delete these files from the flash (sorry, you will have to re-enter all your users after booting this release):
      • config/passwd
      • config/shadow
      • config/smbpasswd
  3. Boot your server.
  4. If any of your hard drives appear missing or wrong, you can either go to Settings/Disk Devices and re-assign all your hard drives, or you can go to Utils/New Slots and execute that utility to change the device assignments for you. Depending on your hardware configuration this step may not be necessary.
  5. If the array is not already started, Start it. All disks should mount and parity should be valid.
  6. Go to Utils/New Permissions and exeucte that utility to change file ownership and permission settings. This is necessary for proper operation of the 5.0 security model.
  7. Go to Users page and re-enter all of your users. If you plan on using AFP with either Secure or Private security mode, you must enter at least one user because AFP does not permit the 'root' user name.
  • Version 5.0-beta1 or 5.0-beta2
  1. Follow all steps above for upgrading from 4.7 with the exception of step 6 (because presumably you already did this). Yes, you have to re-enter your users again, this is necessary for proper operation of avahi (Zeroconf, a.k.a., Bonjour).

Installation on a New Flash Device

To make a bootable USB Flash device using Windows (XP/Vista/Win7), follow these steps:

  1. Plug your USB Flash device into your Windows PC.
  2. Open 'My Computer' (XP) or 'Computer' (Vista/Win7) and right-click your Flash device. Click 'Format...', set the volume label to UNRAID and then click 'Start'. Important: the volume label must be set exactly to UNRAID (all caps).
  3. Click on your Flash device (to open it) and drag then entire contents of the unRAID Server zip file to the Flash.
  4. For Windows XP, click on the file 'make_bootable'. A DOS window will open and run the 'syslinux' utility on the Flash. For Windows Vista or Windows 7, right-click on the file 'make_bootable' and select 'Run as administrator'.
  5. Once again, right-click your Flash device in 'My Computer' or 'Computer' and then click 'Eject'. Your Flash device is now ready to boot into unRAID Server OS.

Change Log

Changes from 5.0-beta2 to 5.0-beta3
-----------------------------------

New Features:
- AFP now working.
- Advanced Format drive support added (just like 4.7 except "Default partition format" is "MBR: 4K-aligned".
- New config setting to exclude selected disks from Users Shares.
- Added 'Log' button to webGui menu bar to dynamically 'tail' the system log.
- Added automatic link generation of page titles to corresponding unRAID Wiki help pages.

Bug Fixes:
- webGui: fix problem using 'default.png' icon for pages without an explicit icon file
- webGui: fix CIFS settings not showing up for Flash share.
- webGui: don't present 'delete' checkbox on share edit page if share is not empty.
- webGui: output 'clear' and 'copy' progress to "progressFrame".
- webGui: fix inconsistencies in add/rename user shares
- driver: fix rare unraid driver kernel oops (protect md cmd/status interface with semaphore).
- shares: fix bug where permissions were set on objected pointed-to by newly created symlink.
- shares: fix problem causing SMB/Win7 to report "too many open files"
- network: do not store HWADDR in 'config/network.cfg'
- nfs: set explicit NFS 'fsid' assignment for disk shares, and make 'fsid' values persistent for user shares.

Other:
- slack: upgrade core to 13.1
- slack: include 'infozip' package for zip/unzip support.
- slack: get rid of ifplugd, no more beeping when Ethernet cable is plugged in/out but a plugin could be created to do this
- kernel: upgrade to 2.6.36.2
- kernel: support up to 8 cores
- kernel: add LSI MPT Fusion SAS 2.0 device driver
- kernel: change supported hwmon components to modules instead of built-in
- kernel: add 'asus_atk0110' kernel module
- kernel: added Ext2/Ext3/Ext4 support (can't specifiy for unraid yet though).
- kernel: added Prolific PL2303 USB Serial driver
- samba: upgrade to 3.5.6
- samba: answer only on port 139 (and no longer on 445).  This seems to eliminate "peer connection failed" messages.
- webGui: treat 'flash' as device on Main page
- webGui: changed default workgroup name from "Mshome" to "WORKGROUP"
- webGui: provide check box next to Check button letting user select Correct or Not Correct parity errors; default Check following unclean shutdown is now the Not Correct variety
- webGui: in config controls where user enters a block count, support "MB", "GB", and "TB" suffixes
- webGui: numerous cosmetic changes and fixes


Changes from 5.0-beta1 to 5.0-beta2
-----------------------------------

New Features:
- NFS now working.
- Function on the Shares page to compute disk spaced used by a share. Information is cleared when you navigate to a different page.
- Simple file browser.
- emhttp event callout - see /usr/local/emhttp/emhttp_event

Bug Fixes:
- Cache disk device handling was broken.
- Share 'floor' value was always getting set to 0.
- Correctly handle a user with UID 1000.
- Allow only 'root' to be able to log in.
- Other misc fixes.

Other:
- Use 'rmmod' instead of 'modprobe -rw' to remove the unRAID driver.
- Support 'shadow' password file (note: if 'flash' share is exported, shadow password file is still visible).
- Changed webGui CSS 'width:775' to 'min-width:775', eliminate 'hover' high-lighting in disk and share status tables (change to alternating grey/light-grey rows) & updated banner image courtesy bubbQ.
- Other numerous CSS tweaks.
- Include 'pcre' library (Perl-compatible regular expression library)
- PHP package changes:
  - include pcre support.
  - compile with "large file support"
- Include 'makepkg' and 'pkgtool'.
- Use WeeboTech's modified 'pre' script.
- Added /etc/unraid-version file.
- Lots of tweaks to the page template system.


Changes from 4.5.6 to 5.0-beta1
-------------------------------

New Features:
- New extensible webGui architecture.  Pages are rendered with PHP, but other methods are possible.
- New security model.
- Security is now available in 'Basic' verion.  The feature differences between the different license key types are as follows:
  Basic - support 3 array drives, no cache, no Active Directory support
  Plus  - support 6 array drives plus cache drive, no Active Directory support
  Pro   - support 21 array drives plus cache drive, Active Directory support

Restrictions:
- Beta-1 release does not have all functionality yet:
  No NFS.
  No AFP.
  No FTP.
  No Active Directory (actually may work, not tested).
  No "official" plugin scheme designed yet (this will be done with help from Community).
  No event hooks for plugins (again, will be implemented with input from Community).

Other:
- Way too numerous to list. Only minor changes in the unRAID driver itself, so data transfer integrity should be safe.