Leaderboard

Popular Content

Showing content with the highest reputation since 07/20/22 in Reports

  1. A different way of announcing RC releases. Instead of having a series of topics: Unraid OS version 6.11.0-rc1 available Unraid OS version 6.11.0-rc2 available etc. We'll have a single topic: Unraid OS version 6.11.0-rc series And also lock the topic so there can be no direct replies. When another RC is published, then we will add a post to the topic that specifies the changes vs. the previous RC release. If there are N rc releases there will be N posts in the topic. An exception might occur if another developer wanted to add a post providing more detail for a specific change. There are two reasons I want to make this change: First is to simplify and streamline my release workflow since we want to move to smaller, more frequent releases. Second, is to get away from people posting bug reports and other issues right in the release topic. Instead we would like you to post separate reports for bugs and other issues. Our philosophy up until now has been to make it as easy as possible for someone to give us feedback, hence leaving the release topics open for reply. But this has always been a problem and as the OS becomes more and more complex this is becoming a larger issue. So let's give this a try. Comments welcome (this topic is not locked LOL).
    20 points
  2. This release includes some bug fixes and update of base packages. Sorry no major new feature in this release, but instead we are paying some "technical debt" and laying the groundwork necessary to add better third-party driver and ZFS support. We anticipate a relatively short -rc series. Special thanks to @bonienl for implementation of background downloading, and @ich777 for working with us for better third-party driver integration, still a work-in-process. Please note: It would be extremely helpful to us to report issues by creating separate Reports here rather than creating a reply in this topic. As always, prior to updating, create a backup of your USB flash device: "Main/Flash/Flash Device Settings" - click "Flash Backup". Credits Special thanks to all our beta testers and especially: @bonienl for his continued refinement and updating of the Dynamix webGUI. @Squid for continued refinement of Community Apps and associated feed. @dlandon for continued refinement of Unassigned Devices plugin and patience as we change things under the hood. @ich777 for assistance and passing on knowledge of Linux kernel config changes to support third party drivers and other kernel-related functionality via plugins. @JorgeB for rigorous testing of storage subsystem Version 6.11.0-rc1 2022-07-25 Improvements With this release there have been many base package updates including several CVE mitigations. The Linux kernel update includes mitigation for Processor MMIO stale-data vulnerabilities. The plugin system has been refactored so that 'plugin install' can proceed in the background. This alleviates issue where a user may think installation has crashed and closes the window, when actually it has not crashed. Many other webGUI immprovements. Bug fixes Fixed issue in VM manager where VM log can not open when VM name has an embedded '#' character. Fixed issue where Parity check pause/resume on schedule was broken. Change Log vs. Unraid OS 6.10 Base distro: aaa_base: version 15.1 aaa_glibc-solibs: version 2.35 aaa_libraries: version 15.1 adwaita-icon-theme: version 42.0 appres: version 1.0.6 at-spi2-core: version 2.44.1 atk: version 2.38.0 bind: version 9.18.5 btrfs-progs: version 5.18.1 ca-certificates: version 20220622 cifs-utils: version 6.15 coreutils: version 9.1 curl: version 7.84.0 dbus: version 1.14.0 dmidecode: version 3.4 docker: version 20.10.17 (CVE-2022-29526 CVE-2022-30634 CVE-2022-30629 CVE-2022-30580 CVE-2022-29804 CVE-2022-29162 CVE-2022-31030) editres: version 1.0.8 ethtool: version 5.18 file: version 5.42 findutils: version 4.9.0 freeglut: version 3.2.2 freetype: version 2.12.1 fribidi: version 1.0.12 fuse3: version 3.11.0 gdbm: version 1.23 gdk-pixbuf2: version 2.42.8 git: version 2.37.1 glib2: version 2.72.3 glibc: version 2.35 gnutls: version 3.7.6 gptfdisk: version 1.0.9 harfbuzz: version 4.4.1 hdparm: version 9.64 htop: version 3.2.1 icu4c: version 71.1 inotify-tools: version 3.22.6.0 iproute2: version 5.18.0 iptables: version 1.8.8 json-c: version 0.16_20220414 kernel-firmware: version 20220705_f5f02da kernel-headers: version 5.18.9 kmod: version 30 libX11: version 1.8.1 libXcursor: version 1.2.1 libaio: version 0.3.113 libcap-ng: version 0.8.3 libdrm: version 2.4.110 libepoxy: version 1.5.10 libevdev: version 1.12.1 libgcrypt: version 1.10.1 libgpg-error: version 1.45 libidn: version 1.41 libjpeg-turbo: version 2.1.3 libmnl: version 1.0.5 libnetfilter_conntrack: version 1.0.9 libnfnetlink: version 1.0.2 libnftnl: 1.2.2 libnl3: version 3.6.0 libtiff: version 4.4.0 libtiff: version 4.4.0 liburcu: version 0.13.1 libusb: version 1.0.26 libxcb: version 1.15 libxkbcommon: version 1.4.1 libzip: version 1.9.2 libX11: version 1.8.1 listres: version 1.0.5 logrotate: version 3.20.1 lsof: version 4.95.0 lzip: version 1.23 mc: version 4.8.28 mcelog: version 184 mkfontscale: version 1.2.2 nano: version 6.3 nettle: version 3.8 nfs-utils: version 2.6.1 nghttp2: version 1.48.0 ntfs-3g: version 2022.5.17 oniguruma: version 6.9.8 openssh: version 9.0p1 openssl: version 1.1.1q (CVE-2022-1292 CVE-2022-2097 CVE-2022-2274) openssl-solibs: version 1.1.1q (CVE-2022-1292) pango: version 1.50.8 pciutils: version 3.8.0 pcre2: version 10.40 php: version 7.4.30 (CVE-2022-31625 CVE-2022-31626) rsync: version 3.2.4 samba: version 4.15.8 setxkbmap: version 1.3.3 shared-mime-info: version 2.2 sqlite: version 3.39.2 sudo: version 1.9.11p3 sysfsutils: version 2.1.1 tdb: version 1.4.7 tevent: version 0.12.1 tree: version 2.0.2 util-linux: version 2.38 wget: version 1.21.3 xauth: version 1.1.2 xclock: version 1.1.1 xdpyinfo: version 1.3.3 xfsprogs: version 5.18.0 xkeyboard-config: version 2.36 xload: version 1.1.4 xmodmap: version 1.0.11 xsm: version 1.0.5 xterm: version 372 xwud: version 1.0.6 Linux kernel: version 5.18.14 (CVE-2022-21123 (CVE-2022-21123 CVE-2022-21125 CVE-2022-21166) oot: md/unraid: version 2.9.23 CONFIG_IOMMU_DEFAULT_PASSTHROUGH: Passthrough CONFIG_VIRTIO_IOMMU: Virtio IOMMU driver CONFIG_X86_AMD_PSTATE: AMD Processor P-State driver CONFIG_FIREWIRE: FireWire driver stack CONFIG_FIREWIRE_OHCI: OHCI-1394 controllers CONFIG_FIREWIRE_SBP2: Storage devices (SBP-2 protocol) CONFIG_FIREWIRE_NET: IP networking over 1394 CONFIG_INPUT_UINPUT: User level driver support CONFIG_INPUT_JOYDEV: Joystick interface CONFIG_INPUT_JOYSTICK: Joysticks/Gamepads CONFIG_JOYSTICK_XPAD: X-Box gamepad support CONFIG_JOYSTICK_XPAD_FF: X-Box gamepad rumble support CONFIG_JOYSTICK_XPAD_LEDS: LED Support for Xbox360 controller 'BigX' LED Management: rc.nginx: enable OCSP stapling on certs which include an OCSP responder URL rc.wireguard: add better troubleshooting for WireGuard autostart rc.S: support early load of plugin driver modules upc: version v1.3.0 webgui: Plugin system update Detach frontend and backend operation Use nchan as communication channel Allow window to be closed while backend continues Use SWAL as window manager Added multi remove ability on Plugins page Added update all plugins with details webgui: docker: use docker label as primary source for WebUI This makes the 'net.unraid.docker.webui' docker label the primary source when parsing the web UI address. If the docker label is missing, the template value will be used instead. webgui: Update Credits.page webgui: VM manager: Fix VM log can not open when VM name has an embedded '#' webgui: Management Access page: add details for self-signed certs webgui: Parity check: fix regression error webgui: Remove session creation in scripts webgui: Update ssh key regex Add support for ed25519/sk-ed25519 Remove support for ecdsa (insecure) Use proper regex to check for valid key types webgui: misc. style updates
    16 points
  3. The 6.11 release includes some bug fixes and update of base packages. Sorry no major new feature but instead we are paying some "technical debt" and laying the groundwork necessary to add better third-party driver and ZFS support. We anticipate a relatively short -rc series. Special thanks to @bonienl for implementation of background downloading, and @ich777 for working with us for better third-party driver integration, still a work-in-process. Please create new topics here in this board to report Bugs or other Issues. As always, prior to updating, create a backup of your USB flash device: "Main/Flash/Flash Device Settings" - click "Flash Backup". Credits Special thanks to all our beta testers and especially: @bonienl for his continued refinement and updating of the Dynamix webGUI. @Squid for continued refinement of Community Apps and associated feed. @dlandon for continued refinement of Unassigned Devices plugin and patience as we change things under the hood. @ich777 for assistance and passing on knowledge of Linux kernel config changes to support third party drivers and other kernel-related functionality via plugins. @JorgeB for rigorous testing of storage subsystem Version 6.11.0-rc1 2022-07-27 Improvements With this release there have been many base package updates including several CVE mitigations. The Linux kernel update includes mitigation for Processor MMIO stale-data vulnerabilities. The plugin system has been refactored so that 'plugin install' can proceed in the background. This alleviates issue where a user may think installation has crashed and closes the window, when actually it has not crashed. Many other webGUI immprovements. Bug fixes Fixed issue in VM manager where VM log can not open when VM name has an embedded '#' character. Fixed issue where Parity check pause/resume on schedule was broken. Change Log vs. Unraid OS 6.10 Base distro: aaa_base: version 15.1 aaa_glibc-solibs: version 2.35 aaa_libraries: version 15.1 adwaita-icon-theme: version 42.0 appres: version 1.0.6 at-spi2-core: version 2.44.1 atk: version 2.38.0 bind: version 9.18.5 btrfs-progs: version 5.18.1 ca-certificates: version 20220622 cifs-utils: version 6.15 coreutils: version 9.1 curl: version 7.84.0 dbus: version 1.14.0 dmidecode: version 3.4 docker: version 20.10.17 (CVE-2022-29526 CVE-2022-30634 CVE-2022-30629 CVE-2022-30580 CVE-2022-29804 CVE-2022-29162 CVE-2022-31030) editres: version 1.0.8 ethtool: version 5.18 file: version 5.42 findutils: version 4.9.0 freeglut: version 3.2.2 freetype: version 2.12.1 fribidi: version 1.0.12 fuse3: version 3.11.0 gdbm: version 1.23 gdk-pixbuf2: version 2.42.8 git: version 2.37.1 glib2: version 2.72.3 glibc: version 2.35 gnutls: version 3.7.6 gptfdisk: version 1.0.9 harfbuzz: version 4.4.1 hdparm: version 9.64 htop: version 3.2.1 icu4c: version 71.1 inotify-tools: version 3.22.6.0 iproute2: version 5.18.0 iptables: version 1.8.8 json-c: version 0.16_20220414 kernel-firmware: version: 20220705_f5f02da kmod: version 30 libX11: version 1.8.1 libXcursor: version 1.2.1 libaio: version 0.3.113 libcap-ng: version 0.8.3 libdrm: version 2.4.110 libepoxy: version 1.5.10 libevdev: version 1.12.1 libgcrypt: version 1.10.1 libgpg-error: version 1.45 libidn: version 1.41 libjpeg-turbo: version 2.1.3 libmnl: version 1.0.5 libnetfilter_conntrack: version 1.0.9 libnfnetlink: version 1.0.2 libnftnl: 1.2.2 libnl3: version 3.6.0 libtiff: version 4.4.0 libtiff: version 4.4.0 liburcu: version 0.13.1 libusb: version 1.0.26 libxcb: version 1.15 libxkbcommon: version 1.4.1 libzip: version 1.9.2 libX11: version 1.8.1 listres: version 1.0.5 logrotate: version 3.20.1 lsof: version 4.95.0 lzip: version 1.23 mc: version 4.8.28 mcelog: version 184 mkfontscale: version 1.2.2 nano: version 6.3 nettle: version 3.8 nfs-utils: version 2.6.1 nghttp2: version 1.48.0 ntfs-3g: version 2022.5.17 oniguruma: version 6.9.8 openssh: version 9.0p1 openssl: version 1.1.1q (CVE-2022-1292 CVE-2022-2097 CVE-2022-2274) openssl-solibs: version 1.1.1q (CVE-2022-1292) pango: version 1.50.8 pciutils: version 3.8.0 pcre2: version 10.40 php: version 7.4.30 (CVE-2022-31625 CVE-2022-31626) rsync: version 3.2.4 samba: version 4.15.8 setxkbmap: version 1.3.3 shared-mime-info: version 2.2 sqlite: version 3.39.2 sudo: version 1.9.11p3 sysfsutils: version 2.1.1 tdb: version 1.4.7 tevent: version 0.12.1 tree: version 2.0.2 util-linux: version 2.38 wget: version 1.21.3 xauth: version 1.1.2 xclock: version 1.1.1 xdpyinfo: version 1.3.3 xfsprogs: version 5.18.0 xkeyboard-config: version 2.36 xload: version 1.1.4 xmodmap: version 1.0.11 xsm: version 1.0.5 xterm: version 372 xwud: version 1.0.6 Linux kernel: version 5.18.14 (CVE-2022-21123 (CVE-2022-21123 CVE-2022-21125 CVE-2022-21166) oot: md/unraid: version 2.9.23 CONFIG_IOMMU_DEFAULT_PASSTHROUGH: Passthrough CONFIG_VIRTIO_IOMMU: Virtio IOMMU driver CONFIG_X86_AMD_PSTATE: AMD Processor P-State driver CONFIG_FIREWIRE: FireWire driver stack CONFIG_FIREWIRE_OHCI: OHCI-1394 controllers CONFIG_FIREWIRE_SBP2: Storage devices (SBP-2 protocol) CONFIG_FIREWIRE_NET: IP networking over 1394 CONFIG_INPUT_UINPUT: User level driver support CONFIG_INPUT_JOYDEV: Joystick interface CONFIG_INPUT_JOYSTICK: Joysticks/Gamepads CONFIG_JOYSTICK_XPAD: X-Box gamepad support CONFIG_JOYSTICK_XPAD_FF: X-Box gamepad rumble support CONFIG_JOYSTICK_XPAD_LEDS: LED Support for Xbox360 controller 'BigX' LED Management: rc.nginx: enable OCSP stapling on certs which include an OCSP responder URL rc.wireguard: add better troubleshooting for WireGuard autostart rc.S: support early load of plugin driver modules upc: version v1.3.0 webgui: Plugin system update Detach frontend and backend operation Use nchan as communication channel Allow window to be closed while backend continues Use SWAL as window manager Added multi remove ability on Plugins page Added update all plugins with details webgui: docker: use docker label as primary source for WebUI This makes the 'net.unraid.docker.webui' docker label the primary source when parsing the web UI address. If the docker label is missing, the template value will be used instead. webgui: Update Credits.page webgui: VM manager: Fix VM log can not open when VM name has an embedded '#' webgui: Management Access page: add details for self-signed certs webgui: Parity check: fix regression error webgui: Remove session creation in scripts webgui: Update ssh key regex Add support for ed25519/sk-ed25519 Remove support for ecdsa (insecure) Use proper regex to check for valid key types webgui: misc. style updates webgui: Management access: HTTP port setting should always be enabled
    6 points
  4. Short version: Previously had 6.10.3 installed, three nvme 1TB SSDs installed, post upgrade to 6.11.0-rc2, one dropped out. Backed out to 6.10.3, all three were available. Longer version: This motherboard has four NVME slots, currently three are in use, two connected through the chipset. Regardless of unraid version, all three are seen by the BIOS. Post upgrade, I attempted to move around the two P31 drives, slots #2 & #4, slots #3 & #4, slots #2 & #3, regardless one or the other would not be seen by Unraid (using 6.11.0-rc2). i7 12700k MSI z690-A Pro 2x16GB DDR4 3200 NVME #1: WD SN850 1TB <-- connected to CPU NVME #2: Hynix P31 1TB <-- connected to chipset NVME #3: Hynix P31 1TB <-- connected to chipset I'm happy to do another upgrade and provide any additional logs if necessary. megatron-diagnostics-6.10.3.zip megatron-diagnostics-6.11.0-rc2.zip
    1 point
  5. Found out recently that when reading a corrupt btrfs file using user shares the transfer doesn't abort with an IO error as it should, this is similar to what happened before with Samba AIO enable, but in this case it also affects local transfers, when using disk shares it works as it's supposed to, I never caught this before since I always tested with disk shares, it goes back to at least v6.6, which is the oldest release I tried. At first I though it would be related to having direct IO enable, but I'm seeing the same with direct IO disable, I know of this issue occurring when O_DIRECT is used, does FUSE use that or anything similar? This isn't a big deal since data corruption (on good hardware) is extremely rare and there other ways of monitoring for corruption, still it would be nice if it worked as it should.
    1 point
  6. I run 'net join -U Administrator' (which is accurate for the username), enter my domain password, and then the following error shows up: ldap_int_sasl_init: SASL library version mismatch: expected 2.1.28, got 2.1.27 Failed to join domain: failed to connect to AD: Operations error ADS join did not work, falling back to RPC... ldap_int_sasl_init: SASL library version mismatch: expected 2.1.28, got 2.1.27 Failed to join domain: failed to connect to AD: Operations error
    1 point
  7. Myself and many other users are experiencing many issues with SMB shares using Windows Active Directory since upgrading to 6.10.2. Upgrading to 6.10.3 has not fixed this. This are all listed in the forum thread My own issue is that for most of the time since upgrading to 6.10.2 I cannot access any UNRAID share with my own user account - however this is intermittent and occasionally access works fine for a day or two. A few other user accounts are affected but also some accounts are fine and have no problems. My log drive is 98% full due to very large syslog files. The syslog shows continual refused mount requests for my account and this seems to be as it cannot convert my SID to a UID. Jul 15 21:58:49 UNRAID01 smbd[****]: check_account: Failed to convert SID S-1-5-21-XXXXXXXX-XXXXXXXX-XXXXXXXX-1105 to a UID (dom_user[DOMAIN\username) The /var/log/samba/log.smbd log file is also full of the same error message. I also note this root@UNRAID01:~# wbinfo -i myuser failed to call wbcGetpwnam: WBC_ERR_DOMAIN_NOT_FOUND Could not get info for user myuser root@UNRAID01:~# wbinfo -i okuser okuser:*:NNNNNNNN:NNNNNNNNNN:okuser:/home/DOMAIN/okuser:/bin/false I can call wbinfo for all users on the UNRAID server and this gets the correct SIDs for all.
    1 point
  8. Not a sure if this is an rc1 issue or plugin issue due to backend gui changes, but in rc1 both apps throw multiple errors during installation and the GUI no longer loads. plugin: installing: DevPack.plg plugin: downloading: DevPack.plg ... 100% plugin: downloading: DevPack.plg ... done Executing hook script: pre_plugin_checks plugin: downloading: DevPack-2021.08.11-x86_64-1.txz ... 100% plugin: downloading: DevPack-2021.08.11-x86_64-1.md5 ... 100% plugin: downloading: DevPack-2021.08.11-x86_64-1.md5 ... done +============================================================================== | Installing new package /boot/config/plugins/DevPack/DevPack-2021.08.11-x86_64-1.txz +============================================================================== Verifying package DevPack-2021.08.11-x86_64-1.txz. Installing package DevPack-2021.08.11-x86_64-1.txz: PACKAGE DESCRIPTION: # Developmental Pack for unRAID Plugin # # unRAID plugin wrapper for dev packages, mostly for advanced # users to compile packages. Use at your own risk. # Not officially supported by LimeTech. # # https://github.com/dmacias72/unRAID-DevPack # Executing install script for DevPack-2021.08.11-x86_64-1.txz. Package DevPack-2021.08.11-x86_64-1.txz installed. Processing Packages... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing curl-7.67.0 package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing glib2-2.62.4 package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing glibc-2.30 package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing gnutls-3.6.11.1 package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing libgcrypt-1.8.5 package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing libgpg-error-1.36 package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing libjpeg-turbo-2.0.3 package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing libxml2-2.9.10 package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing openssl-1.1.1d package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing pcre-8.43 package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing sqlite-3.30.1 package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Installing xz-5.2.4 package... Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Warning: preg_grep() expects parameter 2 to be array, string given in /usr/local/emhttp/plugins/DevPack/scripts/devmanager on line 72 Cleaning up packages... All packages processed... ----------------------------------------------------------- DevPack has been installed. This plugin requires Dynamix webGui to operate Copyright 2016-2019, dmacias72, eschultz Version: 2021.08.11 ----------------------------------------------------------- plugin: DevPack.plg installed Executing hook script: post_plugin_checks Updating support link
    1 point
  9. I don't search often so I can't say for certain it's the beta but it used to work consistently and now it doesn't, even in safe mode. No results returned no matter how long I wait. I'm running the latest MacOS Catalina. I also tested in MacOS Mojave (unraid VM), same result. I have a Raspberry Pi shared over SMB where search from the same two clients works fine. Diagnostics from safe mode attached. nas-diagnostics-20201027-1319.zip EDIT: Hack "solution" from follow-up post below. Hopefully this helps with a fix. Test: Mount unraid share system on my mac and check its spotlight status: [macbook-pro]:~ $ mdutil -s /Volumes/system /System/Volumes/Data/Volumes/system: Server search enabled. [macbook-pro]:~ $ But "server search" is not in fact enabled. Apparently samba 4.12.0 changed the default from Gnome tracker to noindex. Note that when upgrading existing installations that are using the previous default Spotlight backend Gnome Tracker must explicitly set "spotlight backend = tracker" as the new default is "noindex". To change it back (as it was in 6.8) I add the following to SMB extras: [global] spotlight backend = tracker and explicitly enable spotlight for each share: [system] path = /mnt/user/system spotlight = yes Now when I mount it and check spotlight status I get the following: [macbook-pro]:~ $ mdutil -s /Volumes/system /System/Volumes/Data/Volumes/system: Indexing disabled. [macbook-pro]:~ $ And search works. EDIT: 5/18/2022 I'm enjoying 6.10 improvements but it now marks two major versions and more than a year that basic functionality (search) isn't available to Mac users. Is a fix in the pipeline?
    1 point
  10. EDIT (March 9th 2021): Solved in 6.9 and up. Reformatting the cache to new partition alignment and hosting docker directly on a cache-only directory brought writes down to a bare minimum. ### Hey Guys, First of all, I know that you're all very busy on getting version 6.8 out there, something I'm very much waiting on as well. I'm seeing great progress, so thanks so much for that! Furthermore I won't be expecting this to be on top of the priority list, but I'm hoping someone of the developers team is willing to invest (perhaps after the release). Hardware and software involved: 2 x 1TB Samsung EVO 860, setup with LUKS encryption in BTRFS RAID1 pool. ### TLDR (but I'd suggest to read on anyway 😀) The image file mounted as a loop device is causing massive writes on the cache, potentially wearing out SSD's quite rapidly. This appears to be only happening on encrypted caches formatted with BTRFS (maybe only in RAID1 setup, but not sure). Hosting the Docker files directory on /mnt/cache instead of using the loopdevice seems to fix this problem. Possible idea for implementation proposed on the bottom. Grateful for any help provided! ### I have written a topic in the general support section (see link below), but I have done a lot of research lately and think I have gathered enough evidence pointing to a bug, I also was able to build (kind of) a workaround for my situation. More details below. So to see what was actually hammering on the cache I started doing all the obvious, like using a lot of find commands to trace files that were written to every few minutes and also used the fileactivity plugin. Neither was able trace down any writes that would explain 400 GBs worth of writes a day for just a few containers that aren't even that active. Digging further I moved the docker.img to /mnt/cach/system/docker/docker.img, so directly on the BTRFS RAID1 mountpoint. I wanted to check whether the unRAID FS layer was causing the loop2 device to write this heavy. No luck either. This gave me a situation I was able to reproduce on a virtual machine though, so I started with a recent Debian install (I know, it's not Slackware, but I had to start somewhere ☺️). I create some vDisks, encrypted them with LUKS, bundled them in a BTRFS RAID1 setup, created the loopdevice on the BTRFS mountpoint (same of /dev/cache) en mounted it on /var/lib/docker. I made sure I had to NoCow flags set on the IMG file like unRAID does. Strangely this did not show any excessive writes, iotop shows really healthy values for the same workload (I migrated the docker content over to the VM). After my Debian troubleshooting I went back over to the unRAID server, wondering whether the loopdevice is created weirdly, so I took the exact same steps to create a new image and pointed the settings from the GUI there. Still same write issues. Finally I decided to put the whole image out of the equation and took the following steps: - Stopped docker from the WebGUI so unRAID would properly unmount the loop device. - Modified /etc/rc.d/rc.docker to not check whether /var/lib/docker was a mountpoint - Created a share on the cache for the docker files - Created a softlink from /mnt/cache/docker to /var/lib/docker - Started docker using "/etc/rd.d/rc.docker start" - Started my BItwarden containers. Looking into the stats with "iotstat -ao" I did not see any excessive writing taking place anymore. I had the containers running for like 3 hours and maybe got 1GB of writes total (note that on the loopdevice this gave me 2.5GB every 10 minutes!) Now don't get me wrong, I understand why the loopdevice was implemented. Dockerd is started with options to make it run with the BTRFS driver, and since the image file is formatted with the BTRFS filesystem this works at every setup, it doesn't even matter whether it runs on XFS, EXT4 or BTRFS and it will just work. I my case I had to point the softlink to /mnt/cache because pointing it /mnt/user would not allow me to start using the BTRFS driver (obviously the unRAID filesystem isn't BTRFS). Also the WebGUI has commands to scrub to filesystem inside the container, all is based on the assumption everyone is using docker on BTRFS (which of course they are because of the container 😁) I must say that my approach also broke when I changed something in the shares, certain services get a restart causing docker to be turned off for some reason. No big issue since it wasn't meant to be a long term solution, just to see whether the loopdevice was causing the issue, which I think my tests did point out. Now I'm at the point where I would definitely need some developer help, I'm currently keeping nearly all docker container off all day because 300/400GB worth of writes a day is just a BIG waste of expensive flash storage. Especially since I've pointed out that it's not needed at all. It does defeat the purpose of my NAS and SSD cache though since it's main purpose was hosting docker containers while allowing the HD's to spin down. Again, I'm hoping someone in the dev team acknowledges this problem and is willing to invest. I did got quite a few hits on the forums and reddit without someone actually pointed out the root cause of issue. I missing the technical know-how to troubleshoot the loopdevice issues on a lower level, but have been thinking on possible ways to implement a workaround. Like adjusting the Docker Settings page to switch off the use of a vDisk and if all requirements are met (pointing to /mnt/cache and BTRFS formatted) start docker on a share on the /mnt/cache partition instead of using the vDisk. In this way you would still keep all advantages of the docker.img file (cross filesystem type) and users who don't care about writes could still use it, but you'd be massively helping out others that are concerned over these writes. I'm not attaching diagnostic files since they would probably not point out the needed. Also if this should have been in feature requests, I'm sorry. But I feel that, since the solution is misbehaving in terms of writes, this could also be placed in the bugreport section. Thanks though for this great product, have been using it so far with a lot of joy! I'm just hoping we can solve this one so I can keep all my dockers running without the cache wearing out quick, Cheers!
    1 point
  11. Problem description Under Unraid 6.9.2, mover appears to leave symbolic link files targeting non-existent files ("broken" symlink files) in the cache forever. Though such symlinks are commonly called "broken" or "invalid" symlinks, those titles are a bit misleading; in truth, though they "feel" weird, they are perfectly legitimate file system objects with a variety of purposes and reasons for existing, so I hope/assume this is simply a bug and/or oversight in mover. How to reproduce Simply make a symlink to an invalid path in a user share that uses the cache, like this... # ln -s /foo/bar /mnt/user/test/symlink ...then start the mover, and check to see if the symlink file has been moved to the array. Notes I see this both on a mature production server and on a newer box that still has a close-to-vanilla configuration; the attached diagnostics are from the latter. Before capturing diagnostics, I turned mover logging on and started mover to test against a /mnt/user/test/test_symlink file. I see "/mnt/cache/test/test_symlink No such file or directory" appears in the syslog, which may be a clue as to the bug causing this: broken symlink files are peculiar in that some methods of testing for existence fail because the symlink's target file doesn't exist (because the symlink is being "followed"). Here's an example of what I mean, in hopes it helps: root@Tower:/mnt/user/test# ls -la test_symlink lrwxrwxrwx 1 root root 18 Apr 28 08:21 test_symlink -> /invalid/test/path root@Tower:/mnt/user/test# [[ -e test_symlink ]] && echo "exists" || echo "does not exist" does not exist root@Tower:/mnt/user/test# [[ -L test_symlink ]] && echo "exists" || echo "does not exist" exists protekto-diagnostics-20210428-1027.zip
    1 point
  12. It's easy for us to get overwhelmed by new issues, especially coinciding with new features and new kernel releases. Our lack of immediate reply does not mean your report is being ignored. We very much appreciate all hints, testing results, etc. Remember, for very odd issues, please reboot in "Safe Mode" to ensure no strange interaction with a plugin.
    1 point