unRAID Server Release 6.2.0-rc1 Available


Recommended Posts

First time using 6.2? please read the Original 6.2-beta Announcement Post first.

 

IMPORTANT

[*]Your server must have access to the Internet to use the unRAID 6.2 rc.

[*]Posts in this thread should be to report bugs and comment on features ONLY.

 

HOW TO REPORT A BUG

Think you've found a bug or other defect?  Ask yourself these questions before posting about it here:

[*]Have I successfully tested this bug with all my plugins disabled (booting into safe mode)?

[*]Can I recreate the bug consistently and have I documented the steps to do so?

[*]Have I downloaded my diagnostics from the unRAID webGui after the bug occurred, but before I rebooted the system?

Do not post about a bug unless you can confidently answer "Yes" to all three of those questions.  Once you can, be sure to follow these guidelines, but make sure to post as a reply on this thread, not as a new topic under defect reports (we track bug reports for beta/rc releases independent from the stable release).

 

INSTALLING AND UPDATING

If you are currently running previous 6.2-beta/rc release, clicking 'Check for Updates' on the Plugins page is the preferred way to upgrade.

 

Alternately, navigate to Plugins/Install Plugin, copy this text into the box and click Install:

https://raw.githubusercontent.com/limetech/unRAIDServer-6.2/master/unRAIDServer.plg

 

You may also Download the release and generate a fresh install.

 

RELEASE NOTES

This releases represents a feature freeze and includes bug fixes, refer to Change Log below.  Other highlights:

 

Slackware64-14.2

 

We are "in sync" with the recent release of Slackware64-14.2, meaning all unRAID OS packages are either same as in the official Slackware64-14.2 distro or newer.  However, in general, we track Slackware64 "current".

 

"Prefer" cache mode

 

To make things more flexible for our users, we’ve added a new cache mode called "Prefer" for user shares. This new mode allows users to configure their system without a cache device and when one is added, shares that are set to this mode will have their data moved off array devices and to the cache automatically.

 

No device limit for Trial

 

We lifted the 6-device limit for Trial keys.  Trial now function identically to Pro, with the exception of a 30-day time limit for Trial and the requirement of an internet connection for Trial to be able to contact our key-server to validate.

 

 

unRAID Server OS Change Log
===========================

Version 6.2.0-rc1 2016-07-08
----------------------------

Base distro:

- Slackware64-14.2 base distro
- gd: version 2.2.1 (CVE-2015-8874, CVE-2016-3074)
- kernel-firmware: version 20160628git
- pcre: version 8.39 (CVE-2016-1283)
- php: version 5.6.23 (CVE-2016-5766, CVE-2016-5767, CVE-2016-5768, CVE-2016-5769, CVE-2016-5770, CVE-2016-5771, CVE-2016-5772, CVE-2016-5773)
- wget: version 1.18 (CVE-2016-4971)

Linux kernel:

- version 4.4.14
- added config options:
  - SCSI_PM8001: PMC-Sierra SPC 8001 SAS/SATA Based Host Adapter driver (per user request)
  - SCSI_STEX: Promise SuperTrak EX Series support (per user request)

Management:

- correct typo in boot device comment
- docker: fix handling of config/docker.cfg default docker settings
- fix handling of non-standard boot device label
- networking: prevent invalid USE_DHCP="no" and DHCP_KEEPRESOLV="no" (or empty) combination
- md/unraid: prevent multiple kernel threads from updating super.dat file at the same time
- remove device limit on Trial key.
- shfs/mover: support user share cache mode "prefer"
- Trial key now supports unlimited storage devices

webGui:

