Jump to content
limetech

unRAID OS version 6.5.0-rc1 available

97 posts in this topic Last Reply

Recommended Posts

The change log is long but mainly filled with base package updates.  Only one package (rsync) is a CVE update.  Importantly, this release further updates the Linux kernel with additional Meltdown/Spectre patches.  Because of this, we want to promote to stable ASAP.

 

re: ntp.  Apparently we have been breaking the rules stipulated by ntp.org for several years now :ph34r:  (but honestly, when we first started this, as I recall there was no such rule):

 

Quote

You must absolutely not use the default pool.ntp.org zone names as the default configuration in your application or appliance.

 

We have applied for a vendor zone but so far have not heard back from them.  For now we recommend that you manually configure your ntp server to point to 0.pool.ntp.org.

Version 6.5.0-rc1 2018-02-28

Summary:

  • Updated linux kernel includes more patches related to Meltdown/Spectre.
  • Refreshed base packages to latest versions.
  • We added a workaround for Safari to display CPU Load Statistics correctly.
  • We have disabled NTP by default. For new installations we suggest using 0.pool.ntp.org as described in their documentation. Note that unRAID OS will preserve the ntp.drift file across system reboots on your USB Flash boot device.
  • Resident network guru bonienl continues to make networking refinements:
    • Fixed default gateway with different metrics. Now same gateway with multiple metrics properly set up
    • Fixed route_up and route_down functions. Now adding and removing routes handles IPv6 link local addresses and it is allowed to add the same route multiple times with different metric and interface.
    • Routing table shows interface name too with default routes
    • Network settings page is updated thru a websocket (/sub/dhcp), this ensures info is always present. Another nice advantage of websockets.
    • Cleanup of network.cfg file. Only necessary settings are stored. This greatly reduces the number of entries.
    • Some fixes in the network settings page itself, better user experience.
    • IPv6 routes have their own metric value, can be set independently of IPv4
    • Docker fixes for custom networks
    • Some code cleanup
  • Another nice feature added by bonienl is the ability to downgrade to the previous unRAID-OS release.
  • Upgraded noVNC. This is very much improved, give it a try!

Base distro:

  • adwaita-icon-theme: version 3.26.1
  • at-spi2-atk: version 2.26.1
  • at-spi2-core: version 2.26.2
  • atk: version 2.26.1
  • bash: version 4.4.019
  • btrfs-progs: version v4.15.1
  • cairo: version 1.14.12
  • coreutils: version 8.29
  • cyrus-sasl: version 2.1.26 (rev3)
  • dbus: version 1.12.4
  • dhcpcd: version 7.0.1
  • docker: version 17.12.1
  • e2fsprogs: version 1.43.9
  • etc: version 15.0
  • ethtool: version 4.15
  • eudev: version 3.2.5
  • freetype: version 2.9
  • fuse: version 2.9.7 (inline_name size 64 patch)
  • gawk: version 4.2.0
  • glib2: version 2.54.3
  • glibc-solibs: version 2.27
  • glibc-zoneinfo: version 2018c
  • glibc: version 2.27
  • gnutls: version 3.6.2
  • gtk+3: version 3.22.28
  • guile: version 2.2.3
  • gzip: version 1.9
  • harfbuzz: version 1.7.5
  • hdparm: version 9.54
  • hostname: version 3.18
  • htop: version 2.1.0
  • icu4c: version 60.2
  • inetd: version 1.79s (rev10)
  • iproute2: version 4.15.0
  • iptables: version 1.6.2
  • kernel-firmware: version 20180222_7344ec9
  • kmod: version 25
  • less: version 530
  • libXcursor: version 1.1.15
  • libXfont2: version 2.0.3
  • libXres: version 1.2.0
  • libdrm: version 2.4.90
  • libevdev: version 1.5.8
  • libfastjson: version 0.99.8
  • libgcrypt: version 1.8.2
  • libjpeg-turbo: version 1.5.3
  • libmnl: version 1.0.4 (rev2)
  • libnftnl: version 1.0.9
  • libpciaccess: version 0.14
  • librsvg: version 2.42.2
  • libseccomp: version 2.3.3
  • libtasn1: version 4.13
  • libunistring: version 0.9.8
  • libvirt-php: version 0.5.4 (rev2)
  • libvirt: version 4.0.0
  • libxml2: version 2.9.7
  • libxslt: version 1.1.32
  • logrotate: version 3.13.0
  • lvm2: version 2.02.176
  • lsof: version 4.90
  • lz4: version 1.8.1.2
  • mc: version 4.8.20
  • mesa: version 17.3.4
  • mpfr: version 4.0.1
  • nano: version 2.9.3
  • net-tools: version 20170208_479bb4a
  • nettle: version 3.4
  • network-scripts: version 15.0 (rev6)
  • ntp: version 4.2.8p10 (rev3)
  • openldap-client: version 2.4.45
  • pango: version 1.40.14
  • patch: version 2.7.6
  • pciutils: version 3.5.6
  • php: version 7.2.2
  • pkgtools: version 15.0 (rev5)
  • qemu: version 2.11.1
  • rpcbind: version 0.2.4 (rev3)
  • rsync: version 3.1.3 (CVE-2017-16548, CVE-2018-5764)
  • rsyslog: version 8.33.0
  • samba: version 4.7.5 (with time machine fullsync patch)
  • shadow: version 4.2.1 (rev3)
  • shared-mime-info: version 1.9
  • smartmontools: version 6.6
  • spice-protocol: version 0.12.13
  • spice: version 0.14.0
  • sqlite: version 3.22.0
  • sudo: version 1.8.22
  • sysvinit-scripts: version 2.1 (rev6)
  • talloc: version 2.1.11
  • tar: version 1.30
  • tdb: version 1.3.15
  • tevent: version 0.9.34
  • traceroute: version 2.1.0
  • usbutils: version 009
  • util-linux: version 2.31.1
  • wget: version 1.19.4 (rev2)
  • xf86-video-vesa: version 2.4.0
  • xfsprogs: version 4.15.0
  • xkeyboard-config: version 2.22
  • xorg-server: version 1.19.6
  • xterm: version 331

