May 24, 2013, 11:42:33 PM
Pre-Releases are now available at the PreRelease section.
If any issues occur please post exceptions or information as to how to reproduce in the correct section.

Author Topic: Arch Linux/TDSM Issues  (Read 690 times)

0 Members and 1 Guest are viewing this topic.

balt11t

  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Arch Linux/TDSM Issues
« on: January 02, 2012, 02:28:39 PM »
Each time I try to initiate Terraria_Server.exe on my Arch server, I get "Cannot open assembly 'Terraria_Server.exe': File does not contain a valid CIL image."

Help?

D1G1T4L3CH0

  • TDSM Team Member
  • Hero Member
  • *****
  • Posts: 518
  • Karma: +22/-2
  • Tester / Moderator
    • View Profile
    • Personal Website
Re: Arch Linux/TDSM Issues
« Reply #1 on: January 04, 2012, 07:04:48 AM »
A quick google search gave me this. But I hope you realize the current build of TDSM is for Terraria 1.0.6.1, not the current version. Even the pre-release is for 1.1, not 1.1.1.

Take a look at the home page...
Server Machine: Xubuntu 11.10 Xfce Mono 2.10.5
Thanks to all those who work on TDSM. It's a great alternative to the official one. And thanks to the plugin devs too for making it even better.

asylum

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Arch Linux/TDSM Issues
« Reply #2 on: July 17, 2012, 05:15:22 PM »
Hi guys
What was the outcome of this thread?

I am getting the same issue on archlinux now.
$ mono --version
Mono JIT compiler version 2.10.8 (tarball Thu Dec 29 12:39:33 UTC 2011)
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            Included Boehm (with typed GC and Parallel Mark)

$ mono Terraria_Server.exe
Cannot open assembly 'Terraria_Server.exe': File does not contain a valid CIL image.

$ mono -v Terraria_Server.exe
converting method System.OutOfMemoryException:.ctor (string)
Method System.OutOfMemoryException:.ctor (string) emitted at 0x404309e0 to 0x40430a09 (code length 41) [Terraria_Server.exe]
converting method (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object (object,intptr,intptr,intptr)
Method (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object (object,intptr,intptr,intptr) emitted at 0x40430a20 to 0x40430abe (code length 158) [Terraria_Server.exe]
converting method System.SystemException:.ctor (string)
Method System.SystemException:.ctor (string) emitted at 0x40430ac0 to 0x40430ae9 (code length 41) [Terraria_Server.exe]
converting method System.Exception:.ctor (string)
Method System.Exception:.ctor (string) emitted at 0x40430b00 to 0x40430b2a (code length 42) [Terraria_Server.exe]
converting method System.NullReferenceException:.ctor (string)
Method System.NullReferenceException:.ctor (string) emitted at 0x40430b30 to 0x40430b59 (code length 41) [Terraria_Server.exe]
converting method System.StackOverflowException:.ctor (string)
Method System.StackOverflowException:.ctor (string) emitted at 0x40430b60 to 0x40430b79 (code length 25) [Terraria_Server.exe]
Cannot open assembly 'Terraria_Server.exe': File does not contain a valid CIL image.
converting method (wrapper runtime-invoke) object:runtime_invoke_virtual_void__this__ (object,intptr,intptr,intptr)
Method (wrapper runtime-invoke) object:runtime_invoke_virtual_void__this__ (object,intptr,intptr,intptr) emitted at 0x40430b80 to 0x40430c12 (code length 146) [Terraria_Server.exe]
converting method System.Threading.Thread:.cctor ()
Method System.Threading.Thread:.cctor () emitted at 0x40430c20 to 0x40430c45 (code length 37) [Terraria_Server.exe]
converting method (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)
Method (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr) emitted at 0x40430c50 to 0x40430cd6 (code length 134) [Terraria_Server.exe]
converting method (wrapper alloc) object:Alloc (intptr)
Method (wrapper alloc) object:Alloc (intptr) emitted at 0x40430cf0 to 0x40430dad (code length 189) [Terraria_Server.exe]
converting method (wrapper managed-to-native) object:__icall_wrapper_mono_object_new_specific (intptr)
Method (wrapper managed-to-native) object:__icall_wrapper_mono_object_new_specific (intptr) emitted at 0x40430db0 to 0x40430e25 (code length 117) [Terraria_Server.exe]
converting method System.Runtime.ConstrainedExecution.CriticalFinalizerObject:Finalize ()
Method System.Runtime.ConstrainedExecution.CriticalFinalizerObject:Finalize () emitted at 0x40430e30 to 0x40430e5e (code length 46) [Terraria_Server.exe]
converting method System.Threading.InternalThread:Finalize ()
Method System.Threading.InternalThread:Finalize () emitted at 0x40430e60 to 0x40430e9f (code length 63) [Terraria_Server.exe]
converting method (wrapper managed-to-native) System.Threading.InternalThread:Thread_free_internal (System.Threading.InternalThread,intptr)
Method (wrapper managed-to-native) System.Threading.InternalThread:Thread_free_internal (System.Threading.InternalThread,intptr) emitted at 0x40430ec0 to 0x40430f64 (code length 164) [Terraria_Server.exe]
converting method System.Runtime.Remoting.Contexts.Context:Finalize ()
Method System.Runtime.Remoting.Contexts.Context:Finalize () emitted at 0x40430f70 to 0x40430f9e (code length 46) [Terraria_Server.exe]

File downloaded was the latest stable build b38 from http://tdsm.org/index.php/board,10.0.html

The Out of Memory Exceptions worry me, I do still have some memory available (not a lot but still..) and plenty of swap left. What are the minimum memory requirements?

asylum

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Arch Linux/TDSM Issues
« Reply #3 on: July 18, 2012, 06:00:54 PM »
Thinking maybe there was a problem with the default mono on Arch I rebuilt using these instructions:

http://wiki.tdsm.org/index.php?title=Mono_Install

I used mono 2.10.9 which I thought would be fine given the instructions

Still the same issue
Cannot open assembly 'Terraria_Server.exe': File does not contain a valid CIL image.

 


SimplePortal 2.3.3 © 2008-2010, SimplePortal