| View previous topic :: View next topic |
| Author |
Message |
refic Moderator

Joined: 27 Sep 2005 Posts: 3212 Location: Oulu, Finland
|
Posted: Mon Mar 07, 2011 1:29 pm Post subject: Running MJ12node on Linux WITHOUT mono installation |
|
|
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 |
|
 |
refic Moderator

Joined: 27 Sep 2005 Posts: 3212 Location: Oulu, Finland
|
Posted: Mon Mar 07, 2011 3:47 pm Post subject: |
|
|
I updated the package to use the new Mono Garbage Collector. It seems to use about 20% less memory. _________________
 |
|
| Back to top |
|
 |
elvis1 Senior Member

Joined: 04 Apr 2009 Posts: 1767 Location: Buenos Aires
|
Posted: Mon Mar 07, 2011 6:13 pm Post subject: |
|
|
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 .
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  |
|
| Back to top |
|
 |
refic Moderator

Joined: 27 Sep 2005 Posts: 3212 Location: Oulu, Finland
|
Posted: Mon Mar 07, 2011 6:15 pm Post subject: |
|
|
Sure, but don't bother hosting this bundle thing until it can be "officially" released.  _________________
 |
|
| Back to top |
|
 |
patheticcockroach Senior Member
Joined: 30 May 2008 Posts: 619
|
Posted: Mon Mar 07, 2011 7:01 pm Post subject: |
|
|
This looks great, I'll hopefully be able to give it a try soon  _________________ Patheticcockroach | Notepad | Using PGP or CAcert ? => KeysigningBB |
|
| Back to top |
|
 |
elvis1 Senior Member

Joined: 04 Apr 2009 Posts: 1767 Location: Buenos Aires
|
Posted: Mon Mar 07, 2011 9:15 pm Post subject: |
|
|
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
I will try to run multiple instances now  _________________ "There will soon be infinite supply of buckets - we are not far, after that I'll dare you to crawl them all"
Alex dixit  |
|
| Back to top |
|
 |
refic Moderator

Joined: 27 Sep 2005 Posts: 3212 Location: Oulu, Finland
|
Posted: Mon Mar 07, 2011 9:21 pm Post subject: |
|
|
| elvis1 wrote: | Runs like a stallion.
SUPERB JOB!!!!
|
Excellent!
| elvis1 wrote: | I will try to run multiple instances now  |
Remember to use separate directories! _________________
 |
|
| Back to top |
|
 |
nitmeare Full Member
Joined: 18 Sep 2009 Posts: 241
|
Posted: Tue Mar 08, 2011 12:54 pm Post subject: |
|
|
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  |
|
| Back to top |
|
 |
refic Moderator

Joined: 27 Sep 2005 Posts: 3212 Location: Oulu, Finland
|
Posted: Tue Mar 08, 2011 12:57 pm Post subject: |
|
|
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 |
|
 |
nitmeare Full Member
Joined: 18 Sep 2009 Posts: 241
|
Posted: Tue Mar 08, 2011 2:55 pm Post subject: |
|
|
| 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  |
|
| Back to top |
|
 |
Fugitif Senior Member
Joined: 21 Jul 2008 Posts: 427
|
Posted: Tue Mar 08, 2011 3:57 pm Post subject: |
|
|
| 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 |
|
 |
refic Moderator

Joined: 27 Sep 2005 Posts: 3212 Location: Oulu, Finland
|
Posted: Tue Mar 08, 2011 3:59 pm Post subject: |
|
|
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 |
|
 |
Fugitif Senior Member
Joined: 21 Jul 2008 Posts: 427
|
Posted: Tue Mar 08, 2011 4:02 pm Post subject: |
|
|
| 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 |
|
 |
refic Moderator

Joined: 27 Sep 2005 Posts: 3212 Location: Oulu, Finland
|
Posted: Tue Mar 08, 2011 4:09 pm Post subject: |
|
|
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 |
|
 |
Fugitif Senior Member
Joined: 21 Jul 2008 Posts: 427
|
Posted: Tue Mar 08, 2011 4:15 pm Post subject: |
|
|
| 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 |
|
 |
|