- added 'preset current configuration' with New Config utility
- Allow multiple disk selection in NewPerms utility
- docker: fix device pass-through (container target was always coming up empty before)
- docker: fix update to always request manifest.v2 information
- docker: fix update/create to skip any remaining operations and display the error messages when 'docker pull' fails
- docker: improved cache handling for docker container/image information which may have solved some rare cases of showing stale info on the web ui
- docker settings: show warnings next to paths when array is stopped or when they are invalid; hide vdisk size under advanced view
- fix hiding VM help block about creating a new VM when editing a existing VM
- fix ip address update if the system initially gets a local link address (169.254.x.x)
- fix year added in parity history when browser is opened
- include all network interfaces in diagnostics
- include scsi attached drives in diagnostics
- permit share 'Use cache' configuration even if no cache disk/pool exists.
- remove conflicting generation of docker.cfg file
- remove conflicting generation of domain.cfg file
- remove SMART config files when "New Config" is done
- sort plugins alphabetically
- show disconnected ethX interfaces on the dashbaord
- vm manager: add 'virtio-win-0.1.118-2' to VirtIO-ISOs list
- vm manager: check free space before attempting to download OpenELEC file
- vm manager: check free space before attempting to download LibreELEC file
- vm manager: check free space before attempting to download VirtIO ISO file
- vm manager: fix showing vnc input controls when a real GPU is selected while toggling from basic to advanced view
- vm manager: hide files starting with a . (dot) from showing up in the file pickers
- vm manager: remove 'VirtIO' as a option from the CDRom Bus dropdowns
- vm manager: whitelist 'tainted: high-privileges' and 'tainted: host-cpu' as regular text during log color coding
- vm settings: fix handling of config/domain.cfg default libvirt settings
- vm settings: hide vdisk size input under advanced view
- vm settings: prevent virtio-iso download if ISO share/path doesn't exist
- vm settings: show warnings next to paths when array is stopped or when they are invalid

Version 6.2.0-beta23 2016-06-11
-------------------------------

Linux kernel:

- added Mellanox network drivers per user request:
  - MLX5_CORE: Mellanox Technologies ConnectX-4 and Connect-IB core driver
  - MLX5_CORE_EN: Mellanox Technologies ConnectX-4 Ethernet support
  - MLXSW_CORE: Mellanox Technologies Switch ASICs support
  - MLXSW_PCI: PCI bus implementation for Mellanox Technologies Switch ASICs

Management:

  - fix: ensure hwdb is updated for lsusb descriptions

webGui:

  - Fixed regex validation for IPv4 (e.g. 208.67.220.220 now works)
  - Fixed eth0 port status detection and port up/down execution
  - Fixed display on dashboard when parity is invalid
  - VM Manager: add 'virtio-win-0.1.117' and 'virtio-win-0.1.118' to VirtIO-ISOs list
  - VM Manager: add LibreELEC to the template list

Version 6.2.0-beta22 2016-06-08
-------------------------------

Base distro:

- ca-certificates: version 20160104
- curl: version 7.49.1 (CVE-2016-3739)
- gnutls: version 3.4.13 (CVE-2016-4456)
- kernel-firmware: version 20160601git
- libarchive: version 3.1.2 (CVE-2016-1541)
- libgcrypt: version 1.7.0
- libxml2: version 2.9.4 (CVE-2016-4447, CVE-2016-4448, CVE-2016-4449)
- mesa: version 11.2.2
- mozilla-firefox: version 45.0.2
- ntp: version 4.2.8p8 (CVE-2016-1551, CVE-2016-1549, CVE-2016-2516, CVE-2016-2517, CVE-2016-2518, CVE-2016-2519, CVE-2016-1547, CVE-2016-1548, CVE-2015-7704, CVE-2015-8138, CVE-2016-1550, CVE-2016-4953, CVE-2016-4954, CVE-2016-4955, CVE-2016-4956, CVE-2016-4957)
- openssl: version 1.0.2h (CVE-2016-2108, CVE-2016-2107, CVE-2016-2105, CVE-2016-2106, CVE-2016-2109, CVE-2016-2176)
- php: version 5.6.22 (CVE-2016-3074, CVE-2015-8865, CVE-2016-4073, CVE-2016-4072, CVE-2016-4071, CVE-2016-4070, CVE-2013-7456, CVE-2016-5093, CVE-2016-5094, CVE-2016-5096)
- qemu: version 2.5.1.1 (CVE-2016-3712, CVE-2016-3710)
- samba: version 4.4.4 (CVE-2015-5370, CVE-2016-2110, CVE-2016-2111, CVE-2016-2112, CVE-2016-2113, CVE-2016-2114, CVE-2016-2115, CVE-2016-2118)
- smartmontools: version 6.5

Management:

