majestic12.co.uk dsearch Forum Index majestic12.co.uk dsearch
Distributed Search forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Running MJ12node on Linux WITHOUT mono installation
Goto page 1, 2, 3 ... 57, 58, 59  Next
 
Post new topic   Reply to topic    majestic12.co.uk dsearch Forum Index -> Linux
View previous topic :: View next topic  
Author Message
refic
Moderator


Joined: 27 Sep 2005
Posts: 3212
Location: Oulu, Finland

PostPosted: Mon Mar 07, 2011 1:29 pm    Post subject: Running MJ12node on Linux WITHOUT mono installation Reply with quote

LATEST BUNDLE BUILDS ARE NOW HERE: http://mono.mj12.fi/mj12node-bundle/

--------------------------------

I have created a bundled build of Mono and MJ12node so you don't need a separate Mono installation any more to run the node. It is fine to have it installed though, it shouldn't matter.

Download here: http://mono.mj12.fi/mj12node-bundle/

Just extract it (tar zxf ..) and use ./run.sh to run the node. Do _not_ extract it over a previous node UNLESS it's already a bundled build from this topic.

If you try it, please reply to this topic and tell how it goes and what OS you use. Remember that this is highly experimental thing (at the moment) so do _not_ report bugs in it anywhere else than in this topic.

Note that if you run it on a 64-bit OS you need 32-bit support package(s) installed because this is a 32-bit build. On Debian based systems you usually only need "libc6:i386". If that doesn't work, try installing "ia32-libs".

(There's no legacy build now because the current version should work on both older and newer systems.)

--------------------------------


Let's collect some stats here..

Bundle works:
refic - Ubuntu 10.10 64-bit, Ubuntu 11.04 64-bit
Fugitif - Debian 5.0.8 64-bit (legacy build)
mattewan - Gentoo 64-bit
rilian - Linux 2.6.27.23-201.19-xen #1 SMP 2009-05-26 17:02:05 -0400 x86_64 GNU/Linux @ Ubuntu 10.04.1 LTS
Deadly_Fire - Ubuntu 10.10 Linux 2.6.35-22-generic (i686)
Celebrindol - Ubuntu 10.10 64-bit
BaalMcKloud - Debian 5.0.8 64-bit
Velociraptor - Debian 64Bit Squeeze
Norman_RKN - Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-35-generic x86_64)

Bundle does not work:
_________________


Last edited by refic on Tue Jan 06, 2015 2:09 pm; edited 23 times in total
Back to top
View user's profile Send private message
refic
Moderator


Joined: 27 Sep 2005
Posts: 3212
Location: Oulu, Finland

PostPosted: Mon Mar 07, 2011 3:47 pm    Post subject: Reply with quote

I updated the package to use the new Mono Garbage Collector. It seems to use about 20% less memory.
_________________
Back to top
View user's profile Send private message
elvis1
Senior Member


Joined: 04 Apr 2009
Posts: 1767
Location: Buenos Aires

PostPosted: Mon Mar 07, 2011 6:13 pm    Post subject: Reply with quote

VERY GOOOD JOB!

Yesterday I was uploading to some of my VPSs your mono files for public access ( if I have your OK ) as its a PITA to download at 500K from FI Razz .

From the US to my home connection I can download at 1MB/s

Would it help if I host files for West members?
_________________
"There will soon be infinite supply of buckets - we are not far, after that I'll dare you to crawl them all"
Alex dixit Smile
Back to top
View user's profile Send private message Visit poster's website
refic
Moderator


Joined: 27 Sep 2005
Posts: 3212
Location: Oulu, Finland

PostPosted: Mon Mar 07, 2011 6:15 pm    Post subject: Reply with quote

Sure, but don't bother hosting this bundle thing until it can be "officially" released. Cool
_________________
Back to top
View user's profile Send private message
patheticcockroach
Senior Member


Joined: 30 May 2008
Posts: 619

PostPosted: Mon Mar 07, 2011 7:01 pm    Post subject: Reply with quote

This looks great, I'll hopefully be able to give it a try soon Smile
_________________
Patheticcockroach | Notepad | Using PGP or CAcert ? => KeysigningBB
Back to top
View user's profile Send private message Visit poster's website
elvis1
Senior Member


