Jump to content
  • Unraid OS version 6.7.0-rc1 available


    limetech

    New in Unraid OS 6.7 release:

     

    New Dashboard layout, along with new Settings and Tools icons.  Designed by user @Mex and implemented in collaboration with @bonienl.  We think you will find this is a big step forward.

     

    Time Machine support via SMB.  To enable this feature it is necessary to first turn on Enhanced OS X interoperability on the Settings/SMB page.  Next, select a share to Export for Time Machine in the share SMB Security Settings section.  AFP support is deprecated.

     

    Linux kernel 4.19.  This is the latest Long Term Support kernel.  We will go with this for a while but anticipate
    updating to 4.20 or even 5.0 for Unraid 6.7.0 stable.  Here are some other kernel-related updates:

    • Added TCP "BBR Congestion control" and made it the default.  This should improve network throughput but probably not too many users will notice anything different.
    • Added Bluetooth support in the Linux kernel.  We did not add the user-space tools so this will be mostly useful to support Bluetooth in docker containers.
    • AMD firmware update for Threadripper.

     

    Ignore case in validating user share names.  If there are multiple top-level directories which differ only in case, then we use the first such share name encountered, checking in order: cache, disk1, disk2, ..., diskN.  Additional top-level directories encountered will be ignored.  For example, suppose we have:

    /mnt/cache/ashare
    /mnt/disk1/Ashare
    /mnt/disk2/ashare

    The name of the exported share will be 'ashare' and will consist of a union of /mnt/cache/ashare and /mnt/disk2/ashare.  The contents of /mnt/disk1/Ashare will not show up in /mnt/user/ashare.

     

    If you then delete the contents of /mnt/user/ashare followed by deleting the 'ashare' share itself, this will result in share 'Ashare' becoming visible.  Similar, if you delete the contents of /mnt/cache/ashare (or gets moved), then you will now see share 'Ashare' appear, and it will look like the contents of 'ashare' are missing!  Thankfully very few (if any) users should be affected by this, but handles a corner case in both the presentation of shares in windows networking and storage of share config data on the USB flash boot device.

     

    New vfio-bind method.  Since it appears that the xen-pciback/pciback kernel options no longer work, we introduced an alternate method of binding, by ID, selected PCI devices to the vfio-pci driver. This is accomplished by specifying the PCI ID(s) of devices to bind to vfio-pci in the file 'config/vfio-pci.cfg' on the USB flash boot device.  This file should contain a single line that defines the devices:

    BIND=<device> <device> ...

    Where <device> is a Domain:Bus:Device.Function string, for example,

    BIND=02:00.0

    Multiple device should be separated with spaces.

     

    The script /usr/local/sbin/vfio-pci is called very early in system start-up, right after the USB flash boot device is
    mounted but before any kernel modules (drivers) have been loaded.  The function of the script is to bind each specified device to the vfio-pci driver, which makes them available for assignment to a virtual machine, and also prevents the Linux kernel from automatically binding them to any present host driver.

     

    In addition, and importantly, this script will bind not only the specified device(s), but all other devices in the same IOMMU group as well.  For example, suppose there is an NVIDIA GPU which defines both a VGA device at 02:00.0 and an audio device at 02.00.1.  Specifying a single device (either one) on the BIND line is sufficient to bind both device to vfio-pci.  The implication is that either all devices of an IOMMU group are bound to vfio-pci or none of them are.

     

    Added 'telegram' notification agent support - thank you @realies

     

    Finally, we updated several base packages, including move to Samba 4.9 and docker 18.09, and fixed a number of minor bugs.

     

    Version 6.7.0-rc1 2019-01-21

    Base distro:

    • aaa_elflibs: version 15.0 (rev 3)
    • acpid: version 2.0.31
    • adwaita-icon-theme: version 3.30.1
    • at: version 3.1.23
    • at-spi2-atk: version 2.30.0
    • at-spi2-core: version 2.30.0
    • atk: version 2.30.0
    • bin: version 11.1 (rev 3)
    • bluez: version 4.101
    • bluez firmware: version 1.2
    • bridge-utils: version 1.6
    • btrfs-progs: version v4.19.1
    • ca-certificates: version 20181210
    • cairo: version 1.16.0
    • cifs-utils: version 6.8
    • coreutils: version 8.30 (rev 4)
    • curl: version 7.63.0
    • cyrus-sasl: version 2.1.27
    • dbus: version 1.12.12
    • dhcpcd: version 7.0.8
    • diffutils: version 3.7
    • dmidecode: version 3.2
    • dnsmasq: version 2.80
    • docker: version 18.09.1
    • e2fsprogs: version 1.44.5
    • etc: version 15.0 (rev 9)
    • ethtool: version 4.19
    • file: version 5.35
    • findutils: version 4.6.0
    • fribidi: version 1.0.5
    • gdbm: version 1.18.1
    • gdk-pixbuf2: version 2.38.0
    • git: version 2.20.1
    • glibc-zoneinfo: version 2018g
    • glib2: version 2.58.2
    • gnutls: version 3.6.5 (CVE-2018-16868)
    • gptfdisk: version 1.0.4
    • graphite2: version 1.3.13
    • grep: version 3.3
    • gtk+3: version 3.24.2
    • gzip: version 1.10
    • harfbuzz: version 2.3.0
    • haveged: version 1.9.4
    • hdparm: version 9.58
    • hostname: version 3.21
    • hwloc: version 1.11.11
    • icu4c: version 63.1
    • inotify-tools: version 3.20.1
    • intel-microcode: version 20180807a
    • iproute2: version 4.19.0
    • iptables: version 1.8.2
    • iputils: version s20180629
    • irqbalance: version 1.5.0
    • jansson: version 2.12
    • kernel-firmware: version 20181218_0f22c85
    • keyutils: version 1.6
    • libSM: version 1.2.3
    • libX11: version 1.6.7
    • libarchive: version 3.3.3
    • libcap-ng: version 0.7.9
    • libdrm: version 2.4.96
    • libedit: version 20181209_3.1
    • libepoxy: version 1.5.3
    • libestr: version 0.1.11
    • libevdev: version 1.6.0
    • libgcrypt: version 1.8.4
    • libgpg-error: version 1.33
    • libjpeg-turbo: version 2.0.1
    • libnftnl: version 1.1.2
    • libpcap: version 1.9.0
    • libpng: version 1.6.36
    • libpsl: version 0.20.2
    • libpthread-stubs: version 0.4 (rev 3)
    • librsvg: version 2.44.11
    • libtirpc: version 1.1.4
    • libvirt: version 4.10.0
    • libwebp: version 1.0.1
    • libxcb: version 1.13.1
    • lm_sensors: version 3.5.0
    • logrotate: version 3.15.0
    • lvm2: version 2.03.02
    • lzip: version 1.20
    • lz4: version 1.8.3
    • mc: version 4.8.22
    • mesa: version 18.3.0
    • miniupnpc version: 2.1
    • nano: version 3.2
    • ncurses: version 6.1_20181110
    • netatalk: version 3.1.12 (CVE-2018-1160)
    • nettle: version 3.4.1 (CVE-2018-16869)
    • nghttp2: version 1.35.1
    • nginx: version 1.14.2 (+ nchan 1.2.3) (CVE-2018-16843, CVE-2018-16844, CVE-2018-16845)
    • ntp: version 4.2.8p12 (rev 5)
    • openldap-client: version 2.4.47
    • pciutils: version 3.6.2
    • perc2: version 10.32
    • php: version 7.2.13
    • pixman: version 0.36.0
    • pkgtools: version 15.0 (rev 23)
    • pv: version 1.6.6
    • qemu: version 3.1.0
    • rpcbind: version 1.2.5
    • rsyslog: version 8.40.0
    • samba: version 4.9.4 (CVE-2018-14629, CVE-2018-16841, CVE-2018-16851, CVE-2018-16852, CVE-2018-16853, CVE-2018-16857)
    • sed: version 4.7
    • shadow: version 4.6
    • shared-mime-info: version 1.10
    • smartmontools: version 7.0
    • spice: version 0.14.1
    • spice-protocol: version 0.12.14
    • sqlite: version 3.26.0
    • sudo: version 1.8.26
    • sysvinit-scripts: version 2.1 (rev 24)
    • sysvinit: version 2.93
    • tar: version 1.30 (rev 3)
    • tree: version 1.8.0
    • ttyd: version 1.4.2
    • util-linux: version 2.33
    • wget: version 1.20
    • xauth: version 1.0.10 (rev 3)
    • xfsprogs: version 4.19.0
    • wget: version 1.20.1
    • xkeyboard-config: version 2.25
    • xterm: version 341
    • zstd: version 1.3.8

    Linux kernel:

    • version: 4.19.16
    • OOT Intel 10Gbps network driver: ixgbe: version 5.5.3
    • OOT Tehuti 10Gbps network driver: tn40xx: version 0.3.6.17
    • added drivers:
    • CONFIG_USB_SERIAL_CH341: USB Winchiphead CH341 Single Port Serial Driver
    • added TCP BBR congestion control kernel support and set as default:
    • CONFIG_NET_KEY: PF_KEY sockets
    • CONFIG_TCP_CONG_BBR: BBR TCP
    • CONFIG_NET_SCH_FQ: Fair Queue
    • CONFIG_NET_SCH_FQ_CODEL: Fair Queue Controlled Delay AQM (FQ_CODEL)
    • added Bluetooth kernel support:
    • CONFIG_BT: Bluetooth subsystem support
    • CONFIG_BT_BREDR: Bluetooth Classic (BR/EDR) features
    • CONFIG_BT_RFCOMM: RFCOMM protocol support
    • CONFIG_BT_RFCOMM_TTY: RFCOMM TTY support
    • CONFIG_BT_BNEP: BNEP protocol support
    • CONFIG_BT_BNEP_MC_FILTER: Multicast filter support
    • CONFIG_BT_BNEP_PROTO_FILTER: Protocol filter support
    • CONFIG_BT_HIDP: HIDP protocol support
    • CONFIG_BT_HS: Bluetooth High Speed (HS) features
    • CONFIG_BT_LE: Bluetooth Low Energy (LE) features
    • CONFIG_BT_HCIBTUSB: HCI USB driver
    • CONFIG_BT_HCIBTUSB_AUTOSUSPEND: Enable USB autosuspend for Bluetooth USB devices by default
    • CONFIG_BT_HCIBTUSB_BCM: Broadcom protocol support
    • CONFIG_BT_HCIBTUSB_RTL: Realtek protocol support
    • CONFIG_BT_HCIUART: HCI UART driver
    • CONFIG_BT_HCIUART_H4: UART (H4) protocol support
    • CONFIG_BT_HCIUART_BCSP: BCSP protocol support
    • CONFIG_BT_HCIUART_ATH3K: Atheros AR300x serial support
    • CONFIG_BT_HCIUART_AG6XX: Intel AG6XX protocol support
    • CONFIG_BT_HCIUART_MRVL: Marvell protocol support
    • CONFIG_BT_HCIBCM203X: HCI BCM203x USB driver
    • CONFIG_BT_HCIBPA10X: HCI BPA10x USB driver
    • CONFIG_BT_HCIVHCI: HCI VHCI (Virtual HCI device) driver
    • CONFIG_BT_MRVL: Marvell Bluetooth driver support
    • CONFIG_BT_ATH3K: Atheros firmware download driver
    • md/unraid: version 2.9.5 (kernel BUG if read phase of read/modify/write with FUA flag set fails on stripe with multiple read failures)
    • patch: PCI: Quirk Silicon Motion SM2262 NVMe controller reset
    • patch: support Mozart 395S chip

    Management:

    • add early vfio-bind utility
    • fix: docker log rotation
    • fix: inconsistent share name case
    • fix: terminal instances limited to 8 (now lifted)
    • restore PHP E_WARNING in /etc/php/php.ini
    • support Apple Time Machine via SMB
    • update smartmontools drivedb and hwdata/{pci.ids,usb.ids,oui.txt,manuf.txt}
    • webgui: New icon reference
    • webgui: Added new font icons
    • webgui: added new case icons
    • webgui: Revamped dashboard page
    • webgui: Replaced orb png icons by font-awesome
    • webgui: Position context menu always left + below icon
    • webgui: Do not capitalize path names in title of themes Azure and Gray
    • webgui: Allow plugins to use font awesome for icon
    • webgui: sort notification agents alphabetically, add telegram notifications
    • webgui: Dashboard: use disk thresholds for utlization bars
    • webgui: VM manager: remove and rebuild USB controllers
    • webgui: Fixed: slots selection always disabled after "New Config"
    • webgui: Fix Background color when installing container
    • webgui: Fixed share/disk size calculation when names include space
    • webgui: Add log-size and log-file options to docker run command
    • webgui: Escape quotes on a containers template
    • webgui: Prevent update notification if plugin is not compatible
    • webgui: other GUI enhancements

    Edited by limetech

    • Like 5
    • Upvote 6


    User Feedback

    Recommended Comments



    47 minutes ago, Trembler said:

    Do you mind sharing your banner? Thanks!

     

     

    @Trembler  That banner and a bunch of others are in this thread here:

     

     

    Edited by GHunter
    • Upvote 1

    Share this comment


    Link to comment
    Share on other sites

    it seems at least one plugin requires 6.7.0 RC1 !!! Dynamix System Statistics


    plugin: updating: dynamix.system.stats.plg
    plugin: installed Unraid version is too low, require at least version 6.7.0-rc0i

    Share this comment


    Link to comment
    Share on other sites

    How many ppl have the problem with unraid losing connection after some hours?

     

    I have teh same, but all bug reports i saw reported it while using a ryze cpu, i have a intel i3 - but same problem.

     

    What plugins/vms/dockers u use?

     

    i use

    radarr, sonarr, plex, hydra, nzbget, lidarr, pihole, and many more 

    windows 10 vm without passthru

    Share this comment


    Link to comment
    Share on other sites
    2 hours ago, Can0nfan said:

    it seems at least one plugin requires 6.7.0 RC1 !!! Dynamix System Statistics


    plugin: updating: dynamix.system.stats.plg
    plugin: installed Unraid version is too low, require at least version 6.7.0-rc0i

    It's a bug / side effect of how PHP compares versions.  @bonienl needs to change his minimum version to be 6.7.0-rc0 or rc1 and drop the suffix

    • Like 1

    Share this comment


    Link to comment
    Share on other sites
    Quote

    Linux kernel 4.19.  This is the latest Long Term Support kernel.  We will go with this for a while but anticipate
    updating to 4.20 or even 5.0 for Unraid 6.7.0 stable.

     

    I'm looking forward to Kernel 4.20 for the i9-9900k iGPU driver support.

     

    Share this comment


    Link to comment
    Share on other sites
    8 hours ago, since85 said:

    Marvell 88SE9230 controller is not recognized my 3 disk offline

    Please continue here:

     

    Share this comment


    Link to comment
    Share on other sites
    2 hours ago, TheBrian said:

     

    I'm looking forward to Kernel 4.20 for the i9-9900k iGPU driver support.

     

    Add me to that list as well!

    Share this comment


    Link to comment
    Share on other sites

    One more confirmation; upgraded from 6.6.6 today, all containers run, and my pfSense and Arch VMs launched no problem. 1 hour up time at time of post, parity check is 10% complete.

     

    Specifics:

    i7 3770 on a MSI z77ma-g45, Dell 300 HBA flashed to LSI P20, 4 port gigE NIC half passed through to pfSense.

    I need to use ACS overrides to breakup my PCIe devices, that persisted perfectly.

     

    These are the only errors and warnings in my log:

    an 24 15:58:56 Marvin kernel: Warning: PCIe ACS overrides enabled; This may allow non-IOMMU protected peer-to-peer DMA
    Jan 24 15:58:56 Marvin kernel: ACPI: Early table checksum verification disabled
    Jan 24 15:58:56 Marvin kernel: floppy0: no floppy controllers found
    Jan 24 15:58:56 Marvin kernel: random: 6 urandom warning(s) missed due to ratelimiting
    Jan 24 15:58:56 Marvin kernel: ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.SAT0.SPT0._GTF.DSSP], AE_NOT_FOUND (20180810/psargs-330)
    Jan 24 15:58:56 Marvin kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT0._GTF, AE_NOT_FOUND (20180810/psparse-516)
    Jan 24 15:58:56 Marvin kernel: ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.SAT0.SPT3._GTF.DSSP], AE_NOT_FOUND (20180810/psargs-330)
    Jan 24 15:58:56 Marvin kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT3._GTF, AE_NOT_FOUND (20180810/psparse-516)
    Jan 24 15:58:56 Marvin kernel: ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.SAT0.SPT1._GTF.DSSP], AE_NOT_FOUND (20180810/psargs-330)
    Jan 24 15:58:56 Marvin kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT1._GTF, AE_NOT_FOUND (20180810/psparse-516)
    Jan 24 15:58:56 Marvin kernel: ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.SAT0.SPT3._GTF.DSSP], AE_NOT_FOUND (20180810/psargs-330)
    Jan 24 15:58:56 Marvin kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT3._GTF, AE_NOT_FOUND (20180810/psparse-516)
    Jan 24 15:58:56 Marvin kernel: ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.SAT0.SPT1._GTF.DSSP], AE_NOT_FOUND (20180810/psargs-330)
    Jan 24 15:58:56 Marvin kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT1._GTF, AE_NOT_FOUND (20180810/psparse-516)
    Jan 24 15:58:56 Marvin kernel: ACPI BIOS Error (bug): Could not resolve [\_SB.PCI0.SAT0.SPT0._GTF.DSSP], AE_NOT_FOUND (20180810/psargs-330)
    Jan 24 15:58:56 Marvin kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT0._GTF, AE_NOT_FOUND (20180810/psparse-516)
    Jan 24 15:58:57 Marvin rpc.statd[1725]: Failed to read /var/lib/nfs/state: Success
    Jan 24 15:58:57 Marvin ntpd[1755]: bind(19) AF_INET6 fe80::c5d:12ff:fe1d:5a49%10#123 flags 0x11 failed: Cannot assign requested address
    Jan 24 15:58:57 Marvin ntpd[1755]: failed to init interface for address fe80::c5d:12ff:fe1d:5a49%10
    Jan 24 15:59:07 Marvin kernel: ACPI Warning: SystemIO range 0x0000000000000290-0x0000000000000297 conflicts with OpRegion 0x0000000000000290-0x000000000000029F (\_SB.PCI0.LPCB.SIO1.RNTR) (20180810/utaddress-213)
    Jan 24 15:59:22 Marvin avahi-daemon[10830]: WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
    Jan 24 15:59:38 Marvin kernel: irq 16: nobody cared (try booting with the "irqpoll" option)
    Jan 24 15:59:38 Marvin kernel: CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.19.16-Unraid #1
    Jan 24 15:59:38 Marvin kernel: Call Trace:
    Jan 24 16:00:24 Marvin kernel: irq 16: nobody cared (try booting with the "irqpoll" option)
    Jan 24 16:00:24 Marvin kernel: CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.19.16-Unraid #1
    Jan 24 16:00:24 Marvin kernel: Call Trace:
    Jan 24 16:00:24 Marvin kernel: irq 16: nobody cared (try booting with the "irqpoll" option)
    Jan 24 16:00:24 Marvin kernel: CPU: 3 PID: 16240 Comm: CPU 0/KVM Not tainted 4.19.16-Unraid #1
    Jan 24 16:00:24 Marvin kernel: Call Trace:
    Jan 24 16:10:01 Marvin root: Fix Common Problems: Warning: Docker Application eloquent_archimedes has an update available for it ** Ignored
    Jan 24 16:10:01 Marvin root: Fix Common Problems: Warning: unRaid's built in FTP server is running ** Ignored
    Jan 24 16:10:09 Marvin root: Fix Common Problems: Warning: irq 16: nobody cared found on your server ** Ignored
    Jan 24 16:10:09 Marvin root: Fix Common Problems: Warning: irq 16: nobody cared found on your server ** Ignored
    Jan 24 16:10:09 Marvin root: Fix Common Problems: Warning: irq 16: nobody cared found on your server ** Ignored
    Jan 24 16:10:09 Marvin root: SPU:          0          0          0          0          0          0          0          0   Spurious interrupts
    Jan 24 16:10:09 Marvin root: DFR:          0          0          0          0          0          0          0          0   Deferred Error APIC interrupts

     

    Share this comment


    Link to comment
    Share on other sites

    I got distracted with facts, forgot to say that it looks awesome! Nice work.

    Share this comment


    Link to comment
    Share on other sites

    LOVING the new layout and theme, unraid is really coming along over the years, it's been so much fun.

     

    One small nit pick, is it possible to have the VM's for example, accommodate longer naming without wrapping the icon?

    image.png.7f4093aaaae2688aeddc77c09814405c.png

    Share this comment


    Link to comment
    Share on other sites

    So, I have decided to Encrypt my array in this release but to my surprise while trying to move data from HDD to  another the speeds wont surpass 15-16MB/s I tried moving files internally via "Krusader", then tried a VM with "FreeSync", then tried on my PC with "FreeSync",  then resorted to "Unbalance".

    Non of the above options worked faster & I noticed the speed will fluctuate between 90MB/s to Flat 0MB/s & the system will be unresponsive for a couple of seconds befoor heading up slowly back to 90 (the unraid MAIN tab reads a stable 15-16MB/s).

     

    When I restored 6.6.6 back the copying with all the above was very fast, so I re-updated to make sure it is an issue with the new update & the copying was broke again.

    I re-downgraded back to 6.6.6 & probably will stick to it till I'm done copying.

     

    EDIT: Transfer to an unencrypted drive are at normal drive read/write speeds on 6.7RC1, the issue is only transferring to encrypted from an unencrypted.

    Edited by PSYCHOPATHiO

    Share this comment


    Link to comment
    Share on other sites
    2 hours ago, PSYCHOPATHiO said:

    So, I have decided to Encrypt my array in this release but to my surprise while trying to move data from HDD to  another the speeds wont surpass 15-16MB/s I tried moving files internally via "Krusader", then tried a VM with "FreeSync", then tried on my PC with "FreeSync",  then resorted to "Unbalance".

    Non of the above options worked faster & I noticed the speed will fluctuate between 90MB/s to Flat 0MB/s & the system will be unresponsive for a couple of seconds befoor heading up slowly back to 90 (the unraid MAIN tab reads a stable 15-16MB/s).

     

    When I restored 6.6.6 back the copying with all the above was very fast, so I re-updated to make sure it is an issue with the new update & the copying was broke again.

    I re-downgraded back to 6.6.6 & probably will stick to it till I'm done copying.

     

    EDIT: Transfer to an unencrypted drive are at normal drive read/write speeds on 6.7RC1, the issue is only transferring to encrypted from an unencrypted.

    Please open a separate bug report for this.  When next -rc is released this topic will be locked.

    Share this comment


    Link to comment
    Share on other sites



    Guest
    This is now closed for further comments

  • Status Definitions

     

    Open = Under consideration.

     

    Solved = The issue has been resolved.

     

    Solved version = The issue has been resolved in the indicated release version.

     

    Closed = Feedback or opinion better posted on our forum for discussion. Also for reports we cannot reproduce or need more information. In this case just add a comment and we will review it again.

     

    Retest = Please retest in latest release.


    Priority Definitions

     

    Minor = Something not working correctly.

     

    Urgent = Server crash, data loss, or other showstopper.

     

    Annoyance = Doesn't affect functionality but should be fixed.

     

    Other = Announcement or other non-issue.