- allow kernel append parameter 'unraidlabel' to override boot device label (default: UNRAID)
- fix source url in smartmontools drivedb updater script (update-smart-drivedb)
- fix rare deadlock case when there are insufficient free stripes for a large I/O
- support dual-device "swap/disable" function
- Support spaces in docker and libvirt image file paths.

Linux kernel:

- version 4.4.13
- added config options:
  - NIU: Sun Neptune 10Gbit Ethernet support (per user request)
- added VLAN (802.1q) network and bridge support
- updated nbd module option 'max_part' value to 64 (per user request)

webGui:

- docker: bug fix: allow official docker image updates to work
- docker: don't download banner images anymore (banners were removed a while back)
- fix custom setting in Parity Check Schedule
- fix regression error in Browse function
- include year in parity history
- networking: VLAN and multiple ethernet support (Thanks Bergware!)
- numerous cosmetic and typo fixes
- upgraded jQuery to version 2.2.4
- upgraded font-awesome to version 4.6.3
- vm manager: add 'virtio-win-0.1.113' to VirtIO-ISOs list
- vm manager: add '6.0.3' to the OpenELEC versions list
- vm manager: bug fix: don't reset vDisk Location dropdown to 'None' when 'Manual' should be selected
- vm manager: clean up virtio-iso download progress
- vm manager: OpenELEC download folder should default to <domain share folder> if it exists
- vm settings: allow option to remove libvirt image
- vm settings: bug fix: spinning download button

Version 6.2.0-beta21 2016-04-05
-------------------------------

Base distro:

- at: version 3.1.19
- curl: version 7.48.0
- dbus: version 1.10.8
- glibc-zoneinfo: version 2016c
- kernel-firmware: version 20160401
- libevent: version 2.0.22
- lvm2: version 2.02.148
- php: version 5.6.20
- qemu: version 2.5.1
- samba: version 4.4.0
- sudo: version 1.8.16
- xkeyboard-config: version 2.17

Management:

- Fixed a few bugs in mac version of syslinux
- rc.local: disabled irqbalance service from automatically starting
- Fix container hostpath validation in rc.docker.
- Updated smartmontool drivedb.h
    
Linux kernel:

- added config options:
  - DM_MIRROR: Mirror target (per user request)
- unraid: Fix parity size not checked against size of new device(s) added to existing array.
- unraid: Fix non-present disabled data device size not checked against new parity device size.

webGui:

- Version: 2016-04-05
- VM Manager: add German vnc keyboard choice
- Improved core separation display for AMD cpus on System Devices page
- Fix: Templates not updating
- Fix single line display of non-hyperthreaded cores on Dashboard page
- Make direct link to plugin update optional in notice.  Allows for direct download or redirect to plugin manager
- Show parity history with newest entry at top and oldest entry at bottom
- Add unRAID OS/Dynamix GUI update message in footer
- API for plugins to test and display a new version message
- Force refresh of file when content has changed, and file is viewed in browser
- Check for disk not present in status report
- Group disk types (parity, data, cache) in status report
- Improved core separation on Dashboard page
- Docker: add RO/Slave path option
- Docker: Do not override /config Name or Display for V2 templates
- Docker: remove spaces from container names
- Fixed regression error in Browse function
- vnc viewer: code updates from upstream (Make sure to copy arrays when using render queue)
- Upgraded jQuery to version 2.2.2
- Change min width of navbar items (@anthony0030)
    
Version 6.2.0-beta20 2016-03-25
-------------------------------

Base distro:

- aaa_elflibs: version 14.2 
- ethtool: version 4.5
- glibc-zoneinfo: version 2016b
- lvm2: version lvm2-2.02.147
- mc: version 4.8.16
- pciutils: version 3.4.1
- pkgtools: version 14.2
- procps-ng: version 3.3.11
- mozilla-firefox: version 45.0.1
- harfbuzz: version harfbuzz-1.2.4
- utempter: version 1.1.6

Linux kernel:

- version 4.4.6
- added missing firmware: ast_dp501_fw.bin
- use out-of-tree drivers:
  - Intel 10Gbit Ethernet driver ixgbe: version 4.3.13
  - Intel 10Gbit Ethernet driver ixgbevf: version 3.1.2
  - Highpoint Rocket r750: version 1.2.4