Linux kernel:

  • version 4.14.23 (with vmwrite error patch)

Management:

  • disable NTP by default
  • hide php warnings for now since php 7.2 is more strict
  • update smartmontools drivedb and hwdata/{pci.ids,usb.ids,oui.txt,manuf.txt}
  • webgui: noVNC: version 1.0.0
  • webgui: dashboard cpu bar updates using Safari browser (now uses SSE instead of Websockets)
  • webgui: Add ability for pluginMan to not install the .plg file
  • webgui: Enhancements to Docker custom network settings
  • webgui: enhancement to diagnostics: Don't anonymize system share names (such as appdata,domains,isos,system)
  • webgui: Fixed container update hanging when network doesn't exist
  • webgui: network refinements
  • webgui: docker: support special characters in webGUI, Support and Project Context menus
  • webgui: Add controls to enable/disable and specify custom ports for TELNET and SSH
  • webgui: Permit up to 4 NTP servers to be configured.
  • webgui: Add "Downgrade to previous version" selection
  • webgui: Add "Start Page" selection

Share this post


Link to post
Posted (edited)

All looking good. And no more vmwrite call traces!!!

 

Small note: the file "changes.txt" needs to be copied to the previous folder too, it is used to read the previous unRAID version.

Edited by bonienl

Share this post


Link to post

looks good, but what about this? fixed?

 

Share this post


Link to post
5 minutes ago, vanes said:

looks good, but what about this? fixed?

 

Why don't you give it a try?  There is no obvious memory leak in the code but we did make a couple small changes.  Please continue this discussion in the parallel topic in this board.

Share this post


Link to post

Updated OK.

 

Only problem I've found so far is that cpu load display is blank.

 

Kevin

Screen Shot 2018-03-01 at 8.06.54 am.png

Share this post


Link to post
4 minutes ago, digitalfixer said:

Only problem I've found so far is that cpu load display is blank.

 

Which browser are you using?

Share this post


Link to post
5 minutes ago, digitalfixer said:

Chrome 64.0.3282.186 on OS X.

 

 

We'll have to wait for Eric to wake up, perhaps fixed for Safari on OS X but now broken for Chrome on OS X  - sheesh.

Share this post


Link to post
1 hour ago, limetech said:

re: ntp.  Apparently we have been breaking the rules stipulated by ntp.org for several years now :ph34r:  (but honestly, when we first started this, as I recall there was no such rule):

 

Link corrected... :)

 

Apparently they didn't tell Asus, my router manufacturer, either.  I already point my server to the router rather than the default, but the router was also pointing to the main pool address. 

Share this post


Link to post
13 minutes ago, S80_UK said:

 

Link corrected... :)

 

Apparently they didn't tell Asus, my router manufacturer, either.  I already point my server to the router rather than the default, but the router was also pointing to the main pool address. 

 

