• Posts

  • Joined

  • Last visited


  • Gender

Recent Profile Visitors

1301 profile views

ksarnelli's Achievements


Rookie (2/14)



  1. Anyone ever get to the bottom of this? I was hoping some update in 6.10 would fix the issue, but it still persists. In my case it's like a 30+ seconds delay when resizing the docker page.
  2. Did you ever figure this out? I have the same issue - it happens whenever the window is resized while the docker page is opened. Ctrl-F adds a search bar to the top, which in turn resizes the page, causing the issue - but you can simply resize the browser window normally to force the issue. Mine hangs for around 30 seconds when this happens.
  3. I have this issue too - did anyone ever figure this out?
  4. Thanks for this, it's really nice. Would you mind adding an environment variable to set the permissions for the newly created files/folders (umask)?
  5. How did you create a hidden share on Windows without a $ sign? I'm not doing any drive level sharing, just regular user shares.
  6. Just for my own sanity, I made the changes I described above, recreated the package archive and deployed it. Everything works fine. I'm able to add $ shares, access them, delete them. The online status remained connected and I was able to delete the $ share without affecting any of my other SMB mounts. If you want me to send lib.php I will happily send it over (and obviously UnassignedDevices.php needed to be modified to remove the $ check as well). Otherwise I guess my course of action will be to just script these changes every time a new version of unassigned devices is released, but that isn't ideal. EDIT - I just realized this plugin is on github...I'll just submit a PR.😂 EDIT 2 - PR submitted 😀
  7. Who said the shares aren't secure? It's about keeping the share list tidy. No need to show users shares that aren't for users.
  8. It's obviously your decision since you put in all of the work for the plugin, but I don't really think it's an edge case. Using a trailing $ is the only way to hide shares on a Windows server, and I've seen hundreds (if not thousands) of uses in the wild. Usually to reduce the number of visible shares when a server has shares intended for users and others intended for automated processes. When I tested the code change above I was only testing that one particular function (get_samba_mounts), but after looking at more code I'm pretty sure the other issues you encountered were from other uses of the parse_ini_file() function without the INI_SCANNER_RAW parameter. The default INI_SCANNER_NORMAL tries to parse values and I don't think you want that. From my tests, parse_ini_file() will return an empty array if a section ends in $ unless you include the INI_SCANNER_RAW - which would probably explain the issues you mentioned. In any case, whatever you decide, thanks for building this plugin. At some point, if you have a little bit of time can you see if using INI_SCANNER_RAW in every parse_ini_file() call resolves the issues?
  9. How do you mount an SMB share that contains a $ character (a hidden share running on Windows)? When I try to add the share using unassigned devices it fails with the following error in the log: unassigned.devices: Share '//blah/blah$' contains a '$' character.#011It cannot be added. I tried manually adding it to samba_mount.cfg, but it still doesn't work there either. Adding some keywords because this issue is hard to search for: dollar sign EDIT: I found an old chain about this issue from 2016 where @dlandon incorrectly believed that 'mount -t cifs' does not support hidden windows shares (shares ending with $). I can fill in some missing details - the issue you were experiencing is that you were trying to connect to the default admin shares on Windows (C$, D$, admin$, etc) - in order to mount those you either need to disable UAC on the Windows side or change a registry value (add DWORD LocalAccountTokenFilterPolicy=1 to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System). My point is that hidden shares are certainly supported by the cifs mount command, and in my case I'm not trying to mount one of these 'admin' shares - I'm just trying to mount a regular hidden share which are not affected by that policy. It would be great if you can add support for this. EDIT2: @dlandon - I did some testing with the unassigned devices plugin code and I think the fix is as simple as removing the '$' check and changing line 1195 in include/lib.php from $samba_mounts = @parse_ini_file($config_file, true); to $samba_mounts = @parse_ini_file($config_file, true, INI_SCANNER_RAW); It would be great if you can test/implement this minor change. Thanks!
  10. Bring up the edit page for the container and change the repository from "binhex/arch-qbittorrentvpn" to "binhex/arch-qbittorrentvpn:4.2.1-1-05". By default the "latest" tag is pulled unless you specify a tag in the repository field.
  11. Same issue here. I reverted to the 4.2.1-1-05 tag for now.
  12. This is exactly the issue I was seeing - I was able to get it working in GUI mode by disabling/re-enabling bonding *and* bridging, but upon rebooting into normal (console) mode it wouldn't work again. Still have not had a chance to investigate further, but just wanted to make sure I noted it here. The only difference is that I'm using an older Supermicro board (an X8DTN). In the meantime I disabled LAG on my switch and in unraid.
  13. Thanks - next time I have a chance I will do that and post to general support as you requested.
  14. Apparently we weren't the only ones, I found this thread: As far as adding diagnostics it's not that simple without a network connection and the only access being a console via IPMI. I'm pretty sure it has something with bonding+bridging but I didn't have time to continue experimenting and finally just disabled bonding in unRAID and disabled the LAG on my switch to get the server running again. Not sure when I will have time to troubleshoot further.