Management:

- Add halt_poll_ns=0 to kvm.conf - eliminates high cpu overhead in windows 10 [kudos to Eric S. for this!]
- Fix auto-start array
- Fix upgrade process erroneous reference of /boot/config/domains.cfg to /boot/config/domain.cfg
- Quiet extraneous nfs start messages.
- When necessary to query keyserver, poll up to 45 seconds for a connection.

webGui:

- docker: Add Template Authoring Mode. 
- docker: Add the ability to keep templates in sync with the authors modifications
- docker: Fix: wrong variable name prevents config creation
- docker: Set default port mode to TCP and path mode to RW 
- dynamix: Introduce context-sensitive help
- dynamix: Get rid of SMART db update in monitor
- Do not activate context-sensitive help functionality for Docker and VMs pages yet
    
Version 6.2.0-beta19 2016-03-17
-------------------------------

Base distro:

- fix NFS mounts and warnings about missing IPv6
- removed obsolete 'apmd' and 'portmap' packages
- acpid: version 2.0.26
- docker: version 1.10.3
- cryptsetup: version 1.7.1
- grep: version 2.24
- gtk+3: version 3.18.9
- htop: version 2.0.1
- libdrm: version 2.4.67
- libnl3: version 3.2.27
- lvm2: version 2.02.145
- mozilla-firefox: version 45.0 (console GUI mode)
- mpfr: version 3.1.4
- nettle: version 3.2
- openssh: version 7.2p2
- p11-kit: version 0.23.2
- pciutils: version 3.4.1
- rpcbind: version 0.2.3
- samba: version: 4.3.6
- xorg-server: version 1.18.2

Linux kernel:

- version 4.4.5
- added config options:
  - AMD_IOMMU_V2: AMD IOMMU Version 2 driver
  - INTEL_IOMMU_SVM: Support for Shared Virtual Memory with Intel IOMMU
  - SCSI_HPSA: HP Smart Array SCSI driver [per customer request for testing, may be removed]
- unraid: Correct sync start/end timestamps.
- unraid: Fix device spindown bug.
- unraid: Fix NEW_ARRAY case of Q not set invalid.
- unraid: Refinement in 'invalidslot' handling

Management:

- Certain mount errors can actually leave device mounted, so un-mount if any error detected.
- Change 'color' status of non-present parity devices from 'red-off' to 'grey-off'.
- correctly handle dual-parity "trust parity" flag.
- fix 'bash' error in /etc/rc.d/rc.6 (shutdown) script.
- Fix disks_mounted event generated after svcs_started.
- Get rid of "Identify" operation.
- Incorporate gfjardim suggestion to mark /mnt "shared" for better Docker integration.
- upgrade process now copies/upgrades bzroot-gui and syslinux/syslinux.cfg-

webGui:

- docker: always show the 'Add another Path, Port or Variable' button
- docker: export ports as variable if Network is set to host
- docker: fix 'WebUI' content menu item now hidden when the web ui link is empty
- docker: removed 'Dry Run' button on create/edit container page
- docker: update pop-in dialogs to look better when using the Dynamix black theme
- Do not display unassigned parity devices when array is Started.
- fix context menu to escape non-safe css selector characters
- fix when disk rebuild is complete, notification reports status "Canceled"
- vm manager: Fix cdrom bus type to use SATA when machine type is Q35

Version 6.2.0-beta18 2016-03-11
-------------------------------

Changes vs. unRAID Server OS 6.1.9.

Base distro:

- switch to 'slackware64-current' base packages
- avahi: version 0.6.32
- beep: version 1.3
- docker: version 1.10.2
- eudev: version 3.1.5a: support NVMe
- fuse: version 2.9.5
- irqbalance: version 1.1.0
- jemalloc: version 4.0.4
- libestr: version 0.1.10
- liblogging: version 1.0.5
- libusb: version 1.0.20
- libvirt: version 1.3.1
- lshw: version B.02.17 svn2588
- lz4: version r133
- mozilla-firefox: version 44.0.2 (console GUI mode)
- netatalk: version 3.1.8
- numactl: version 2.0.11
- php: version 5.6.19
- qemu: version 2.5.0
- rsyslog: version 8.16.0
- samba:
  - version: 4.3.5
  - enable asynchronous I/O in /etc/samba/smb.conf
  - remove 'max protocol = SMB3' from /etc/samba/smb.conf (automatic negotiation chooses the appropriate protocol)
