Sonarr version 3.0.7.1477: Mono version 6.12.0.122: OS Docker on Synology DSM7: Debug logs: Description of issue: Started Saturday overnight (2 nights ago); woke up to hundred of server errors that Sonarr has stopped running unexpectedly. (I have it on “unless-stopped” restart policy):
Here’s a quick log from Portainer at the exit point:
[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.
[s6-init] making user provided files available at /var/run/s6/etc…exited 0.
[s6-init] ensuring user provided files have correct perms…exited 0.
[fix-attrs.d] applying ownership & permissions fixes…
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts…
[cont-init.d] 00-env-file-init: executing…
[cont-init.d] 00-env-file-init: exited 0.
[cont-init.d] 00-start-container: executing…
Let me know if anyone has any thoughts. It’s been running for months no issues (other than sometimes not moving downloads proper… but that’s neither here nor there).
2022-03-08 08:21:04.1|Debug|ProcMountProvider|Failed to retrieve mounts from /proc/mounts
[v3.0.7.1477] System.EntryPointNotFoundException: Mono_Posix_Syscall_getfsfile assembly:<unknown assembly> type:<unknown type> member:(null)
at (wrapper managed-to-native) Mono.Unix.Native.Syscall.sys_getfsfile(string,Mono.Unix.Native.Syscall/_Fstab&)
at Mono.Unix.Native.Syscall.getfsfile (System.String mount_point) [0x00010] in /home/(removed)/aports/testing/mono/src/mono-6.12.0.122/mcs/class/Mono.Posix/Mono.Unix.Native/Syscall.cs:3211
at Mono.Unix.UnixDriveInfo..ctor (System.String mountPoint) [0x00014] in /home/(removed)/aports/testing/mono/src/mono-6.12.0.122/mcs/class/Mono.Posix/Mono.Unix/UnixDriveInfo.cs:56
at NzbDrone.Mono.Disk.ProcMount..ctor (System.IO.DriveType driveType, System.String name, System.String mount, System.String type, NzbDrone.Common.Disk.MountOptions mountOptions) [0x0002b] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Mono\Disk\ProcMount.cs:21
at NzbDrone.Mono.Disk.ProcMountProvider.ParseLine (System.String line) [0x000a3] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Mono\Disk\ProcMountProvider.cs:127
at System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].MoveNext () [0x0003a] in /home/(removed)/aports/testing/mono/src/mono-6.12.0.122/external/corefx/src/System.Linq/src/System/Linq/Select.cs:224
at System.Linq.Enumerable+<OfTypeIterator>d__32`1[TResult].MoveNext () [0x00067] in /home/(removed)/aports/testing/mono/src/mono-6.12.0.122/external/corefx/src/System.Linq/src/System/Linq/Cast.cs:24
at System.Collections.Generic.List`1[T].AddEnumerable (System.Collections.Generic.IEnumerable`1[T] enumerable) [0x00059] in <b4947f9d8e3644dfaa46480ad2f64100>:0
at System.Collections.Generic.List`1[T]..ctor (System.Collections.Generic.IEnumerable`1[T] collection) [0x00062] in <b4947f9d8e3644dfaa46480ad2f64100>:0
at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0000e] in /home/(removed)/aports/testing/mono/src/mono-6.12.0.122/external/corefx/src/System.Linq/src/System/Linq/ToCollection.cs:30
at NzbDrone.Mono.Disk.ProcMountProvider.GetMounts () [0x00017] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Mono\Disk\ProcMountProvider.cs:43
Is not an error nor has anything to do with a crash. It’s just a very spammy warning.