First, do yu need to be root for /etc/... ? after, just before the previous command line in the shell : export LD_LIBRARY_PATH=/usr/local/lib/ but i think, yu also need to keep, /usr/lib (64) and /lib
2009/8/4 Sergio C. Charrua <[email protected]>: > if i do this: > > /usr/local/bin/mono /usr/local/lib/mono/2.0/mono-service.exe > /etc/GameServer/ServerService.exe > > i get : > > Unhandled Exception: System.TypeInitializationException: An exception was > thrown by the type initializer for Mono.Unix.Native.Syscall ---> > System.DllNotFoundException: libMonoPosixHelper.so > at (wrapper managed-to-native) Mono.Unix.Native.Syscall:_L_ctermid () > at Mono.Unix.Native.Syscall..cctor () [0x00000] > --- End of inner exception stack trace --- > at MonoServiceRunner.Main (System.String[] args) [0x00000] > > > the libMonoPosixHelper.so resides at: > > /usr/local/lib/libMonoPosixHelper.so > > having : > export LD_LIBRARY_PATH=/usr/local/lib/ > > in the start.sh script, shouldn't be enough? > > any clue? > > TIA > > > Sergio Coelho Charrua > Project Manager & Software Engineer > [email protected] > www.voip.pt > > GSM: +351 91 631 11 44 > > > > ----- Original Message ----- > From: "Petit Eric" <[email protected]> > To: "Sergio C. Charrua" <[email protected]> > Cc: [email protected] > Sent: Terça-feira, 4 de Agosto de 2009 14H29m GMT +00:00 GMT Britain, > Ireland, Portugal > Subject: Re: [Mono-list] Service do not start > > right, the mono-service script have an problem, i suspect "export > MONO_DISABLE_SHM=1", or if not, it could came from args, but, without > one same problem, so ... > try > /usr/bin/mono /usr/lib/mono/2.0/mono-service.exe /FullPathTo/ServerService.exe > > 2009/8/4 Sergio C. Charrua <[email protected]>: >> >> Hello Eric. >> >> thanks for your reply. >> >> using mono-service2 or mono-service gives me the same results. >> >> Do you know where i can find the global LOG from mono.net framework? >> something like /var/log/messages ? >> >> TIA >> >> Sergio Coelho Charrua >> Project Manager & Software Engineer >> [email protected] >> www.voip.pt >> >> >> >> ----- Original Message ----- >> From: "Petit Eric" <[email protected]> >> To: "Sergio C. Charrua" <[email protected]> >> Cc: [email protected] >> Sent: Terça-feira, 4 de Agosto de 2009 12H36m GMT +00:00 GMT Britain, >> Ireland, Portugal >> Subject: Re: [Mono-list] Service do not start >> >> if you replace "mono-service2" by "mono-service" ? >> >> 2009/8/4 Sergio C. Charrua <[email protected]>: >>> Hello all! >>> >>> i've been developing som Windows Services, using VS2005/2008 with no >>> problems at all. Everything compiles correctly, Moma says everything is >>> 100% correct, and everything run in windows (XP, Server, etc...). >>> I've a CentOS 5.3 server running Mono since last September, and before >>> upgrading from Mono 1.9 to latest 2.4.2.2, the same Windows Service was >>> running correctly. >>> All that this service does is listen to a TCP IP Port, receive some data, >>> and answers back. As i said, it used to work perfectly, until i upgraded to >>> Version 2.4.2.2 . >>> the strangest thing yet is that no error messages, no log events, nothing >>> is catching the execption. I've even made a Logger class that logs >>> everything to a text file, and it doesn't even catch any messages. No .lock >>> file is created, nothing at all >>> So my guess is that the Service is not starting/working at all. >>> >>> the start.sh file is as follows: >>> #!/bin/bash >>> export LD_LIBRARY_PATH=/usr/local/lib/; >>> mono-service2 -l:/etc/GameServer/gameserver.lock -m:GameServer >>> ServerService.exe >>> >>> if i do the following command: >>> mono --debug --trace ServerService.exe >>> >>> i get : >>> >>> [0x1118f0: 0.00000 0] ENTER: (wrapper runtime-invoke) >>> object:runtime_invoke_void__this___object (object,intptr,intpt >>> r,intptr)([System.OutOfMemoryException:0x52fc0], 0xbffeb7d0, (nil), >>> 0x594120, ) >>> [0x1118f0: 0.00008 1] ENTER: System.OutOfMemoryException:.ctor >>> (string)(this:0x52fc0[System.OutOfMemoryException Ser >>> verService.exe], [STRING:0x51fc8:Out of memory], ) >>> [0x1118f0: 0.00014 2] ENTER: System.SystemException:.ctor >>> (string)(this:0x52fc0[System.OutOfMemoryException ServerSe >>> rvice.exe], [STRING:0x51fc8:Out of memory], ) >>> [0x1118f0: 0.00019 3] ENTER: System.Exception:.ctor >>> (string)(this:0x52fc0[System.OutOfMemoryException ServerService. >>> exe], [STRING:0x51fc8:Out of memory], ) >>> [0x1118f0: 0.00020 3] LEAVE: System.Exception:.ctor (string) >>> [0x1118f0: 0.00021 2] LEAVE: System.SystemException:.ctor (string) >>> [0x1118f0: 0.00022 1] LEAVE: System.OutOfMemoryException:.ctor (string) >>> [0x1118f0: 0.00023 0] LEAVE: (wrapper runtime-invoke) >>> object:runtime_invoke_void__this___object (object,intptr,intpt >>> r,intptr)[OBJECT:(nil)] >>> [0x1118f0: 0.00033 0] ENTER: (wrapper runtime-invoke) >>> object:runtime_invoke_void__this___object (object,intptr,intpt >>> r,intptr)([System.NullReferenceException:0x52f88], 0xbffeb7d0, (nil), >>> 0x5941f8, ) >>> [0x1118f0: 0.00034 1] ENTER: System.NullReferenceException:.ctor >>> (string)(this:0x52f88[System.NullReferenceException >>> ServerService.exe], [STRING:0x54ed8:A null value was found where an object >>> instance was required], ) >>> [0x1118f0: 0.00036 2] ENTER: System.SystemException:.ctor >>> (string)(this:0x52f88[System.NullReferenceException Server >>> Service.exe], [STRING:0x54ed8:A null value was found where an object >>> instance was required], ) >>> [0x1118f0: 0.00037 3] ENTER: System.Exception:.ctor >>> (string)(this:0x52f88[System.NullReferenceException ServerServic >>> e.exe], [STRING:0x54ed8:A null value was found where an object instance was >>> required], ) >>> [0x1118f0: 0.00038 3] LEAVE: System.Exception:.ctor (string) >>> [0x1118f0: 0.00039 2] LEAVE: System.SystemException:.ctor (string) >>> [0x1118f0: 0.00039 1] LEAVE: System.NullReferenceException:.ctor (string) >>> [0x1118f0: 0.00040 0] LEAVE: (wrapper runtime-invoke) >>> object:runtime_invoke_void__this___object (object,intptr,intpt >>> r,intptr)[OBJECT:(nil)] >>> [0x1118f0: 0.00052 0] ENTER: (wrapper runtime-invoke) >>> object:runtime_invoke_void__this___object (object,intptr,intpt >>> r,intptr)([System.StackOverflowException:0x52f50], 0xbffeb7d0, (nil), >>> 0x594240, ) >>> [0x1118f0: 0.00053 1] ENTER: System.StackOverflowException:.ctor >>> (string)(this:0x52f50[System.StackOverflowException >>> ServerService.exe], [STRING:0x55f50:The requested operation caused a stack >>> overflow.], ) >>> [0x1118f0: 0.00054 2] ENTER: System.SystemException:.ctor >>> (string)(this:0x52f50[System.StackOverflowException Server >>> Service.exe], [STRING:0x55f50:The requested operation caused a stack >>> overflow.], ) >>> >>> BUT the server has 4Gb RAM, and actually has 700Mb free physical >>> memory...so Memory cannot be a problem... >>> >>> I repeat, the service used to work 100% in Mono 1.9 ... >>> >>> Any ideias? >>> >>> TIA >>> >>> Sergio Coelho Charrua >>> Project Manager & Software Engineer >>> [email protected] >>> www.voip.pt >>> >>> >>> _______________________________________________ >>> Mono-list maillist - [email protected] >>> http://lists.ximian.com/mailman/listinfo/mono-list >>> >> >> >> >> -- >> Cordially. >> >> Small Eric Quotations of the days: >> --------------------------------------------------------------------------- >> I have no special talents. I am only passionately curious >> _______________________________________________ >> Mono-list maillist - [email protected] >> http://lists.ximian.com/mailman/listinfo/mono-list >> > > > > -- > Cordially. > > Small Eric Quotations of the days: > --------------------------------------------------------------------------- > I have no special talents. I am only passionately curious > _______________________________________________ > Mono-list maillist - [email protected] > http://lists.ximian.com/mailman/listinfo/mono-list > -- Cordially. Small Eric Quotations of the days: --------------------------------------------------------------------------- I have no special talents. I am only passionately curious _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
