Everything posted by ptr727
-
Virt-Manager, Intel-GPU-Tools and more Dockers
Hi, I am trying to take snapshots of my VM's, but I get an error: "Snapshots of a pflash based firmware is not supported". From google it looks like this may be because of UEFI based firmware: https://www.redhat.com/archives/virt-tools-list/2017-September/msg00008.html Any ideas how to get snapshots working, even if using UEFI?
-
[Support] Linuxserver.io - Plex Media Server
I did, I was hoping the LSIO devs can help. See: https://forums.plex.tv/t/plex-versions-folder-restricts-write-access-to-the-user-instead-of-the-group/418634
-
[Support] Linuxserver.io - Plex Media Server
Precisely, I am looking for a way to have Plex NOT use it's own user when setting permissions, but to use the UID I set in the docker config.
-
[Support] Linuxserver.io - Plex Media Server
I use with media, even if I select a different folder, same permissions problem, no?
-
[Support] Linuxserver.io - Plex Media Server
Yes, optimized versions, I do sometimes need that, just not the folder permissions Plex uses.
-
[Support] Linuxserver.io - Plex Media Server
I am setting permissions in Sonarr and Radarr, just like yours, but it does not explain the weird user id. The problem folder where I have no rights is created by Plex.
-
[Support] Linuxserver.io - Plex Media Server
I could, but I do not want to go and fix permissions over and over. I am trying configure the systems such that new content created by containers are created as nobody/users with RW permissions, as specified in the UID config of the container, or in whatever way possible such that any other account in the users group can modify the same content.
-
[Support] Linuxserver.io - Plex Media Server
Hi, I am unable to delete the "Plex Versions" folder created by Plex from my SMB share. Per google my problem with this is not unique, but I did not find a conclusive answer on how to prevent it from happening, vs. chmod to restore access. Unraid share: /media Permissions set to private, RW access for user "Pieter" SMB accessed from Win10 via user "Pieter" All media originally copied from a W2K16 server using robocopy. Typical permissions of content coming from my SMB account: root@Server-1:~# ls -la /mnt/user/media/Movies/Aquaman\ \(2018\) -rw-rw-rw- 1 pieter users 15260151084 Mar 5 08:19 Aquaman\ (2018).mkv Plex, Sonarr, Radarr, all LSIO Docker, configured to run with UID 99 / nobody and GID 100 / users. All have a /media path mapped to my /mnt/user/media share. Example of content created by Radarr or Sonarr: root@Server-1:~# ls -la "/mnt/user/media/Movies/The Upside (2017)"/ -rw-rw-rw- 1 65534 users 11738762701 Jun 1 00:18 The\ Upside\ (2017).mkv Example of content created by Plex, that I cannot delete from user pieter over SMB: root@Server-1:~# ls -la "/mnt/user/media/Movies/Aquaman (2018)" -rw-rw-rw- 1 pieter users 15260151084 Mar 5 08:19 Aquaman\ (2018).mkv drwxr-xr-x 1 nobody users 38 May 26 11:23 Plex\ Versions/ root@Server-1:~# ls -la "/mnt/user/media/Movies/Aquaman (2018)/Plex Versions/" drwxr-xr-x 1 nobody users 6 May 26 11:23 Optimized\ for\ TV/ The view from Windows: C:\Users\piete>icacls "\\STORAGE\media\Movies\Aquaman (2018)\*.*" \\STORAGE\media\Movies\Aquaman (2018)\Aquaman (2018).mkv S-1-5-21-9595238-3571069986-2878196060-3000:(R,W) S-1-22-2-100:(R,W) \\STORAGE\media\Movies\Aquaman (2018)\Plex Versions S-1-22-1-99:(F) S-1-22-2-100:(RX) Everyone:(RX) C:\Users\piete>icacls "\\STORAGE\media\Movies\The Upside (2017)\*.*" \\STORAGE\media\Movies\The Upside (2017)\The Upside (2017).mkv S-1-22-1-65534:(R,W) S-1-22-2-100:(R,W) Everyone:(R,W) The content created by Sabnzbd / Sonarr / Radarr are created under user 65534, and I don't know what this user is, or why it is not the UID nobody that was specified by the container UID setting? Anyway, I can modify this content since the Windows SMB user has Write rights. We can see that the Plex created "Plex Versions" folder only grants Read and Execute rights to the Windows\Everyone group and the Linux\users group, and full rights to the Unix\nobody user. his means that I can read the folders created by Plex from Windows, but I cannot delete them. How should I be configuring my containers, and specifically Plex, such that the content created by Plex, can be modified by other users over SMB?
-
Reorder disks
Ok, what option do I use for "parity is valid"?
-
Reorder disks
Ok, thank you. Since I will loose existing parity, I will do this when I'm loosing parity for some other reason, not just a vanity swap.
-
Reorder disks
Sorry to revive the old thread, but I want to be 100% sure before I do this. Running 6.7.0, with dual 12TB parity drives, and 24 slots. I would like my disk numbers to match my physical slot numbers, convenience, ocd, whatever. I've been adding and removing disks, and disk # is not matching slot #. Can I safely new config, and assign disk # to the hdd in the physical slot? Can I safely leave gaps in disk #'s for empty slots?
-
[Support] Linuxserver.io - Radarr
Hi, is there a docker friendly way of configuring SSL for Sonarr and Radarr? See: https://github.com/Sonarr/Sonarr/wiki/SSL#linux--os-x Yes, I do run a SSL frontend Nginx server for external access, but I also want my internal direct access to be SSL. With docker friendly, I mean a way to copy a crt and key file, or a pem file, or a pfx file, really any static way pointing at cert files, vs. having to run code in the container, after every update.
-
[Support] Linuxserver.io - Nginx
Ok, I'll see if I can get brotli support upstream, thx. Update, I noticed there is already what appears to be brotli work in progress: https://github.com/alpinelinux/aports/tree/4a87148212bf0b09eab3897d2dc70585f17d5cd8/community/brotli I am not familiar with their process, is this work that is destined for release inclusion, i.e. should I just wait for it to make it to release?
-
[Support] Linuxserver.io - Nginx
Looks like there are several community packages for arc, could they be used? https://www.archlinux.org/packages/?q=brotli And for alpine: https://github.com/abevoelker/docker-nginx-alpine-brotli https://github.com/fholzer/docker-nginx-brotli What is your policy on compiling modules or pulling from non official sources?
-
[Support] Linuxserver.io - Nginx
Hi, would it possible to add brotli support to the nginx container please? https://github.com/google/brotli https://docs.nginx.com/nginx/admin-guide/dynamic-modules/brotli/ https://www.howtoforge.com/tutorial/how-to-install-nginx-with-brotli-compression-on-ubuntu-1804/
-
[Support] Linuxserver.io - Sonarr
Flexible, yes, exactly the reason I chose to go from hardware RAID6 to Unraid. Dead disk single disk loss, don't care, a partial loss when viewed as a whole is a loss when consistent state recovery can only be done by restore from backup. But, if fuse breaks file locking, that normally works on the underlying XFS disks, then my view to the logical fs is broken. I know I'm starting to sound like a broken record, and I don't want my feelings to reflect negatively on the great work done by lsio, but if it really is fuse that breaks file locking, then that is a big deal to me, and I'll dig down the rabbit hole
-
[Support] Linuxserver.io - Sonarr
Ok, I didn't know that individual disks remain protected. As for the rabbit hole, the fact that it works for some users and not for others, makes it even more scary to me, in my mind a fs is foundational, and it needs to be rock solid, always. I now regret not giving the ZFS based solutions a second look.
-
[Support] Linuxserver.io - Sonarr
With "our issue", do you mean Unraid or LSIO, yes, not a LSIO issue, but absolutely an Unraid issue, breaking fs locking is a big no-no? <rant-on> If appdata is "designed" to be on cache, then I have not seen any such pre-purchase docs that tell me that without a cache my Unraid will break if any apps require fs locking to you know, work, before I spent good money on buying two pro licenses, and converting two working systems to Unraid. <rant-off> As for it only breaking sqlite, it probably breaks any code that relies on the filesystem locking semantics to work, but sqlite in docker is just prevalent. Now that I know what to search for, google and github is full of reports of docker based Sonarr, Radarr, Plex, etc. SQLite corruption on Unraid. I don't like the idea of having to use a dedicated disk to bypass fuse breaking locking, two alternatives come to mind; change the sqlite locking semantics used in docker apps running on unraid, and obviously unraid fixes locking. Has there been any attempts at collaboration with Sonarr / Radarr / Lidarr / SQLite to try and have a sqlite configuration that works on unraid fuse?
-
[Support] Linuxserver.io - Sonarr
Wow, really, that seems like a major problem for any code that relies on file system locking to work like a local fs? If I am now forced to use a single disk for any app that relies on fs locking, it also breaks the intent of a resilient filesystem, i.e. my app dies when the disk dies, vs. my app dies when disk plus parity dies? If I did add a cache, would BTRFS be impacted by fuse, I assume not? Any pointers to docs about the issue with fuse and locking, or plans to address the issue?
-
[Support] Linuxserver.io - Sonarr
Here is my command: root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='sonarr' --net='br0' --ip='192.168.1.16' -e TZ="America/Los_Angeles" -e HOST_OS="Unraid" -e 'TCP_PORT_8989'='8989' -e 'PUID'='99' -e 'PGID'='100' -v '/mnt/user/download/':'/downloads':'rw' -v '/mnt/user/media/':'/media':'rw' -v '/mnt/user/appdata/sonarr':'/config':'rw' 'linuxserver/sonarr' 31eff3d78164112cccc1355564430e0f218094f8dc062d58488b6b3e56bbc260 I do not currently have any cache drives. I use /mnt/user/appdata for /config. Btw, I now notice that Plex is also misbehaving. Plex was unresponsive, restarted container: ... Sqlite3: Sleeping for 200ms to retry busy DB. Sqlite3: Sleeping for 200ms to retry busy DB. Sqlite3: Sleeping for 200ms to retry busy DB. Sqlite3: Sleeping for 200ms to retry busy DB. Sqlite3: Sleeping for 200ms to retry busy DB. Sqlite3: SleepinCritical: libusb_init failed [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [cont-init.d] 60-plex-update: exited 0. [cont-init.d] 99-custom-scripts: executing... [custom-init] no custom scripts found exiting... [cont-init.d] 99-custom-scripts: exited 0. [cont-init.d] done. [services.d] starting services Starting Plex Media Server. [services.d] done. Starting Plex Media Server. Starting Plex Media Server. Starting Plex Media Server. Starting Plex Media Server. Starting Plex Media Server. Starting Plex Media Server. ...
-
[Support] Linuxserver.io - Sonarr
Big deal, I don't know, who said anything about a big deal? I just asked if there is an alternative to recreating the container to get a log, and since it is such a big deal (see what I did there ) to get the log, suggested an enhancement to make the details end up in logs. Btw, I found several other reports of DB corruption in Sonarr, Radarr, Docker, Unraid, could be coincidental. E.g. https://github.com/Sonarr/Sonarr/issues/1886 https://github.com/docker/for-win/issues/1385 https://forums.sonarr.tv/t/nzbdrone-db-constant-corruption-docker/17658 https://forums.sonarr.tv/t/database-file-config-nzbdrone-db-is-corrupt-restore-from-backup-if-available/21928 And this FAQ: https://github.com/Sonarr/Sonarr/wiki/FAQ#i-am-getting-an-error-database-disk-image-is-malformed I'll report the docker log when I get home.
-
[Support] Linuxserver.io - Sonarr
Because it is currently running, and to get the logs as suggested, I need to stop and recreate the container. Was hoping that there will be a historic log file I can reference, seems important enough to log?
-
[Support] Linuxserver.io - Sonarr
It could be my system, but I would expect to see other symptoms, I am not. It could just be Sonarr that messes up its own DB, and maybe it has nothing to do with Docker or the config path mapping. Where can I get a log of my docker run command without recreating the container?
-
[Support] Linuxserver.io - Sonarr
Hi, I am having DB corruption issues with Lidarr and Sonarr. Unraid 6.7.0, install containers, add lots of media, run for a bit, and then errors. E.g. System.Data.SQLite.SQLiteException (0x80004005): database disk image is malformed database disk image is malformed at System.Data.SQLite.SQLite3.Reset (System.Data.SQLite.SQLiteStatement stmt) [0x00083] in <61a20cde294d4a3eb43b9d9f6284613b>:0 at System.Data.SQLite.SQLite3.Step (System.Data.SQLite.SQLiteStatement stmt) [0x0003c] in <61a20cde294d4a3eb43b9d9f6284613b>:0 at System.Data.SQLite.SQLiteDataReader.NextResult () [0x0016b] in <61a20cde294d4a3eb43b9d9f6284613b>:0 at System.Data.SQLite.SQLiteDataReader..ctor (System.Data.SQLite.SQLiteCommand cmd, System.Data.CommandBehavior behave) [0x00090] in <61a20cde294d4a3eb43b9d9f6284613b>:0 at (wrapper remoting-invoke-with-check) System.Data.SQLite.SQLiteDataReader..ctor(System.Data.SQLite.SQLiteCommand,System.Data.CommandBehavior) at System.Data.SQLite.SQLiteCommand.ExecuteReader (System.Data.CommandBehavior behavior) [0x0000c] in <61a20cde294d4a3eb43b9d9f6284613b>:0 at System.Data.SQLite.SQLiteCommand.ExecuteScalar (System.Data.CommandBehavior behavior) [0x00006] in <61a20cde294d4a3eb43b9d9f6284613b>:0 at System.Data.SQLite.SQLiteCommand.ExecuteScalar () [0x00006] in <61a20cde294d4a3eb43b9d9f6284613b>:0 at Marr.Data.QGen.InsertQueryBuilder`1[T].Execute () [0x00046] in C:\BuildAgent\work\5d7581516c0ee5b3\src\Marr.Data\QGen\InsertQueryBuilder.cs:140 at Marr.Data.DataMapper.Insert[T] (T entity) [0x0005d] in C:\BuildAgent\work\5d7581516c0ee5b3\src\Marr.Data\DataMapper.cs:728 at NzbDrone.Core.Datastore.BasicRepository`1[TModel].Insert (TModel model) [0x0002d] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Datastore\BasicRepository.cs:111 at NzbDrone.Core.Messaging.Commands.CommandQueueManager.Push[TCommand] (TCommand command, NzbDrone.Core.Messaging.Commands.CommandPriority priority, NzbDrone.Core.Messaging.Commands.CommandTrigger trigger) [0x0013d] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Messaging\Commands\CommandQueueManager.cs:82 at System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet] (System.Runtime.CompilerServices.CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) [0x00136] in <35ad2ebb203f4577b22a9d30eca3ec1f>:0 at (wrapper delegate-invoke) System.Func`6[System.Runtime.CompilerServices.CallSite,NzbDrone.Core.Messaging.Commands.CommandQueueManager,System.Object,NzbDrone.Core.Messaging.Commands.CommandPriority,NzbDrone.Core.Messaging.Commands.CommandTrigger,System.Object].invoke_TResult_T1_T2_T3_T4_T5(System.Runtime.CompilerServices.CallSite,NzbDrone.Core.Messaging.Commands.CommandQueueManager,object,NzbDrone.Core.Messaging.Commands.CommandPriority,NzbDrone.Core.Messaging.Commands.CommandTrigger) at NzbDrone.Core.Messaging.Commands.CommandQueueManager.Push (System.String commandName, System.Nullable`1[T] lastExecutionTime, NzbDrone.Core.Messaging.Commands.CommandPriority priority, NzbDrone.Core.Messaging.Commands.CommandTrigger trigger) [0x000b7] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Messaging\Commands\CommandQueueManager.cs:95 at NzbDrone.Core.Jobs.Scheduler.ExecuteCommands () [0x00043] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Jobs\Scheduler.cs:42 at System.Threading.Tasks.Task.InnerInvoke () [0x0000f] in <6649516e5b3542319fb262b421af0adb>:0 at System.Threading.Tasks.Task.Execute () [0x00000] in <6649516e5b3542319fb262b421af0adb>:0 Is there a systemic problem with LSIO and Unraid 6.7.0, or is there something wrong with Sonarr/Radarr/Lidarr?
-
Preclear plugin
Hi, I just installed on a new server running 6.7.0, and I pre-cleared 24 drives. When I got back the web UI, I got a send telemetry alert, ok, send again, ok, send again, ok, slower send again, ok, slower slower slower, send again, no response. It is really annoying to have to send for what appears to be every drive, please just send once and be done with it, or ask if I want to send and then send automatically. There is also some problem that the system becomes less and less responsive with every send. I have now waited several minutes, refreshed the page, and still no UI, I can see from the Chrome trace that the dynamix.js is doing something, and it took about 400s for it to render the page after the last send button press. See timeline in Chrome developer tools screenshot.