If we don't hear from them by the time we need to release 6.5.0 stable we'll probably just assign the google public time servers.

Share this post


Link to post

People running an unRAID version prior to 6.4 and want to use/test this release should first follow the 6.4 upgrade guidelines, perhaps this can be mentioned in the OP.

Share this post


Link to post
4 hours ago, limetech said:

Another nice feature added by bonienl is the ability to downgrade to the previous unRAID-OS release.

Very nice feature.

 

It looks like the downgrade version and status are reversed:

5a97ddceaa6de_OSUpdate.thumb.png.cd6c90d2377eb70768136e4f38a4b8b8.png

Share this post


Link to post
23 minutes ago, dlandon said:

It looks like the downgrade version and status are reversed:

 

Thanks, yes that is a bug. Corrected.

image.thumb.png.195bea8b228ed81cafe2e9193ed723b3.png

  • Like 1

Share this post


Link to post
3 hours ago, limetech said:

 

We'll have to wait for Eric to wake up, perhaps fixed for Safari on OS X but now broken for Chrome on OS X  - sheesh.

 

Upgrade went fine for me and the cpu usage is working in Chrome and Safari for me. Chrome Version 64.0.3282.186

 

Thanks for the cpu workaround for Safari!

Share this post


Link to post
Posted (edited)

I might have spoke to soon. None of my dockers can get out to the internet. The sever can't either. looking into networking issues..

Edited by mgworek

Share this post


Link to post
Posted (edited)

Fixed it. My gateway had #207 next to it. I removed it and network was working again. I never manually entered the optional metric.

 

Screen Shot 2018-03-01 at 6.53.57 AM.png

Edited by mgworek

Share this post


Link to post
5 hours ago, limetech said:
  • webgui: Add "Start Page" selection

Sweet.  Able to set it to any tab, including custom added ones  :D

Share this post


Link to post
7 minutes ago, Squid said:

Sweet.  Able to set it to any tab, including custom added ones  :D

 

Yeah. That's been a feature request by several users. Thanks for adding it!

Share this post


Link to post
Posted (edited)

Just noticed that when I boot to GUI mode I am no longer getting the GUI showing on a directly attached monitor, just a flashing cursor.   Anyone else seen this?   I get the same results if booting into GUI safe mode so it should not be plugin related.    Other than that things seem to be working fine in that I can admin the server using a browser on another machine and shares seem to be working fine.    My brother has noticed similar symptoms on his unRAID server so it is not just me!

 

i normally run headless so this is not an important issue for me, but it was works fine in 6.4.1.   I can provide diagnostics if required but just thought I would first check if anyone else sees anything similar.

Edited by itimpi

Share this post


Link to post

Upgraded this morning and so far so good.  

Share this post


Link to post
10 hours ago, limetech said:
  • smartmontools: version 6.6


On 6.5.0-rc1, when I run update-smart-drivedb, it returns an error:

root@TowerVM:~# update-smart-drivedb
/usr/sbin/update-smart-drivedb: gpg: not found ('--no-verify' to ignore)

Turns out that in smartmontools 6.6, they added a new feature that is on by default:

 

Quote
  • update-smart-drivedb: Now authenticates downloaded file with GnuPG.
  • configure: New options '--with-gnupg'

 

Since unRAID doesn't include gpg, it throws that error.  Addding --no-verify allows it to continue:

root@TowerVM:/usr/share/smartmontools# update-smart-drivedb --no-verify
/usr/share/smartmontools/drivedb.h updated from branches/RELEASE_6_6_DRIVEDB (NOT VERIFIED)

You probably don't need to do anything about this, just something to be aware of.

  • Upvote 1

Share this post


Link to post
Posted (edited)

Something in 6.5.0-rc1 is causing a curl error on the console at bootup:

curl: (7) Couldn't connect to server

The attached screenshot and diagnostics are from an unRAID VM running in Safe Mode.

unraid3.PNG

 

Edited by ljm42

Share this post


Link to post
10 hours ago, digitalfixer said:

Chrome 64.0.3282.186 on OS X.

 

 

I'm running the dev version of Chrome (66.0.3355.0) on OS X 10.12.6 and cpu bars are updating for me.  Safari (or Firefox) work for you?  Also, are you connecting to the web ui over https or http?

Share this post


Link to post
48 minutes ago, ljm42 said:

curl: (7) Couldn't connect to server

 

An extra check is now added during system start up and network initialization, this error should be fixed in the next version.

  • Like 1

Share this post


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