Linux Dedicated server: The assembly mscorlib.dll was not found or could not be loaded.

LoganDark

Terrarian
When I try to run `./TerrariaServer`, I get the following message:

"The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `./mono/2.0/mscorlib.dll' directory."

`ls mono` yields:

"4.0
config".

I am running Ubuntu Server 16.04 LTS, and am using the Bash shell inside of Byobu.

Help?
 
Last edited:
I haven't used Ubuntu in quite a while so I don't really know, but this page suggests installing the mono-complete package.
 
I haven't used Ubuntu in quite a while so I don't really know, but this page suggests installing the mono-complete package.
I believe it's looking for a file in the `./mono` directory. You sure?

Edit: Doesn't matter, after installing a load of certificates and a huge amount of packages it still can't find the file.
 
Nope. I haven't used mono on Linux so I don't know. But you can always uninstall the package if it's not what you want.
 
I'm not sure what you getting at, except that the missing dll should be in a /2.0/ directory. Hopefully that package installs those dlls. You should be able to peek at the package content before installation, but I have forgotten how to do that.
 
Back
Top Bottom