- spice: version 0.12.6
- xorg-server: version 1.18.1
- yajl: version 2.1.0

Linux kernel:

- version 4.4.4
- default iommu to passthrough (iommu=pt)
- kvm: enabled nested virtualization
- unraid: array PQ support (dual-parity)

Management:

- Trial key now supports 6 devices, validates with limetech keyserver
- Pro key supports max 30 array devices, unlimited attached devices
- add 10Gb ethernet tuning in /etc/sysctl.conf
- add tunable: md_write_method (so-called "turbo write")
- array PQ support (dual-parity)
- do not auto-start parity operation when Starting array in Maintenance mode
- libvirt image file handling
- stop md/unraid driver cleanly upon system poweroff/reset
- support NVMe storage devices assignable to array and cache/pool
- support USB storage devices assignable to array and cache/pool
- system shares handling
- misc other improvements and bug fixes

webGui:

- all fixes and enhancements from 6.1.9
- added hardware profile page
- added service status labels to docker and vm manager settings pages
- docker: revamped docker container edit page (thanks gfjardim!)
- docker: now using docker v2 index/repos
- docker: updating a stopped container will keep it stopped upon completion
- dyanmix-6.2: version 2016-03-11
- reverse the negative logic in docker and libvirt image fsck confirmation
- support user specified network MTU value
- vm manager: usb3 controller support, improved usb device sorting and display
- vm manager: integrated virtio driver iso downloader
- vm manager: support nvidia with hyper-v for windows guests
- vm manager: added auto option for vdisk location
- misc other improvements and bug fixes

Link to comment
  • Replies 155
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

I'm getting this error when trying to update Plex Docker as well as CouchPotato

 

Any thoughts?

 

You on RC1?  :-\

 

Regardless try deleting your docker.img and recreating it.  This release I believe is meant to fix that bug.

Link to comment

I'm getting this error when trying to update Plex Docker as well as CouchPotato

 

Any thoughts?

 

You will need to delete your docker image file and recreate it along with your containers.  Your appdata for each should be fine, but the containers themselves need to be redownloaded into a complete new docker image file.

Link to comment

I'm getting this error when trying to update Plex Docker as well as CouchPotato

 

Any thoughts?

 

You will need to delete your docker image file and recreate it along with your containers.  Your appdata for each should be fine, but the containers themselves need to be redownloaded into a complete new docker image file.

 

Might be worth putting a note to that effect on the top of the first post in bold Jon.  Just a thought.....

Link to comment

 

You will need to delete your docker image file and recreate it along with your containers.  Your appdata for each should be fine, but the containers themselves need to be redownloaded into a complete new docker image file.

 

I am getting the same error as well on two dockers.

 

Does this mean I need to delete all of my dockers and their config as well, then recreate all of them with the paths I have set up or is there an easier way?

Link to comment

Great news, but why not  the latest  qemu & libvirt?

 

Not sufficient time for testing.  Maybe in 6.3.  QEMU 2.6 just came out in May, so it wouldn't be fitting for us to move to an RC and add something that new that could further hold up moving to 6.2 stable.  Don't worry, we're excited about the new virtualization releases as well, but we need to cutoff somewhere.

Link to comment

Tempting but going to wait for final on this one I think.

 

Upgraded my 100TB server, all seems well here.

 

 

wow 100 tb server. I cant imagine having that amount of space!  :)

 

Well don't look now but I have 216TB currently and it's 70% full. Where are the 10-12TB drives?!

 

Ignore the sig, haven't updated it yet.

Link to comment

I would like to confirm the Adaptec driver worked a charm and my 7805H is working perfectly - no more sata for me!

 

Thanks for putting that in at such a late point, user requests for the win!

 

Everything else seems fine and i have been able to update my dockers without deleting the main image file

 

Jamie

Link to comment
Guest
This topic is now closed to further replies.