Joined: 04 Apr 2009
Posts: 1767
Location: Buenos Aires

PostPosted: Mon Mar 07, 2011 9:15 pm    Post subject: Reply with quote

Runs like a stallion.

SUPERB JOB!!!!



I m on linux mint ubuntu on a virtual server created inside my win 7 OS with open vpn routing me to California for cleaner output Very Happy Very Happy Very Happy Very Happy

I will try to run multiple instances now Shocked Shocked
_________________
"There will soon be infinite supply of buckets - we are not far, after that I'll dare you to crawl them all"
Alex dixit Smile
Back to top
View user's profile Send private message Visit poster's website
refic
Moderator


Joined: 27 Sep 2005
Posts: 3212
Location: Oulu, Finland

PostPosted: Mon Mar 07, 2011 9:21 pm    Post subject: Reply with quote

elvis1 wrote:
Runs like a stallion.

SUPERB JOB!!!!


Excellent!

elvis1 wrote:
I will try to run multiple instances now Shocked Shocked


Remember to use separate directories!
_________________
Back to top
View user's profile Send private message
nitmeare
Full Member


Joined: 18 Sep 2009
Posts: 241

PostPosted: Tue Mar 08, 2011 12:54 pm    Post subject: Reply with quote

Running some of this nodes on my server, from time to time im getting this error msg.
Code:
ssertion at mono-wsq.c:73, condition `mono_wsq_count (wsq) == 0' not met

Stacktrace:


Native stacktrace:

   /home/desktop/Desktop/d2/MJ2/libmonosgen-2.0.so.0(+0xb41ae) [0xb75281ae]
   [0xffffe410]
   /lib/tls/i686/cmov/libc.so.6(abort+0x182) [0xb72eca82]
   /home/desktop/Desktop/d2/MJ2/libmonosgen-2.0.so.0(monoeg_g_logv+0xab) [0xb76a7daa]
   /home/desktop/Desktop/d2/MJ2/libmonosgen-2.0.so.0(monoeg_assertion_message+0x3a) [0xb76a7e29]
   /home/desktop/Desktop/d2/MJ2/libmonosgen-2.0.so.0(+0x1936c2) [0xb76076c2]
   /home/desktop/Desktop/d2/MJ2/libmonosgen-2.0.so.0(+0x1f38fb) [0xb76678fb]
   /home/desktop/Desktop/d2/MJ2/libmonosgen-2.0.so.0(+0x1ed9d3) [0xb76619d3]
   /home/desktop/Desktop/d2/MJ2/libmonosgen-2.0.so.0(+0x2229ae) [0xb76969ae]
   /home/desktop/Desktop/d2/MJ2/libmonosgen-2.0.so.0(+0x1cd08e) [0xb764108e]
   /lib/tls/i686/cmov/libpthread.so.0(+0x596e) [0xb741e96e]
   /lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0xb738ca4e]

Debug info from gdb:




Anyway great work this version with mono included will make administration of node a lot easier Wink
Back to top
View user's profile Send private message Visit poster's website
refic
Moderator


Joined: 27 Sep 2005
Posts: 3212
Location: Oulu, Finland

PostPosted: Tue Mar 08, 2011 12:57 pm    Post subject: Reply with quote

Yup, that's a bug in the used Mono build. I'm working on solving it. The run.sh script should restart the node though?

How is the whole package working in general?
_________________
Back to top
View user's profile Send private message
nitmeare
Full Member


Joined: 18 Sep 2009
Posts: 241

PostPosted: Tue Mar 08, 2011 2:55 pm    Post subject: Reply with quote

refic wrote:
Yup, that's a bug in the used Mono build. I'm working on solving it. The run.sh script should restart the node though?

In my case it only restarted node sometimes, often it is hanging and must be restarted.

How is the whole package working in general?


Node performance is very good, if this bug is fixed it will run very stable i think Wink
Back to top
View user's profile Send private message Visit poster's website
Fugitif
Senior Member


Joined: 21 Jul 2008
Posts: 427

PostPosted: Tue Mar 08, 2011 3:57 pm    Post subject: Reply with quote

Quote:
$ ./run.sh
Running "./MJ12nodeMono.exe -e"
./MJ12nodeMono.exe: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Node crashed? Restarting!
Waiting 30 seconds before restarting node.


Quote:
$ find / -name 'libstdc++.so.6'
/usr/lib/libstdc++.so.6


Quote:
$ cat /etc/debian_version
5.0.8


Quote:
$ uname -a
Linux sd-1xxxx 2.6.32-4-pve #1 SMP Wed Dec 15 14:04:31 CET 2010 x86_64 GNU/Linux

_________________


Last edited by Fugitif on Tue Mar 08, 2011 3:59 pm; edited 1 time in total
Back to top
View user's profile Send private message
refic
Moderator


Joined: 27 Sep 2005
Posts: 3212
Location: Oulu, Finland

PostPosted: Tue Mar 08, 2011 3:59 pm    Post subject: Reply with quote

Thanks Fugitif! Do you have ia32-libs installed? If not, could you please try to install it to see if it fixes anything?
_________________
Back to top
View user's profile Send private message
Fugitif
Senior Member


Joined: 21 Jul 2008
Posts: 427

PostPosted: Tue Mar 08, 2011 4:02 pm    Post subject: Reply with quote

refic wrote:
Thanks Fugitif! Do you have ia32-libs installed? If not, could you please try to install it to see if it fixes anything?


aptitude install ia32-libs
[snip]

Quote:
./run.sh
Running "./MJ12nodeMono.exe -e"
./MJ12nodeMono.exe: /lib32/libc.so.6: version `GLIBC_2.9' not found (required by /root/temp_bundle/libmonosgen-2.0.so.0)

