Can't commit data on relocated data directory

So after upgrading to the latest version after being a few behind, I learned that the location setting in seafile.ini was not longer being respected. So I read that symbolic link was the way to go.

I created a symbolic link from the SeaFile data dir to the folder I got on another mount point, making sure to create a symlink rather than hardlink
ln -s /storage/drive/storage /opt/apps/drive/seafile-data/storage
i.e. “commits” is in /opt/apps/drive/seafile-data/storage/commits

Everything starts up find and I can browse and open files but when trying to upload anything - from clients or web - I get “internal server error”. In the Seafile.log I see this:

[04/17/2020 07:05:16 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block cc27160e-0432-4fe6-ba20-be100d13747c:c4e22837fc4e9f7e667b7b31c84e17f17dfde27f: Invalid cross-device link
[04/17/2020 07:05:16 PM] http-server.c(1678): Failed to commit block cc27160e:c4e22837fc4e9f7e667b7b31c84e17f17dfde27f.
[04/17/2020 07:05:19 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block 16b2429b-2a62-47e1-a6f4-f4e40c9748ae:e5658524b22c264af8627ef6cd3a940b1bbd0c95: Invalid cross-device link
[04/17/2020 07:05:19 PM] http-server.c(1678): Failed to commit block 16b2429b:e5658524b22c264af8627ef6cd3a940b1bbd0c95.
[04/17/2020 07:05:19 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block 3dd5f287-bc92-4b7d-8b98-25777c3289c2:f36356059c0c418911419c122f2778b6ce2f0b11: Invalid cross-device link
[04/17/2020 07:05:19 PM] http-server.c(1678): Failed to commit block 3dd5f287:f36356059c0c418911419c122f2778b6ce2f0b11.
[04/17/2020 07:05:46 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block cc27160e-0432-4fe6-ba20-be100d13747c:c4e22837fc4e9f7e667b7b31c84e17f17dfde27f: Invalid cross-device link
[04/17/2020 07:05:46 PM] http-server.c(1678): Failed to commit block cc27160e:c4e22837fc4e9f7e667b7b31c84e17f17dfde27f.
[04/17/2020 07:05:51 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block 16b2429b-2a62-47e1-a6f4-f4e40c9748ae:e5658524b22c264af8627ef6cd3a940b1bbd0c95: Invalid cross-device link
[04/17/2020 07:05:51 PM] http-server.c(1678): Failed to commit block 16b2429b:e5658524b22c264af8627ef6cd3a940b1bbd0c95.
[04/17/2020 07:05:51 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block 3dd5f287-bc92-4b7d-8b98-25777c3289c2:f36356059c0c418911419c122f2778b6ce2f0b11: Invalid cross-device link
[04/17/2020 07:05:51 PM] http-server.c(1678): Failed to commit block 3dd5f287:f36356059c0c418911419c122f2778b6ce2f0b11.
[04/17/2020 07:06:17 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block cc27160e-0432-4fe6-ba20-be100d13747c:c4e22837fc4e9f7e667b7b31c84e17f17dfde27f: Invalid cross-device link
[04/17/2020 07:06:17 PM] http-server.c(1678): Failed to commit block cc27160e:c4e22837fc4e9f7e667b7b31c84e17f17dfde27f.
[04/17/2020 07:06:22 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block 16b2429b-2a62-47e1-a6f4-f4e40c9748ae:e5658524b22c264af8627ef6cd3a940b1bbd0c95: Invalid cross-device link
[04/17/2020 07:06:22 PM] http-server.c(1678): Failed to commit block 16b2429b:e5658524b22c264af8627ef6cd3a940b1bbd0c95.
[04/17/2020 07:06:22 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block 3dd5f287-bc92-4b7d-8b98-25777c3289c2:f36356059c0c418911419c122f2778b6ce2f0b11: Invalid cross-device link
[04/17/2020 07:06:22 PM] http-server.c(1678): Failed to commit block 3dd5f287:f36356059c0c418911419c122f2778b6ce2f0b11.
[04/17/2020 07:06:48 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block cc27160e-0432-4fe6-ba20-be100d13747c:c4e22837fc4e9f7e667b7b31c84e17f17dfde27f: Invalid cross-device link
[04/17/2020 07:06:48 PM] http-server.c(1678): Failed to commit block cc27160e:c4e22837fc4e9f7e667b7b31c84e17f17dfde27f.
[04/17/2020 07:06:53 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block 16b2429b-2a62-47e1-a6f4-f4e40c9748ae:e5658524b22c264af8627ef6cd3a940b1bbd0c95: Invalid cross-device link
[04/17/2020 07:06:53 PM] http-server.c(1678): Failed to commit block 16b2429b:e5658524b22c264af8627ef6cd3a940b1bbd0c95.
[04/17/2020 07:06:53 PM] …/common/block-backend-fs.c(189): [block bend] failed to commit block 3dd5f287-bc92-4b7d-8b98-25777c3289c2:f36356059c0c418911419c122f2778b6ce2f0b11: Invalid cross-device link
[04/17/2020 07:06:53 PM] http-server.c(1678): Failed to commit block 3dd5f287:f36356059c0c418911419c122f2778b6ce2f0b11.

Any idea? All I can find online is stuff about this occuring if it’s a hard link … but it ain’t

Nevermind. Went ahead and moved the entire seafile installation into the same mount where the storage would be so the issue was “fixed” this way.