Linux svn shows green checkmark but errors in log

So today when I start the Windows version of Unreal, I get a green checkmark for the source control.

When I start the Linux, I get a yellow triangle and “server unavailable” (which is not true because the Windows machine on the same network has no issue) and then after I log in with the password, it looks like this:

Even replacing the Binaries/Thirdparty/svn with symlinks doesn’t work, yet pasting the commands that Unreal runs in a terminal gives results… I don’t know why Unreal can’t understand them.

Like, how is it this broken? And it’s been like this for a decade?