Error When Enabling Flash Memory Plugin

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Error When Enabling Flash Memory Plugin

      Version: 3.0.86
      Plugin: flashmemory
      Plugin Version: 3.4.4


      For some reason I get the error below every time I try to enable the Flash-Memory Plugin I get the error below regarding an invalid argument. I'm unsure what information may be useful, but I've included the error in OMV and I've included the output of the mount command. This happens as soon as I try to click the apply button. I've gone as far as to try a fresh install where the only things changed are adding the extras plugin and the Flash Memory plugin. Currently I have Docker, MergerFS, and SnapRAID running which may affect the file system, so just an FYI. I'm not opposed to a fresh install or anything like that, I'd really just like to get this working. Please let me know what I can provide as I'm unsure where to go next. I looked over the syslogs, but didn't see anything relevant.

      Source Code

      1. Error #0:
      2. exception 'OMV\ExecException' with message 'Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C; folder2ram -disablesystemd 2>&1 2>&1' with exit code '1':
      3. will now stop all mountpoints
      4. sed: can't read /etc/folder2ram/folder2ram.conf: No such file or directory
      5. sed: can't read /etc/folder2ram/folder2ram.conf: No such file or directory
      6. sed: can't read /etc/folder2ram/folder2ram.conf: No such file or directory
      7. Failed to disable unit: Invalid argument
      8. Failed to disable unit: Invalid argument' in /usr/share/php/openmediavault/system/process.inc:175
      9. Stack trace:
      10. #0 /usr/share/php/openmediavault/engine/module/moduleabstract.inc(75): OMV\System\Process->execute(Array, 1)
      11. #1 /usr/share/openmediavault/engined/module/flashmemory.inc(52): OMV\Engine\Module\ModuleAbstract->exec('folder2ram -dis...', Array)
      12. #2 /usr/share/openmediavault/engined/rpc/config.inc(152): OMVModuleFlashmemory->stopService()
      13. #3 [internal function]: OMVRpcServiceConfig->applyChanges(Array, Array)
      14. #4 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array(Array, Array)
      15. #5 /usr/share/php/openmediavault/rpc/serviceabstract.inc(150): OMV\Rpc\ServiceAbstract->callMethod('applyChanges', Array, Array)
      16. #6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(528): OMV\Rpc\ServiceAbstract->OMV\Rpc\{closure}('/tmp/bgstatus0i...', '/tmp/bgoutputSo...')
      17. #7 /usr/share/php/openmediavault/rpc/serviceabstract.inc(151): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))
      18. #8 /usr/share/openmediavault/engined/rpc/config.inc(213): OMV\Rpc\ServiceAbstract->callMethodBg('applyChanges', Array, Array)
      19. #9 [internal function]: OMVRpcServiceConfig->applyChangesBg(Array, Array)
      20. #10 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array(Array, Array)
      21. #11 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('applyChangesBg', Array, Array)
      22. #12 /usr/sbin/omv-engined(536): OMV\Rpc\Rpc::call('Config', 'applyChangesBg', Array, Array, 1)
      23. #13 {main}
      Display All
    • Part 1 of the mount command output:


      Source Code

      1. sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
      2. proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
      3. udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=1526631,mode=755)
      4. devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
      5. tmpfs on /run type tmpfs (rw,nosuid,relatime,size=2448340k,mode=755)
      6. /dev/sdg1 on / type ext4 (rw,noatime,nodiratime,errors=remount-ro,data=ordered)
      7. securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
      8. tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
      9. tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
      10. tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
      11. cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
      12. pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
      13. cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
      14. cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
      15. cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
      16. cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
      17. cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
      18. cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
      19. cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
      20. cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
      21. cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
      22. systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=33,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11636)
      23. debugfs on /sys/kernel/debug type debugfs (rw,relatime)
      24. mqueue on /dev/mqueue type mqueue (rw,relatime)
      25. fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
      26. hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
      27. tmpfs on /tmp type tmpfs (rw,relatime)
      28. 7JD6ZB01566-part1:7JD2B209011-part1:GJ9BB116076-part1:GJ9BB116087-part1 on /srv/0d513f00-7413-4bd6-8e0d-efbd8a2d2ab1 type fuse.mergerfs (rw,relatime,user_id=0,group_id=0,allow_other)
      29. 7JD6ZB01566-part1:7JD2B209011-part1:GJ9BB116076-part1:GJ9BB116087-part1 on /export/Music type fuse.mergerfs (rw,relatime,user_id=0,group_id=0,allow_other)
      30. 7JD6ZB01566-part1:7JD2B209011-part1:GJ9BB116076-part1:GJ9BB116087-part1 on /export/Television type fuse.mergerfs (rw,relatime,user_id=0,group_id=0,allow_other)
      31. 7JD6ZB01566-part1:7JD2B209011-part1:GJ9BB116076-part1:GJ9BB116087-part1 on /export/Movies type fuse.mergerfs (rw,relatime,user_id=0,group_id=0,allow_other)
      32. 7JD6ZB01566-part1:7JD2B209011-part1:GJ9BB116076-part1:GJ9BB116087-part1 on /export/Videos type fuse.mergerfs (rw,relatime,user_id=0,group_id=0,allow_other)
      33. /dev/sdf1 on /srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2HGJ9BB116087-part1 type xfs (rw,noexec,relatime,attr2,inode64,usrquota,grpquota)
      34. /dev/sdb1 on /srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2H7JD2B209011-part1 type xfs (rw,noexec,relatime,attr2,inode64,usrquota,grpquota)
      35. /dev/sdc1 on /srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2HGJ9BB116076-part1 type xfs (rw,noexec,relatime,attr2,inode64,usrquota,grpquota)
      36. /dev/sde1 on /srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2H7JD6ZB01566-part1 type xfs (rw,noexec,relatime,attr2,inode64,usrquota,grpquota)
      37. /dev/sdd1 on /srv/dev-disk-by-label-Parity type xfs (rw,noexec,relatime,attr2,inode64,usrquota,grpquota)
      38. /dev/sda1 on /srv/dev-disk-by-label-Working type ext4 (rw,relatime,data=ordered,jqfmt=vfsv0,usrjquota=aquota.user,grpjquota=aquota.group)
      39. nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
      40. /dev/sdg1 on /var/lib/docker/overlay2 type ext4 (rw,noatime,nodiratime,errors=remount-ro,data=ordered)
      41. overlay on /var/lib/docker/overlay2/6615735a896498f006514691593e2020e675342ffbbd855de5b1ade797e08239/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/S5FIZIZTFEBGCFVA3EMR3SYILY:/var/lib/docker/overlay2/l/QJYOBAWQW3OF2IVJPKPLEPAYXP:/var/lib/docker/overlay2/l/66DZHWIXI5EOIR3NOAPPFZWJ7J,upperdir=/var/lib/docker/overlay2/6615735a896498f006514691593e2020e675342ffbbd855de5b1ade797e08239/diff,workdir=/var/lib/docker/overlay2/6615735a896498f006514691593e2020e675342ffbbd855de5b1ade797e08239/work)
      42. overlay on /var/lib/docker/overlay2/356887853bfd833bf156f69f5e28f6983b7067da42e01a26f5bfbba934663a52/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/CTDU7JVMQQAGG5J2YEEQRLVF5Y:/var/lib/docker/overlay2/l/ZCGDHBBSF23VAEDQVCBJ7FKS66:/var/lib/docker/overlay2/l/UDW56HDE5XD6F75B4LZK75RLS4:/var/lib/docker/overlay2/l/FJ3PHO6D4YHUA2AN537IACFTYC:/var/lib/docker/overlay2/l/PKT3LHBPGGSKVUIGQW75DA2E5G:/var/lib/docker/overlay2/l/QWXGNTXQEBPYZ7NHP5W7FQADKO:/var/lib/docker/overlay2/l/YYREKBOF3BFL4SAWJZOZRWG3QJ:/var/lib/docker/overlay2/l/CYNBSOJU33KOHIJES3GIRUCUZJ,upperdir=/var/lib/docker/overlay2/356887853bfd833bf156f69f5e28f6983b7067da42e01a26f5bfbba934663a52/diff,workdir=/var/lib/docker/overlay2/356887853bfd833bf156f69f5e28f6983b7067da42e01a26f5bfbba934663a52/work)
      43. overlay on /var/lib/docker/overlay2/0e4bf5b76d4ddf9f948bfd4d4a7780cd4bf15eae6a7623d5f8bdd900b540190c/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/HFOSMJTW2DNQXHZNJNQ63ENVZ2:/var/lib/docker/overlay2/l/C73VK3DWEQXTBVFQ26CCTW6XHS:/var/lib/docker/overlay2/l/JASADBBNPWRZBEVJZTL7V34GXD:/var/lib/docker/overlay2/l/PKT3LHBPGGSKVUIGQW75DA2E5G:/var/lib/docker/overlay2/l/QWXGNTXQEBPYZ7NHP5W7FQADKO:/var/lib/docker/overlay2/l/YYREKBOF3BFL4SAWJZOZRWG3QJ:/var/lib/docker/overlay2/l/CYNBSOJU33KOHIJES3GIRUCUZJ,upperdir=/var/lib/docker/overlay2/0e4bf5b76d4ddf9f948bfd4d4a7780cd4bf15eae6a7623d5f8bdd900b540190c/diff,workdir=/var/lib/docker/overlay2/0e4bf5b76d4ddf9f948bfd4d4a7780cd4bf15eae6a7623d5f8bdd900b540190c/work)
      44. overlay on /var/lib/docker/overlay2/16682d439f48ab00315a396d34bd413dc627734f9893686606b159a8c41f243b/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/6XYPGHUBHY55UTVSPSIQS6SJXN:/var/lib/docker/overlay2/l/NTTD7JG4HRW7LHSL43WPWZB37Z:/var/lib/docker/overlay2/l/4EVEDPRKIF5CK7KFTLYIJPPAPF:/var/lib/docker/overlay2/l/PKT3LHBPGGSKVUIGQW75DA2E5G:/var/lib/docker/overlay2/l/QWXGNTXQEBPYZ7NHP5W7FQADKO:/var/lib/docker/overlay2/l/YYREKBOF3BFL4SAWJZOZRWG3QJ:/var/lib/docker/overlay2/l/CYNBSOJU33KOHIJES3GIRUCUZJ,upperdir=/var/lib/docker/overlay2/16682d439f48ab00315a396d34bd413dc627734f9893686606b159a8c41f243b/diff,workdir=/var/lib/docker/overlay2/16682d439f48ab00315a396d34bd413dc627734f9893686606b159a8c41f243b/work)
      45. overlay on /var/lib/docker/overlay2/908e87d329993521f6f796d13470e9de5403c97285fdb8c8fe7ede842b774fae/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2O6U4CXGWMKH3LNPKJA6Q5BYWG:/var/lib/docker/overlay2/l/HXGXYNZFFWFDD6ITBFSDKYFPVX:/var/lib/docker/overlay2/l/KE32PFFSOJ3ATPZ5V3M2VO7DDK:/var/lib/docker/overlay2/l/KGM7VF2NMQ5M4K5JRPFK22JQZO:/var/lib/docker/overlay2/l/MMOX7GW6TN5EGQLLDSASEIIRX2:/var/lib/docker/overlay2/l/OOUVDRSVKPKBWEYGR2NAW3WEIG:/var/lib/docker/overlay2/l/BXR4ZLNK3BUMJP772KVDPZTGKW:/var/lib/docker/overlay2/l/JV66B2LYK7HIKIWFZO4P2C6ASF:/var/lib/docker/overlay2/l/7BXN54HLS3LMJ2TLTJ4336FOMP:/var/lib/docker/overlay2/l/SZ7ZPQ3ACMZUYKBRBLDXQ4ZA7A:/var/lib/docker/overlay2/l/ZEC3EGUVY4OL2RJO2TMBG65UDG:/var/lib/docker/overlay2/l/HXJOPWM2ZJHG3Z5KKHHSNVU4ST,upperdir=/var/lib/docker/overlay2/908e87d329993521f6f796d13470e9de5403c97285fdb8c8fe7ede842b774fae/diff,workdir=/var/lib/docker/overlay2/908e87d329993521f6f796d13470e9de5403c97285fdb8c8fe7ede842b774fae/work)
      46. overlay on /var/lib/docker/overlay2/ed879d25c93829e408b7c4feb3c0c6c209917cd66c19f52b8ef8b7730c7e4a95/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/6KR4ANDARSRYQY5QLY26J66JDB:/var/lib/docker/overlay2/l/HKYYFQFTWZGDKP2HJXLYCU6UZN:/var/lib/docker/overlay2/l/E7TI4LEFN2EGH6X4V3PIF4UNE5:/var/lib/docker/overlay2/l/KGM7VF2NMQ5M4K5JRPFK22JQZO:/var/lib/docker/overlay2/l/MMOX7GW6TN5EGQLLDSASEIIRX2:/var/lib/docker/overlay2/l/OOUVDRSVKPKBWEYGR2NAW3WEIG:/var/lib/docker/overlay2/l/BXR4ZLNK3BUMJP772KVDPZTGKW:/var/lib/docker/overlay2/l/JV66B2LYK7HIKIWFZO4P2C6ASF:/var/lib/docker/overlay2/l/7BXN54HLS3LMJ2TLTJ4336FOMP:/var/lib/docker/overlay2/l/SZ7ZPQ3ACMZUYKBRBLDXQ4ZA7A:/var/lib/docker/overlay2/l/ZEC3EGUVY4OL2RJO2TMBG65UDG:/var/lib/docker/overlay2/l/HXJOPWM2ZJHG3Z5KKHHSNVU4ST,upperdir=/var/lib/docker/overlay2/ed879d25c93829e408b7c4feb3c0c6c209917cd66c19f52b8ef8b7730c7e4a95/diff,workdir=/var/lib/docker/overlay2/ed879d25c93829e408b7c4feb3c0c6c209917cd66c19f52b8ef8b7730c7e4a95/work)
      47. overlay on /var/lib/docker/overlay2/55e0126d560161d73a0c5102d0798e83fcbfa02a376d101b4da0e61b70dcdb5d/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/FWBAZHKUYG3LUUBLTYDL3D3Q33:/var/lib/docker/overlay2/l/3GRUZE4FTD5YSND34M7FDRKYGO:/var/lib/docker/overlay2/l/PDCMPRPMCYELTRCC3QQEIUPFLY:/var/lib/docker/overlay2/l/TCJCM2KL27D7PQHNZCUISPTW45:/var/lib/docker/overlay2/l/SPFQZJUYDRTNAXXD5GADH5XZQR:/var/lib/docker/overlay2/l/W6WSBPBEJRLNUHTSUIFLCXLXN4:/var/lib/docker/overlay2/l/ZF2DYZR5K7WWEPDRFGKCVKAEKW:/var/lib/docker/overlay2/l/EMZZ5IOSGIUA7YGTFPCNOC4OTK:/var/lib/docker/overlay2/l/A7ZZAPYUEYANUUV7YTMSPG7M5Y:/var/lib/docker/overlay2/l/LEPASW4V6RXRMAXA3RY27AUDBL:/var/lib/docker/overlay2/l/TZDVA2CGQDSNEYY4GKM3ANPIWB,upperdir=/var/lib/docker/overlay2/55e0126d560161d73a0c5102d0798e83fcbfa02a376d101b4da0e61b70dcdb5d/diff,workdir=/var/lib/docker/overlay2/55e0126d560161d73a0c5102d0798e83fcbfa02a376d101b4da0e61b70dcdb5d/work)
      Display All
    • Part 2 of the mount command output:



      Source Code

      1. overlay on /var/lib/docker/overlay2/c27dc005162bc87e6cd1b40bd94a88c460e68d2275cea3237d1ff033656431ff/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/JCWFPSQ3TZUQEQIJETXVR6UFWU:/var/lib/docker/overlay2/l/WUACGIQW4STXKUTOPPKEO2NXGM:/var/lib/docker/overlay2/l/IY4MC2ZXRII7RIEMGQMCNIIPWB:/var/lib/docker/overlay2/l/KGM7VF2NMQ5M4K5JRPFK22JQZO:/var/lib/docker/overlay2/l/MMOX7GW6TN5EGQLLDSASEIIRX2:/var/lib/docker/overlay2/l/OOUVDRSVKPKBWEYGR2NAW3WEIG:/var/lib/docker/overlay2/l/BXR4ZLNK3BUMJP772KVDPZTGKW:/var/lib/docker/overlay2/l/JV66B2LYK7HIKIWFZO4P2C6ASF:/var/lib/docker/overlay2/l/7BXN54HLS3LMJ2TLTJ4336FOMP:/var/lib/docker/overlay2/l/SZ7ZPQ3ACMZUYKBRBLDXQ4ZA7A:/var/lib/docker/overlay2/l/ZEC3EGUVY4OL2RJO2TMBG65UDG:/var/lib/docker/overlay2/l/HXJOPWM2ZJHG3Z5KKHHSNVU4ST,upperdir=/var/lib/docker/overlay2/c27dc005162bc87e6cd1b40bd94a88c460e68d2275cea3237d1ff033656431ff/diff,workdir=/var/lib/docker/overlay2/c27dc005162bc87e6cd1b40bd94a88c460e68d2275cea3237d1ff033656431ff/work)
      2. overlay on /var/lib/docker/overlay2/d4af73e222de1d43ded84a6ff095fe1cdfe6ccf50d3a0310cd365c6f4b74bf0f/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/7LKFPUTF2WSKHOFTKRMLPRWSA5:/var/lib/docker/overlay2/l/OCWMNHH2DLETXNGRXPY34IAHTW:/var/lib/docker/overlay2/l/DR2UWYGVC47RXOA2CCV3UP6OEO:/var/lib/docker/overlay2/l/KGM7VF2NMQ5M4K5JRPFK22JQZO:/var/lib/docker/overlay2/l/MMOX7GW6TN5EGQLLDSASEIIRX2:/var/lib/docker/overlay2/l/OOUVDRSVKPKBWEYGR2NAW3WEIG:/var/lib/docker/overlay2/l/BXR4ZLNK3BUMJP772KVDPZTGKW:/var/lib/docker/overlay2/l/JV66B2LYK7HIKIWFZO4P2C6ASF:/var/lib/docker/overlay2/l/7BXN54HLS3LMJ2TLTJ4336FOMP:/var/lib/docker/overlay2/l/SZ7ZPQ3ACMZUYKBRBLDXQ4ZA7A:/var/lib/docker/overlay2/l/ZEC3EGUVY4OL2RJO2TMBG65UDG:/var/lib/docker/overlay2/l/HXJOPWM2ZJHG3Z5KKHHSNVU4ST,upperdir=/var/lib/docker/overlay2/d4af73e222de1d43ded84a6ff095fe1cdfe6ccf50d3a0310cd365c6f4b74bf0f/diff,workdir=/var/lib/docker/overlay2/d4af73e222de1d43ded84a6ff095fe1cdfe6ccf50d3a0310cd365c6f4b74bf0f/work)
      3. overlay on /var/lib/docker/overlay2/2b6e3e5b29c03495c1e8e2ac747000c9ed41b82dc66180a0d4c6209271d70811/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/I273GW6QYBT33FSN426EOETORR:/var/lib/docker/overlay2/l/J7AQDQCAWLOOTHEBK4QDTXVPAB:/var/lib/docker/overlay2/l/2E5TRSAQLXP5DWEKLQE7B3CA7A:/var/lib/docker/overlay2/l/PQLGZXBWE4F5SUE2PTW32QURV2:/var/lib/docker/overlay2/l/YD33AVSB7OTKYGW4XW364LF7WT:/var/lib/docker/overlay2/l/J3W3PRE6UTXFWDO3RG67ORKXOU:/var/lib/docker/overlay2/l/DD546RE6KCFXKJJPRTTTYSMXW7:/var/lib/docker/overlay2/l/X26QOTWNWOHCNWPH7NZIUME4QK:/var/lib/docker/overlay2/l/Q6W6SFIQSDYRANJR4N2QY5NTAH:/var/lib/docker/overlay2/l/ODQQJZWHKHNIUFTRR5FNEIOZZ7:/var/lib/docker/overlay2/l/7RHW6WQVNPIW3J3EYLTHOY7NNN:/var/lib/docker/overlay2/l/AB36IWGOAVQLTWWCZ46LT4YT5D:/var/lib/docker/overlay2/l/GJBX5SS7VP4DKJDDLDUFCJ24UE:/var/lib/docker/overlay2/l/6ATYJPAZFWRTLXXRW5MAF7EEOQ:/var/lib/docker/overlay2/l/QJ5QMRQIDE3APMBY3ZJ7W7XH2F:/var/lib/docker/overlay2/l/WV7JFMJMTYNATDOAUGD575TQ6U:/var/lib/docker/overlay2/l/XT4NECR5QHJZRMIUOH5JSQHSR7:/var/lib/docker/overlay2/l/YZBSBM5ZUXTLUZGACVEYQE5TOC:/var/lib/docker/overlay2/l/FRBUBH2P2UUXWMWC2ZTEAGWZVJ:/var/lib/docker/overlay2/l/LDY6OYKZCFBZ5O4HWL3IEFXUM4:/var/lib/docker/overlay2/l/TXZDOBE56NEHMGP65LUEDNQQDS,upperdir=/var/lib/docker/overlay2/2b6e3e5b29c03495c1e8e2ac747000c9ed41b82dc66180a0d4c6209271d70811/diff,workdir=/var/lib/docker/overlay2/2b6e3e5b29c03495c1e8e2ac747000c9ed41b82dc66180a0d4c6209271d70811/work)
      4. overlay on /var/lib/docker/overlay2/400a8502b972261aed875ce9642c068721b5968c96bbb36a2df7c0ede4194a73/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/TTJ5BKFL6PAWKFD3NGEG2FDK5Q:/var/lib/docker/overlay2/l/5D7B54FJRYHSMAC2EO4JXYN7MO:/var/lib/docker/overlay2/l/XMFMMMC5XD7UPZZNS4ZJGYVQSY:/var/lib/docker/overlay2/l/PKT3LHBPGGSKVUIGQW75DA2E5G:/var/lib/docker/overlay2/l/QWXGNTXQEBPYZ7NHP5W7FQADKO:/var/lib/docker/overlay2/l/YYREKBOF3BFL4SAWJZOZRWG3QJ:/var/lib/docker/overlay2/l/CYNBSOJU33KOHIJES3GIRUCUZJ,upperdir=/var/lib/docker/overlay2/400a8502b972261aed875ce9642c068721b5968c96bbb36a2df7c0ede4194a73/diff,workdir=/var/lib/docker/overlay2/400a8502b972261aed875ce9642c068721b5968c96bbb36a2df7c0ede4194a73/work)
      5. nsfs on /run/docker/netns/default type nsfs (rw)
      6. shm on /var/lib/docker/containers/2128c5051413775eae0d1c009d8e6330c3b1eac295784b2826c2ff215785fe3b/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      7. shm on /var/lib/docker/containers/b6ddb46b4d81ed34d38881fa021af1217380c453076732189bb3d1f8c7731572/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      8. shm on /var/lib/docker/containers/146f0fd82384b31b19fcaf75c0827e6fb5e30afc3bb1697349d130ba303bc57e/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      9. shm on /var/lib/docker/containers/b680609b9efef42891081fcce031c7603aaced1afdbd59573df341d962a9f80a/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      10. shm on /var/lib/docker/containers/9a812b0b23609d579f46873dd4b31312f4a96aff469f3523890d419ced244e78/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      11. shm on /var/lib/docker/containers/b6fff8e65ed2b847a0372364ec97cf575f7027f3873ed47b96f76159e61bdd6c/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      12. shm on /var/lib/docker/containers/7a0083e113119c43a0ff38422417b4518b0d2168148933272586eb7a2107a63c/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      13. shm on /var/lib/docker/containers/af40e9697017365b39532dbe6e2f3063213e4d869c1b1812404a882f99465b75/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      14. shm on /var/lib/docker/containers/f3ffa5d0f0f2aa03e0d6a08fbfbfd80f7c85bfd9d0f4b97026b6ad69ff275455/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      15. shm on /var/lib/docker/containers/17559cce6cebf46bcc4464cb53071f4f332fb53834a3076c904ed03400325a75/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      16. nsfs on /run/docker/netns/4f2fd6248a81 type nsfs (rw)
      17. nsfs on /run/docker/netns/d3a1f6ac082e type nsfs (rw)
      18. nsfs on /run/docker/netns/9f4ed97d5534 type nsfs (rw)
      19. nsfs on /run/docker/netns/19714be06376 type nsfs (rw)
      20. nsfs on /run/docker/netns/8d9e80ef01d9 type nsfs (rw)
      21. nsfs on /run/docker/netns/f0a45202fba2 type nsfs (rw)
      22. nsfs on /run/docker/netns/f0803b9eda9b type nsfs (rw)
      23. nsfs on /run/docker/netns/26c57b4a3908 type nsfs (rw)
      24. nsfs on /run/docker/netns/43b6c828d9b5 type nsfs (rw)
      25. nsfs on /run/docker/netns/1213ccb30ce5 type nsfs (rw)
      26. overlay on /var/lib/docker/overlay2/33563b325784e0465aa1aff0bf474d5f9976952b1e19ff91083e4e41b6b8105a/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/BFJYL62GGQO2LAQVFBTHNTTTCK:/var/lib/docker/overlay2/l/RHDWZARNFGELNTSI7CD6OPZBYE:/var/lib/docker/overlay2/l/FGDWJ6Q75HIN7FQXEHHQBR6HVI:/var/lib/docker/overlay2/l/A4IKPWC4ON5L3AZZCDRFDOWS3F:/var/lib/docker/overlay2/l/R43SZO26D6CDW7MN7P3HGKFS4E:/var/lib/docker/overlay2/l/YB3RVZRVQ2HHGGUV5PFR3LE4D5:/var/lib/docker/overlay2/l/2U7FD7Y6XW7PJR5LAUMACY4KV4:/var/lib/docker/overlay2/l/3MHE3HLHYDGERQ2SLQGYVX45A6:/var/lib/docker/overlay2/l/IRQ3E7YYCDOQ7F5PHYRJJV67IL,upperdir=/var/lib/docker/overlay2/33563b325784e0465aa1aff0bf474d5f9976952b1e19ff91083e4e41b6b8105a/diff,workdir=/var/lib/docker/overlay2/33563b325784e0465aa1aff0bf474d5f9976952b1e19ff91083e4e41b6b8105a/work)
      27. shm on /var/lib/docker/containers/89606537204e4d1cbf75293209c3e90138905c3ba8873a0dcc14ebdfff096d16/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      28. overlay on /var/lib/docker/overlay2/cc664324baa3ca4dda0de6af4591b1855d271fdca2d521442ed8bd9124b9abb3/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/3SWIYW6UOK6COLAFLZPHOFYGNB:/var/lib/docker/overlay2/l/MFSHPNZID2QSQTGGTINWIOOWGZ:/var/lib/docker/overlay2/l/OCKERCLVJDKBUSAMCCYI4EEJJK:/var/lib/docker/overlay2/l/PKT3LHBPGGSKVUIGQW75DA2E5G:/var/lib/docker/overlay2/l/QWXGNTXQEBPYZ7NHP5W7FQADKO:/var/lib/docker/overlay2/l/YYREKBOF3BFL4SAWJZOZRWG3QJ:/var/lib/docker/overlay2/l/CYNBSOJU33KOHIJES3GIRUCUZJ,upperdir=/var/lib/docker/overlay2/cc664324baa3ca4dda0de6af4591b1855d271fdca2d521442ed8bd9124b9abb3/diff,workdir=/var/lib/docker/overlay2/cc664324baa3ca4dda0de6af4591b1855d271fdca2d521442ed8bd9124b9abb3/work)
      29. shm on /var/lib/docker/containers/79c951ea64a3ee3a6862d4fd3de67664ff4d29d54aa1b520d51ce2dd8312db52/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      30. nsfs on /run/docker/netns/2705749ed87a type nsfs (rw)
      31. overlay on /var/lib/docker/overlay2/d4c559a77207873b6750e3a8c600ec72551323098578034cdd8d7d1524fb5268/merged type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/UMPS6JVEXK7U5R32SBIUFESD6O:/var/lib/docker/overlay2/l/EMXBOUO4RSLRA5XXKMRC4KTZ5X:/var/lib/docker/overlay2/l/RJVN5YD6GOG55CTC4WOABYR3MR:/var/lib/docker/overlay2/l/QWXGNTXQEBPYZ7NHP5W7FQADKO:/var/lib/docker/overlay2/l/YYREKBOF3BFL4SAWJZOZRWG3QJ:/var/lib/docker/overlay2/l/CYNBSOJU33KOHIJES3GIRUCUZJ,upperdir=/var/lib/docker/overlay2/d4c559a77207873b6750e3a8c600ec72551323098578034cdd8d7d1524fb5268/diff,workdir=/var/lib/docker/overlay2/d4c559a77207873b6750e3a8c600ec72551323098578034cdd8d7d1524fb5268/work)
      32. shm on /var/lib/docker/containers/63d378818fa6ab25f02c9f8858692756931d69befb481c5d2e84e71955812e40/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      33. nsfs on /run/docker/netns/8da5fffd6fcd type nsfs (rw)
      34. shm on /var/lib/docker/containers/ec897e9f1f16227c8fac667c22c8bf0f94eeaa1dfb4bbc66aed856e5557b866d/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=65536k)
      35. nsfs on /run/docker/netns/05bf05c5d9e3 type nsfs (rw)
      Display All
    • Yes, originally I tried to enable to plugin without it, then I tried to edit my fstab per the instructions and try again. On the fresh install with no drives installed other than the USB drive with OMV on it, I first edited my fstab, restarted, then tried to enable it. Posting my fstab below. Also, my mount command spit out too much info so I can post the rest if it would be helpful.

      Source Code

      1. # /etc/fstab: static file system information.
      2. #
      3. # Use 'blkid' to print the universally unique identifier for a
      4. # device; this may be used with UUID= as a more robust way to name devices
      5. # that works even if disks are added and removed. See fstab(5).
      6. #
      7. # <file system> <mount point> <type> <options> <dump> <pass>
      8. # / was on /dev/sdb1 during installation
      9. UUID=3863711f-8166-4ff8-8547-5ba069660e33 / ext4 noatime,nodiratime,errors=remount-ro 0 1
      10. # swap was on /dev/sdb5 during installation
      11. #UUID=1d089eeb-fab2-4bca-a827-8b3eb8f557ce none swap sw 0 0
      12. tmpfs /tmp tmpfs defaults 0 0
      13. # >>> [openmediavault]
      14. /dev/disk/by-id/ata-SAMSUNG_HD204UI_S2H7JD2B209011-part1 /srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2H7JD2B209011-part1 xfs defaults,nofail,noexec,usrquota,grpquota,inode64 0 2
      15. /dev/disk/by-id/ata-SAMSUNG_HD204UI_S2HGJ9BB116076-part1 /srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2HGJ9BB116076-part1 xfs defaults,nofail,noexec,usrquota,grpquota,inode64 0 2
      16. /dev/disk/by-label/Parity /srv/dev-disk-by-label-Parity xfs defaults,nofail,noexec,usrquota,grpquota,inode64 0 2
      17. /dev/disk/by-id/ata-SAMSUNG_HD204UI_S2H7JD6ZB01566-part1 /srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2H7JD6ZB01566-part1 xfs defaults,nofail,noexec,usrquota,grpquota,inode64 0 2
      18. /dev/disk/by-id/ata-SAMSUNG_HD204UI_S2HGJ9BB116087-part1 /srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2HGJ9BB116087-part1 xfs defaults,nofail,noexec,usrquota,grpquota,inode64 0 2
      19. /dev/disk/by-label/Working /srv/dev-disk-by-label-Working ext4 defaults,nofail,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,acl 0 2
      20. /srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2H7JD6ZB01566-part1:/srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2H7JD2B209011-part1:/srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2HGJ9BB116076-part1:/srv/dev-disk-by-id-ata-SAMSUNG_HD204UI_S2HGJ9BB116087-part1 /srv/0d513f00-7413-4bd6-8e0d-efbd8a2d2ab1 fuse.mergerfs defaults,allow_other,direct_io,use_ino,category.create=mfs,minfreespace=4G 0 0
      21. /srv/0d513f00-7413-4bd6-8e0d-efbd8a2d2ab1/Music /export/Music none bind,nofail 0 0
      22. /srv/0d513f00-7413-4bd6-8e0d-efbd8a2d2ab1/Videos /export/Videos none bind,nofail 0 0
      23. /srv/0d513f00-7413-4bd6-8e0d-efbd8a2d2ab1/Television /export/Television none bind,nofail 0 0
      24. /srv/0d513f00-7413-4bd6-8e0d-efbd8a2d2ab1/Movies /export/Movies none bind,nofail 0 0
      25. # <<< [openmediavault]
      Display All
    • Well I'm sure I see my problem, but don't really know what I did wrong, lol.

      Source Code

      1. ii openmediavault 3.0.86 all Open network attached storage solution
      2. ii openmediavault-docker-gui 3.1.8 amd64 OpenMediaVault plugin for Docker
      3. ii openmediavault-flashmemory 3.4.4 all folder2ram plugin for OpenMediaVault
      4. ii openmediavault-keyring 1.0 all GnuPG archive keys of the OpenMediaVault archive
      5. ii openmediavault-omvextrasorg 3.4.26 all OMV-Extras.org Package Repositories for OpenMediaVault
      6. ii openmediavault-shellinabox 3.4 all Web-based SSH client.
      7. ii openmediavault-snapraid 3.7.1 all snapraid plugin for OpenMediaVault.
      8. ii openmediavault-unionfilesystems 3.1.17 all Union filesystems plugin for OpenMediaVault.
      9. -bash: omv-mkconf: command not found
      10. cat: /etc/folder2ram/folder2ram.conf: No such file or directory
      Display All
    • Griffin wrote:

      OK, I ran it as a root user and I get no output from that, it just drops me back to the command prompt and I still get the "cat: /etc/folder2ram/folder2ram.conf: No such file or directory" error even when run as root.
      omv-mkconf isn't supposed to show output. On Linux, when a command doesn't show output, that normally means it ran successfully. What is the output of (as root): omv-showkey flashmemory
      omv 4.0.11 arrakis | 64 bit | 4.13 backports kernel | omvextrasorg 4.1.0
      omv-extras.org plugins source code and issue tracker - github.com/OpenMediaVault-Plugin-Developers

      Please don't PM for support... Too many PMs!
    • Thanks for clarifying, I was aware that some commands don't have an output when successful, but was unsure if this one should and didn't want to not give you all the info. Below is output from the command. First is when I click "enable" which shows that it changes the flag to 1, but I can't apply the setting from the UI without getting the error specified in my first post. The second time was after I clicked "revert". So I guess for what it's worth that flag is getting flipped, but it must be whatever is run to "commit" it is failing.

      Source Code

      1. admin@PLEX:~$ sudo omv-showkey flashmemory
      2. <flashmemory>
      3. <enable>1</enable>
      4. <root></root>
      5. <written></written>
      6. </flashmemory>
      7. admin@PLEX:~$ sudo omv-showkey flashmemory
      8. <flashmemory>
      9. <enable>0</enable>
      10. </flashmemory>
    • Try this:

      Enable flashmemory and click save but don't apply or revert.
      As root: omv-mkconf flashmemory
      cat /etc/folder2ram/folder2ram.conf
      If that file exists now, then click apply in the web interface.
      omv 4.0.11 arrakis | 64 bit | 4.13 backports kernel | omvextrasorg 4.1.0
      omv-extras.org plugins source code and issue tracker - github.com/OpenMediaVault-Plugin-Developers

      Please don't PM for support... Too many PMs!
    • Cat shows the following:

      Source Code

      1. #<file system> <mount point> <options>
      2. #tmpfs /var/cache #this folder will be activated later after testing is completed
      3. tmpfs /var/log
      4. tmpfs /var/tmp
      5. tmpfs /var/lib/openmediavault/rrd
      6. tmpfs /var/spool
      7. tmpfs /var/lib/rrdcached/
      8. tmpfs /var/lib/monit
      9. tmpfs /var/lib/php5 #keep_folder_structure folder2ram does not have an equivalent yet
      10. tmpfs /var/lib/netatalk/CNID

      So I tried to apply it and I get the following error:


      Source Code

      1. Error #0:
      2. exception 'OMV\ExecException' with message 'Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C; folder2ram -disablesystemd 2>&1 2>&1' with exit code '1':
      3. will now stop all mountpoints
      4. /var/log already unmounted
      5. /var/tmp already unmounted
      6. /var/lib/openmediavault/rrd already unmounted
      7. /var/spool already unmounted
      8. /var/lib/rrdcached already unmounted
      9. /var/lib/monit already unmounted
      10. /var/lib/php5 already unmounted
      11. /var/lib/netatalk/CNID already unmounted
      12. Failed to disable unit: Invalid argument
      13. Failed to disable unit: Invalid argument' in /usr/share/php/openmediavault/system/process.inc:175
      14. Stack trace:
      15. #0 /usr/share/php/openmediavault/engine/module/moduleabstract.inc(75): OMV\System\Process->execute(Array, 1)
      16. #1 /usr/share/openmediavault/engined/module/flashmemory.inc(52): OMV\Engine\Module\ModuleAbstract->exec('folder2ram -dis...', Array)
      17. #2 /usr/share/openmediavault/engined/rpc/config.inc(152): OMVModuleFlashmemory->stopService()
      18. #3 [internal function]: OMVRpcServiceConfig->applyChanges(Array, Array)
      19. #4 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array(Array, Array)
      20. #5 /usr/share/php/openmediavault/rpc/serviceabstract.inc(150): OMV\Rpc\ServiceAbstract->callMethod('applyChanges', Array, Array)
      21. #6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(528): OMV\Rpc\ServiceAbstract->OMV\Rpc\{closure}('/tmp/bgstatusJM...', '/tmp/bgoutputKl...')
      22. #7 /usr/share/php/openmediavault/rpc/serviceabstract.inc(151): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))
      23. #8 /usr/share/openmediavault/engined/rpc/config.inc(213): OMV\Rpc\ServiceAbstract->callMethodBg('applyChanges', Array, Array)
      24. #9 [internal function]: OMVRpcServiceConfig->applyChangesBg(Array, Array)
      25. #10 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array(Array, Array)
      26. #11 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('applyChangesBg', Array, Array)
      27. #12 /usr/sbin/omv-engined(536): OMV\Rpc\Rpc::call('Config', 'applyChangesBg', Array, Array, 1)
      28. #13 {main}
      Display All
    • I don't have any clue why so many things are missing... Try the following:

      apt-get purge openmediavault-flashmemory folder2ram
      reboot
      omv-aptclean
      rm -f /etc/folder2ram/folder2ram.conf
      apt-get install openmediavault-flashmemory
      omv 4.0.11 arrakis | 64 bit | 4.13 backports kernel | omvextrasorg 4.1.0
      omv-extras.org plugins source code and issue tracker - github.com/OpenMediaVault-Plugin-Developers

      Please don't PM for support... Too many PMs!
    • Same issue, a few things. I did a fresh install initially with JUST the USB drive plugged in and got the same results. I don't have root on this machine, I just have a user in the SUDO group. Also, when I run "sudo omv-mkconf flashmemory" it doesn't do anything and there is no .conf file. BUT if I run "omv-mkconf flashmemory" then the folder2ram.conf file does get created in /etc/folder2ram. Unsure if any of those details help any. I'm really not sure what else to do.
    • Griffin wrote:

      Same issue, a few things. I did a fresh install initially with JUST the USB drive plugged in and got the same results. I don't have root on this machine, I just have a user in the SUDO group. Also, when I run "sudo omv-mkconf flashmemory" it doesn't do anything and there is no .conf file. BUT if I run "omv-mkconf flashmemory" then the folder2ram.conf file does get created in /etc/folder2ram. Unsure if any of those details help any. I'm really not sure what else to do.
      It shouldn't matter if you run with sudo or as root. The omv-mkconf flashmemory command will write the config file if the enable value in /etc/openmediavault/config.xml is 1. Otherwise, it will not write it. I would try a new usb stick.
      omv 4.0.11 arrakis | 64 bit | 4.13 backports kernel | omvextrasorg 4.1.0
      omv-extras.org plugins source code and issue tracker - github.com/OpenMediaVault-Plugin-Developers

      Please don't PM for support... Too many PMs!
    • The fresh install with the same behavior was on a new USB stick. They're both brand new, albeit the same brand. I will try a different stick in the next day or so. I wasn't sure how the script ran so wanted to specify. The other thing I mentioned just to clarify is no .conf is created until I run it under my user account, without the sudo portion of the command. Unsure why that is.