-
-
Notifications
You must be signed in to change notification settings - Fork 108
Closed
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
Bug report seems too harsh, but here's my issue:
When trying to import an item, i get the following error:
Couldn't import movie /mnt/symlinks/movies/Big.Buck.Bunny.2008.x264.BDRip.1080p/Big.Buck.Bunny.2008.x264.BDRip.1080p.mkv: I/O error
The exception details:
System.IO.IOException: I/O error
---> Mono.Unix.UnixIOException: I/O error [EIO].
--- End of inner exception stack trace ---
at Mono.Unix.UnixMarshal.ThrowExceptionForLastError()
at NzbDrone.Mono.Disk.DiskProvider.MoveFileInternal(String source, String destination) in ./Radarr.Mono/Disk/DiskProvider.cs:line 320
at NzbDrone.Common.Disk.DiskProviderBase.MoveFile(String source, String destination, Boolean overwrite) in ./Radarr.Common/Disk/DiskProviderBase.cs:line 274
at NzbDrone.Common.Disk.DiskTransferService.TryMoveFileVerified(String sourcePath, String targetPath, Int64 originalSize) in ./Radarr.Common/Disk/DiskTransferService.cs:line 501
at NzbDrone.Common.Disk.DiskTransferService.TransferFile(String sourcePath, String targetPath, TransferMode mode, Boolean overwrite) in ./Radarr.Common/Disk/DiskTransferService.cs:line 296
at NzbDrone.Core.MediaFiles.MovieFileMovingService.TransferFile(MovieFile movieFile, Movie movie, String destinationFilePath, TransferMode mode, LocalMovie localMovie) in ./Radarr.Core/MediaFiles/MovieFileMovingService.cs:line 159
at NzbDrone.Core.MediaFiles.UpgradeMediaFileService.UpgradeMovieFile(MovieFile movieFile, LocalMovie localMovie, Boolean copyOnly) in ./Radarr.Core/MediaFiles/UpgradeMediaFileService.cs:line 38
at NzbDrone.Core.MediaFiles.MovieImport.ImportApprovedMovie.Import(List`1 decisions, Boolean newDownload, DownloadClientItem downloadClientItem, ImportMode importMode) in ./Radarr.Core/MediaFiles/MovieImport/ImportApprovedMovie.cs:line 136Expected Behavior
To import the item.
radarr is running as non-root user, but the permissions are set properly. radarr has access to that file, confirmed with:
root@a1ef7364cbdc:/mnt/symlinks/movies/Big.Buck.Bunny.2008.x264.BDRip.1080p# ls -lah
total 12K
drwxrwxr-x 2 abc users 4.0K May 17 21:07 .
drwxr-xr-x 3 abc users 4.0K May 17 21:07 ..
lrwxrwxrwx 1 abc users 95 May 17 21:07 Big.Buck.Bunny.2008.x264.BDRip.1080p.mkv -> /mnt/zurg/__all__/Big.Buck.Bunny.2008.x264.BDRip.1080p/Big.Buck.Bunny.2008.x264.BDRip.1080p.mkv
root@a1ef7364cbdc:/mnt/symlinks/movies/Big.Buck.Bunny.2008.x264.BDRip.1080p# ls -lah /mnt/zurg/__all__/Big.Buck.Bunny.2008.x264.BDRip.1080p/Big.Buck.Bunny.2008.x264.BDRip.1080p.mkv
-rw-rw-r-- 1 abc users 619M Dec 31 1969 /mnt/zurg/__all__/Big.Buck.Bunny.2008.x264.BDRip.1080p/Big.Buck.Bunny.2008.x264.BDRip.1080p.mkvabc:users is the same permissions radarr config files have, so i know they are correct.
root@a1ef7364cbdc:/config# ls -lah
total 7.0M
drwxr-xr-x 6 abc users 4.0K May 18 07:52 .
drwxr-xr-x 1 root root 4.0K May 17 21:22 ..
drwxr-xr-x 3 abc users 4.0K May 16 16:17 MediaCover
drwxr-xr-x 3 abc users 4.0K May 16 13:35 Sentry
drwxr-xr-x 2 abc users 4.0K May 16 13:35 asp
-rw-r--r-- 1 abc users 553 May 17 21:22 config.xml
drwxr-xr-x 2 abc users 4.0K May 18 03:12 logs
-rw-r--r-- 1 abc users 232K May 18 07:52 logs.db
-rw-r--r-- 1 abc users 3.0M May 18 07:38 sonarr.db
-rw-r--r-- 1 abc users 32K May 18 08:00 sonarr.db-shm
-rw-r--r-- 1 abc users 3.8M May 18 08:00 sonarr.db-wal
-rw-r--r-- 1 abc users 3 May 17 21:22 sonarr.pidThe disk space is fine, it's also an LXC, so i know it't not a failing disk.
Steps To Reproduce
using docker, latest tag,
mounted /mnt, which contains the downloaded files, the symlink folders, etc. All owned by host user 1000:1000.
Environment
- OS: Debian LXC
- How docker service was installed: official debian docker install instructions (repo, gpg key, apt, etc)CPU architecture
x86-64
Docker creation
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
volumes:
- /opt/media/volumes/radarr/config:/config
- /mnt:/mnt
ports:
- 7878:7878
restart: alwaysContainer logs
radarr | [Warn] ImportApprovedMovie: Couldn't import movie /mnt/symlinks/movies/Big.Buck.Bunny.2008.x264.BDRip.1080p/Big.Buck.Bunny.2008.x264.BDRip.1080p.mkv
radarr |
radarr | [v5.22.4.9896] System.IO.IOException: I/O error
radarr | ---> Mono.Unix.UnixIOException: I/O error [EIO].
radarr | --- End of inner exception stack trace ---
radarr | at Mono.Unix.UnixMarshal.ThrowExceptionForLastError()
radarr | at NzbDrone.Mono.Disk.DiskProvider.MoveFileInternal(String source, String destination) in ./Radarr.Mono/Disk/DiskProvider.cs:line 320
radarr | at NzbDrone.Common.Disk.DiskProviderBase.MoveFile(String source, String destination, Boolean overwrite) in ./Radarr.Common/Disk/DiskProviderBase.cs:line 274
radarr | at NzbDrone.Common.Disk.DiskTransferService.TryMoveFileVerified(String sourcePath, String targetPath, Int64 originalSize) in ./Radarr.Common/Disk/DiskTransferService.cs:line 501
radarr | at NzbDrone.Common.Disk.DiskTransferService.TransferFile(String sourcePath, String targetPath, TransferMode mode, Boolean overwrite) in ./Radarr.Common/Disk/DiskTransferService.cs:line 296
radarr | at NzbDrone.Core.MediaFiles.MovieFileMovingService.TransferFile(MovieFile movieFile, Movie movie, String destinationFilePath, TransferMode mode, LocalMovie localMovie) in ./Radarr.Core/MediaFiles/MovieFileMovingService.cs:line 159
radarr | at NzbDrone.Core.MediaFiles.UpgradeMediaFileService.UpgradeMovieFile(MovieFile movieFile, LocalMovie localMovie, Boolean copyOnly) in ./Radarr.Core/MediaFiles/UpgradeMediaFileService.cs:line 38
radarr | at NzbDrone.Core.MediaFiles.MovieImport.ImportApprovedMovie.Import(List`1 decisions, Boolean newDownload, DownloadClientItem downloadClientItem, ImportMode importMode) in ./Radarr.Core/MediaFiles/MovieImport/ImportApprovedMovie.cs:line 136
radarr |
radarr |Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done