I bought a license a few minutes ago, and would like to apply for a refund should there not be a solution to the below problem, as this is my sole use-case.
Actual Behaviour
- filebot errors out when trying to create a symlink on a CIFS share
- hardlinks work
Expected Behaviour
- filebot successfully creates a symlink on a CIFS share
Symlink Example
Code: Select all
~/filebot/filebot.sh -rename "/home/file.mkv" --output "/home/files/" --action symlink --format "{plex}" --db TheTVDB -non-strict -no-xattr --conflict override
Picked up _JAVA_OPTIONS: -Dsun.io.useCanonCaches=false,sun.io.useCanonPrefixCache=false,-Dsun.jnu.encoding=UTF-8
Rename episodes using [TheTVDB]
Auto-detected query: [Last Week Tonight with John Oliver]
Fetching episode data for [Last Week Tonight with John Oliver]
[SYMLINK] from [/home/file.mkv] to [/home/files/file.mkv]
[SYMLINK] Failure: java.nio.file.FileSystemException: /home/file.mkv: Operation not supported
Processed 0 files
/home/file.mkv: Operation not supported
java.nio.file.FileSystemException: /home/file.mkv: Operation not supported
	at net.filebot.util.FileUtilities.createRelativeSymlink(FileUtilities.java:136)
	at net.filebot.StandardRenameAction$4.rename(StandardRenameAction.java:62)
	at net.filebot.cli.CmdlineOperations.renameAll(CmdlineOperations.java:635)
	at net.filebot.cli.CmdlineOperations.renameSeries(CmdlineOperations.java:250)
	at net.filebot.cli.CmdlineOperations.rename(CmdlineOperations.java:96)
	at net.filebot.cli.ArgumentProcessor.runCommand(ArgumentProcessor.java:115)
	at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:32)
	at net.filebot.Main.main(Main.java:131)
Failure (°_°)Code: Select all
~/filebot/filebot.sh -rename "/home/file.mkv" --output "/home/files/" --action hardlink --format "{plex}" --db TheTVDB -non-strict -no-xattr --conflict override
Picked up _JAVA_OPTIONS: -Dsun.io.useCanonCaches=false,sun.io.useCanonPrefixCache=false,-Dsun.jnu.encoding=UTF-8
Rename episodes using [TheTVDB]
Auto-detected query: [Last Week Tonight with John Oliver]
Fetching episode data for [Last Week Tonight with John Oliver]
[HARDLINK] from [/home/file.mkv] to [/home/files/file.mkv]
Processed 1 filesCode: Select all
Picked up _JAVA_OPTIONS: -Dsun.io.useCanonCaches=false,sun.io.useCanonPrefixCache=false,-Dsun.jnu.encoding=UTF-8
FileBot 4.8.2 (r5789)
JNA Native: 5.2.2
MediaInfo: 18.05
7-Zip-JBinding: 9.20
Chromaprint: java.io.IOException: Cannot run program "fpcalc": error=2, No such file or directory
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2019-02-26 (r552)
Groovy: 2.5.1
JRE: OpenJDK Runtime Environment 1.8.0_191
JVM: 64-bit OpenJDK 64-Bit Server VM
CPU/MEM: 4 Core / 1 GB Max Memory / 14 MB Used Memory
OS: Linux (amd64)
HW: Linux bytes-vm 4.18.0-15-generic #16-Ubuntu SMP Thu Feb 7 10:56:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
DATA: /home/xxxxx
Package: TAR
License: FileBot License XXXXXXXXX (Valid-Until: 2069-03-04)
Done ヾ(@⌒ー⌒@)ノWould be much appreciated if you could kindly get back to me.
Thanks!

 Can you confirm that symlinks actually work on the target filesystem the way you want?
 Can you confirm that symlinks actually work on the target filesystem the way you want?  SMB / CIFS is kind of a Windows thing, so Unix features don't work well. If you use NFS then things will likely just work just like on your local Unix flavor filesystem.
 SMB / CIFS is kind of a Windows thing, so Unix features don't work well. If you use NFS then things will likely just work just like on your local Unix flavor filesystem.