_________________
Back to top
View user's profile Send private message
refic
Moderator


Joined: 27 Sep 2005
Posts: 3212
Location: Oulu, Finland

PostPosted: Tue Mar 08, 2011 4:09 pm    Post subject: Reply with quote

Ok, thanks, the libc6 I use is probably newer than Debian's. I'll fire up some older version of Ubuntu and create new package, meanwhile could you please tell me your versions (aptitude show ..) of ia32-libs and libc6?
_________________
Back to top
View user's profile Send private message
Fugitif
Senior Member


Joined: 21 Jul 2008
Posts: 427

PostPosted: Tue Mar 08, 2011 4:15 pm    Post subject: Reply with quote

Quote:
$ aptitude show ia32-libs
Paquet : ia32-libs
État: installé
Automatiquement installé: non
Version : 2.7+lenny2
Priorité : optionnel
Section : libs
Responsable : Debian ia32-libs Team <pkg-ia32-libs-maintainers@lists.alioth.debian.org>
Taille décompressée : 69,1M
Dépend: lsb-release, lib32gcc1, libc6-i386 (>= 2.3.6-2), lib32z1, lib32stdc++6, lib32asound2, lib32ncurses5
Pré-dépend: dpkg (>= 1.13.21)
Suggère: ia32-libs-gtk
Est en conflit: ia32-libs-dev (< 1.6), nvidia-glx-ia32 (< 1.0.8774-7)
Remplace: ia32-libs-dev (< 1.6), ia32-libs-openoffice.org, nvidia-glx-ia32 (< 1.0.8774-7)
Description : ia32 shared libraries for use on amd64 and ia64 systems
This package contains runtime libraries for the ia32/i386 architecture, configured for use on an amd64 or ia64 Debian system
running a 64-bit kernel.


Quote:
$ aptitude show libc6
Paquet : libc6
État: installé
Automatiquement installé: non
Version : 2.7-18lenny7
Priorité : nécessaire
Section : libs
Responsable : GNU Libc Maintainers <debian-glibc@lists.debian.org>
Taille décompressée : 11,7M
Dépend: libgcc1
Suggère: locales, glibc-doc
Est en conflit: libterm-readline-gnu-perl (< 1.15-2), tzdata (< 2007k-1), tzdata-etch
Fournit: glibc-2.7-1
Description : GNU C Library: Shared libraries
Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of
the standard C library and the standard math library, as well as many others.

_________________
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    majestic12.co.uk dsearch Forum Index -> Linux All times are GMT + 2 Hours
Goto page 1, 2, 3 ... 57, 58, 59  Next
Page 1 of 59

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group