Personal tools
You are here: Home Forum Install & build Installing Salome 3.2.6 in Ubuntu Feisty

Installing Salome 3.2.6 in Ubuntu Feisty

Up to Install & build

Installing Salome 3.2.6 in Ubuntu Feisty

Posted by Kwun Ho Ngan at May 29. 2007

Hi,

 

   I am trying to resolve the issue on

 

Traceback (most recent call last):

File "/home/myname/salome_3.2.6/KERNEL_3.2.6/bin/salome/runSalome.py", line 23, in ?

import orbmodule

File "/home/myname/salome_3.2.6/KERNEL_3.2.6/bin/salome/orbmodule.py", line 21, in ?

from omniORB import CORBA

ImportError: No module named omniORB

 

This happens when I install everything as binary except gcc being native (I think it is 4.0.2)

 

I read somewhere that it might also be the incompatibility between python 2.3 and python 2.5 (system). So i reinstall the program by not installing python.

 

The following error occurs

 

Searching for a free port for naming service: 2810 2811 2812 2813 - OK
Lancement du Naming Service runNS.sh > /tmp/logs/usrname/salomeNS.log 2>&1
Searching Naming Service found in 0.0 seconds
SALOME_ContainerManagerServer: error while loading shared libraries: libSalomeContainer.so.0:
 cannot open shared object file: No such file or directory
omniORB: Assertion failed. This indicates a bug in the application using
omniORB, or maybe in omniORB itself.
file: ../../modules/pyExceptions.cc
line: 421
info: PyClass_Check(excclass)
omniORB: To endpoint: giop:tcp:192.168.1.2:2813. Send GIOP 1.0 MessageError because a protocol
error has been detected. Connection is closed.
Searching /Containers/usrname/FactoryServerPy in Naming Service +SALOME_Session_Server:
error while loading shared libraries: libSalomeSession.so.0: cannot open shared object file:
No such file or directory
Traceback (most recent call last):
File "/home/usrname/salome_3.2.6/KERNEL_3.2.6/bin/salome/SALOME_ContainerPy.py", line 34, in
import omnipatch # PAL10310
ImportError: No module named omnipatch
omniORB: Assertion failed. This indicates a bug in the application using
omniORB, or maybe in omniORB itself.
file: ../../modules/pyExceptions.cc
line: 421
info: PyClass_Check(excclass)
omniORB: To endpoint: giop:tcp:192.168.1.2:2813. Send GIOP 1.0 MessageError because a protocol
error has been detected. Connection is closed.
+/home/usrname/salome_3.2.6/KERNEL_3.2.6/bin/salome/orbmodule.py:173: DeprecationWarning: raising
a string exception is deprecated raise "Impossible de trouver %s" % theName
Traceback (most recent call last):
File "runSalome.py", line 802, in useSalome
clt = startSalome(args, modules_list, modules_root_dir)
File "runSalome.py", line 729, in startSalome
clt.waitNSPID("/Containers/" + theComputer + "/FactoryServerPy",myServer.PID)
File "/home/usrname/salome_3.2.6/KERNEL_3.2.6/bin/salome/orbmodule.py", line 173, in waitNSPID
raise "Impossible de trouver %s" % theName
Impossible de trouver /Containers/usrname/FactoryServerPy


--- erreur au lancement Salome --

 

Any Help? I have tried http://www.salome-platform.org/forum/forum_9/thread_449 but it still fails.

 

Many Thanks.

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by Kwun Ho Ngan at June 05. 2007
I solved my problem by transferring the omniORB4.0.5 tar.gz files from version 3.2.2 into the BINARY folder in the installation for 3.2.6.

Update the config.xml file to make sure it installs the version 4.0.5.

It runs smoothly but I have yet to check on any error it might occur during actual operation.

Give feedback if tested.

Admin: Maybe it is a possibility to include Ubuntu as one of the OS option since even DELL is pre-installing Ubuntu in certain system. I am running Ubuntu my own so I might be able to assist in bug testing on the system if needed. my 2 cents

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by JMB at June 05. 2007
Kwun Ho Ngan wrote:
I solved my problem by transferring the omniORB4.0.5 tar.gz files from version 3.2.2 into the BINARY folder in the installation for 3.2.6.

Update the config.xml file to make sure it installs the version 4.0.5.

It runs smoothly but I have yet to check on any error it might occur during actual operation.

Give feedback if tested.

Admin: Maybe it is a possibility to include Ubuntu as one of the OS option since even DELL is pre-installing Ubuntu in certain system. I am running Ubuntu my own so I might be able to assist in bug testing on the system if needed. my 2 cents



Hello Kwun Ho Ngan / Anybody,

Thank you for your guidance, but I am still having trouble running Salome 3.2.6 on Feisty (7.04).  Could you help me please?  Here are my steps:

# Attempt at installing Salome 3.2.6 on ubuntu Feisty (7.04)
cd /tmp
gunzip -cd /tmp/Salome-InstallWizard_3.2.6_DebianSarge.tar.gz | tar -xvf -
cd /tmp/InstallWizard_3.2.6_DebianSarge

# Copy the omniORB version fron from Salome 3.2.2
cp /tmp/InstallWizard_3.2.2_DS/Products/BINARIES/DebianSarge/omniORB-4.0.5.tar.gz  \
     /tmp/InstallWizard_3.2.6_DebianSarge/Products/BINARIES/DebianSarge

# Edit the XML file suitably to allow usage of the older version of omniORB
cp config.xml config.xml.orig
gedit config.xml &
# Change all references of omniOrb 4.0.7 to 4.0.5

./runInstall
# Install everything as binary except gcc being native (4.1)
# Because of incompatibility between Salome packaged python (2.3) and native python (2.5.1) do not install python.

# Check the version of python that is installed
which python
# /usr/bin/python
/usr/bin/python --version
# Python 2.5.1

cd ~/salome_3.2.6/KERNEL_3.2.6
source salome.sh

cd bin/salome
./runSalome

# Error!
# Traceback (most recent call last):
#   File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/runSalome.py", line 23, in
#     import orbmodule
#   File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/orbmodule.py", line 21, in
#     from omniORB import CORBA
# ImportError: No module named omniORB

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by Kwun Ho Ngan at June 05. 2007
To be precise on this point,

# Edit the XML file suitably to allow usage of the older version of omniORB
cp config.xml config.xml.orig
gedit config.xml &
# Change all references of omniOrb 4.0.7 to 4.0.5

I actually use the config_Debian.xml rather than config.xml

i have go to the xml and copy the whole chunk of xml data about omniORB



make sure the script runs the appropriate version.

Also I install the binary of python2.3 and have my native being 2.5.1. I find that 2.3 will be better off for Salome at the moment since it's more stable in this case.

I might have further tweak when I have more spare time to look at it.

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by JMB at June 06. 2007
Kwun Ho Ngan wrote:
To be precise on this point,

# Edit the XML file suitably to allow usage of the older version of omniORB
cp config.xml config.xml.orig
gedit config.xml &
# Change all references of omniOrb 4.0.7 to 4.0.5

I actually use the config_Debian.xml rather than config.xml

i have go to the xml and copy the whole chunk of xml data about omniORB



make sure the script runs the appropriate version.

Also I install the binary of python2.3 and have my native being 2.5.1. I find that 2.3 will be better off for Salome at the moment since it's more stable in this case.

I might have further tweak when I have more spare time to look at it.

Hello,

Thank you for your detailed reply.  I followed the steps you have suggested, but I still get errors:

./runSalome
Configure parser: Warning : could not find user configuration file
Searching for a free port for naming service: 2810 2811 2812 2813 2814 2815 2816 - OK
Lancement du Naming Service runNS.sh > /tmp/logs/ks/salomeNS.log 2>&1
Searching Naming Service ++++++++++Failed to narrow the root naming context
Traceback (most recent call last):
  File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/runSalome.py", line 802, in useSalome
    clt = startSalome(args, modules_list, modules_root_dir)
  File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/runSalome.py", line 629, in startSalome
    clt=orbmodule.client()
  File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/orbmodule.py", line 60, in __init__
    self.initNS()
  File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/orbmodule.py", line 93, in initNS
    sys.exit(1)
SystemExit: 1

--- erreur au lancement Salome ---

Could you please take a closer look at my problem?

Thank you for your help!
JMB

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by Kwun Ho Ngan at June 07. 2007
For those who still have problem with that. I realise it might somehow because of the non-recognition of localhost as a hostname in the etc/hosts file.

so what you need to do is to add the following line into your /etc/hosts/

127.0.0.1 yourhostname

the IP might change depending on how you might use Salome (i can't confirm on that at the moment)

It might probably work for other Linux distro (I use Ubuntu Fiesty and has done a first hand test on both 32bit and 64bit systems).

Feedback will be appreciated and hopefully this can be overcome in future release.

This problem is similar to those who have problem with COBRA in OpenFOAM.

Hope this helps.

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by JMB at June 07. 2007
Kwun Ho Ngan wrote:
For those who still have problem with that. I realise it might somehow because of the non-recognition of localhost as a hostname in the etc/hosts file.

so what you need to do is to add the following line into your /etc/hosts/

127.0.0.1 yourhostname

the IP might change depending on how you might use Salome (i can't confirm on that at the moment)

It might probably work for other Linux distro (I use Ubuntu Fiesty and has done a first hand test on both 32bit and 64bit systems).

Feedback will be appreciated and hopefully this can be overcome in future release.

This problem is similar to those who have problem with COBRA in OpenFOAM.

Hope this helps.


Hello Kwun Ho Ngan,

Salome 3.2.6 now works on Ubuntu Feisty Fawn (7.04)!

I edited my /etc/hosts file from:

"127.0.0.1 name.domain" to "127.0.0.1 name.domain name"

It seems that omniORB (or something else) perhaps does not recognize a "name" followed by a ".domain" and expects to find just the "name" of the computer in the /etc/hosts file.  Putting it on the same line works.  So my /etc/hosts file looks like this:

#----------------------------------------------
127.0.0.1       localhost
127.0.1.1       name.domain        name

192.168.1.1   name.domain  name

# etc, etc.
#----------------------------------------------

I really appreciate your continued and persistent guidance.  Thank you very, very much!

JMB

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by JMB at June 07. 2007
Hello,

For those of you trying to install Salome 3.2.6 on Ubuntu Feisty Fawn (7.04), I have successfully done so with the help and assistance of Kwon Ho Ngan on this Salome forum who I am very grateful to. Here are the detailed steps that worked for both of us. Hopefully this will assist others as well.

# Download the package to /tmp
cd /tmp
gunzip -cd /home/mshome/Salome-InstallWizard_3.2.6_DebianSarge.tar.gz | tar -xvf -
cd /tmp/InstallWizard_3.2.6_DebianSarge

# Download the Debian Salome version 3.2.2 as well to /tmp
# Follow similar steps as above to unpackage it, then
# Copy the omniORB version fron from Salome 3.2.2 to Salome 3.2.6
cp /tmp/InstallWizard_3.2.2_DS/Products/BINARIES/DebianSarge/omniORB-4.0.5.tar.gz /tmp/InstallWizard_3.2.6_DebianSarge/Products/BINARIES/DebianSarge

# Edit the XML file suitably to allow usage of the older version of omniORB
cp config.xml config.xml.orig
gedit config.xml &
# Change all references of omniOrb 4.0.7 to 4.0.5

./runInstall
# Install everything as binary except gcc being native (mine is version 4.1)

cd ~/salome_3.2.6/KERNEL_3.2.6
source salome.sh

cd bin/salome
./runSalome

# If you get an error...
# Configure parser: Warning : could not find user configuration file
# Searching for a free port for naming service: 2810 2811 2812 - OK
# Lancement du Naming Service runNS.sh > /tmp/logs/ks/salomeNS.log 2>&1
# Searching Naming Service ++++++++++Failed to narrow the root naming context
# Traceback (most recent call last):
# File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/runSalome.py", line 802, in useSalome
# clt = startSalome(args, modules_list, modules_root_dir)
# File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/runSalome.py", line 629, in startSalome
# clt=orbmodule.client()
# File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/orbmodule.py", line 60, in __init__
# self.initNS()
# File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/orbmodule.py", line 93, in initNS
# sys.exit(1)
# SystemExit: 1
#
#
# --- erreur au lancement Salome ---
#
# The fix is:

# Edit the /etc/hosts file from:
#
# "127.0.0.1 name.domain" to "127.0.0.1 name.domain name"

# It seems that omniORB (or something else) perhaps does not recognize a "name" followed by a ".domain"
# and expects to find just the "name" of the computer in the /etc/hosts file.
# Putting it on the same line works. So my /etc/hosts file looks like this:

# #----------------------------------------------
# 127.0.0.1 localhost
# 127.0.1.1 name.domain name
#
# 192.168.1.1 name.domain name
#
# etc, etc.
# #----------------------------------------------

./runSalome # Now it works!

# Salome 3.2.6 now works on Ubuntu Feisty Fawn (7.04)!

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by Edvardsen at July 12. 2007
Hi all I am trying to install Salome 3.2.6 on Kubuntu Feisty 64bit, but get the following error messages: Not supported Linux platform! Trying to use default configuration file! sh: ./bin/SALOME_InstallWizard: No such file or directory le@laptop-le-01:~/InstallWizard_3.2.6_DebianSarge$ I have tried some of the tips in the threads : http://www.salome-platform.org/forum/forumid_9/thread_942 http://www.salome-platform.org/forum/forum_9/thread_903 Anyone? Thanks

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by JMB at July 15. 2007
Edvardsen wrote:
Hi all

I am trying to install Salome 3.2.6 on Kubuntu Feisty 64bit, but get the following error messages:

"
Not supported Linux platform!
Trying to use default configuration file!

sh: ./bin/SALOME_InstallWizard: No such file or directory
le@laptop-le-01:~/InstallWizard_3.2.6_DebianSarge$
"

I have tried some of the tips in the threads :
http://www.salome-platform.org/forum/forumid_9/thread_942
http://www.salome-platform.org/forum/forum_9/thread_903

Anyone?
Thanks

  

 

Here are my detailed steps for installing Salome 3.2.6 in Ubuntu 7.04 (Feisty Fawn).  I have not explained many of the steps since they were meant to be for my own use and more a log of what I have attempted.  I did not repeat the install cleanly to document it better.  Hope it helps you!

 

-JMB

 

==============================================================

Salome 3.2.6 on Ubuntu (Feisty Fawn 7.04)

 

cd /home/mshome

gunzip -cd /tmp/.../Salome-InstallWizard_3.2.6_DebianSarge.tar.gz | tar -xvf -

cd InstallWizard_3.2.6_DebianSarge

 

# You may have to export CC=gcc-4.0 for make

export CC=gcc-3.3            # Is not recognized by runInstall, so:

sudo rm /usr/bin/gcc

sudo ln -s /usr/bin/gcc-3.3 /usr/bin/gcc

sudo rm /usr/bin/gccbug

sudo ln -s /usr/bin/gccbug-3.3 /usr/bin/gccbug

gcc -v

# gcc version 3.3.6 (Ubuntu 1:3.3.6-15ubuntu1)

 

./runInstall

# Error

#

# ./configure: 1: Syntax error: Unterminated quoted string

# Error in /tmp/INSTALLWORK27747/tcl8.4.5/unix/configure?    # 27747 is a random number?

#

# /usr/bin/ld: cannot find -lstdc++

# collect2: ld returned 1 exit status

# make: *** [Parser/pgen] Error 1

# I've softlinked my libstdc.so file to the one ld is looking for and that did the trick:

# sudo ln -s /usr/lib/libstdc++.so.5.0.7 /usr/lib/libstdc++.so

# In my case I am using gcc 3.3.5, your file may vary (this is, I guess the official ubuntu compiler).

sudo ln -s /usr/lib/libstdc++.so.5.0.7 /usr/lib/libstdc++.so

 

sudo aptitude install \

qt3-assistant libqt3-java libvtk5-qt3-dev qt3-qtconfig python-qt3-gl-dbg libqt3-mt-mysql python2.4-qt3 libqt3-jni python2.4-qt3-gl \

libqt4-qt3support qt3-linguist libqt3-i18n qt3-examples python-qt3-dbg python-qt3-doc qt3-dev-tools libqt3-compat-headers libqt3-mt-odbc \

python-qt3-gl python-qt3 libavahi-qt3-dev qt3-designer python2.5-qt3 libavahi-qt3-1 libqt3-mt-dev python2.5-qt3-gl qt3-apps-dev \

qt3-dev-tools-embedded libqt3-mt-sqlite libqt3-headers libqt3-mt-psql qt3-doc qt3-dev-tools-compat libsvnqt3 libvtk5-qt3 libqt3-mt

 

sudo aptitude install freetype-tools libfreetype6-dev libfreetype6 freetype1-tools freetype2-demos

 

# Compile errors!

cd ~/salome_3.2.6/LOGS

less build_configure_CALCULATOR.log

 

sudo rm /usr/bin/gcc

sudo ln -s /usr/bin/gcc-4.1 /usr/bin/gcc

sudo rm /usr/bin/gccbug

sudo ln -s /usr/bin/gccbug-4.1 /usr/bin/gccbug

sudo rm /usr/lib/libstdc++.so

sudo ln -s /usr/lib/libstdc++.so.6.0.8 /usr/lib/libstdc++.so

 

# In order to install Salome 3.2.6 on my Ubuntu Feisty Fawn, I installed the Debian Sarge binaries.

# The GEOM module was OK but all the other modules complained that they could not find some g2c library.

# I then copied the libg2c.so.0 of Scilab 4.1 in /salome_3.2.6/KERNEL_3.2.6/lib/salome/ and everything was OK.

# Dirty but working ;o)

# NiKo

 

# Attempt at installing Salome 3.2.6 on RH FC3

cd Salome-InstallWizard_3.2.6_RedHat8.0

gunzip -cd Salome-InstallWizard_3.2.6_RedHat8.0.tar.gz | tar -xvf -

./runInstall                # Works! (03Jun2007)

cd /home/LinuxDownLoads/FEA/salome

wget -nd http://www.salome-platform.org/ex/att/13_SALOME_V3_2_6_Release_Notes.pdf

 

# Attempt at installing Salome 3.2.6 on Ubuntu Feisty (7.04)

cd /tmp

gunzip -cd /home/mshome/Salome-InstallWizard_3.2.6_DebianSarge.tar.gz | tar -xvf -

cd /tmp/InstallWizard_3.2.6_DebianSarge

 

# Copy the omniORB version fron from Salome 3.2.2

cp /tmp/InstallWizard_3.2.2_DS/Products/BINARIES/DebianSarge/omniORB-4.0.5.tar.gz /tmp/InstallWizard_3.2.6_DebianSarge/Products/BINARIES/DebianSarge

 

# Edit the XML file suitably to allow usage of the older version of omniORB

cp config.xml config.xml.orig

gedit config.xml &

# Change all references of omniOrb 4.0.7 to 4.0.5

 

./runInstall

# Install everything as binary except gcc being native (4.1)

# Because of incompatibility between Salome packaged python (2.3) and native python (2.5.1) do not install python.

 

# Check the version of python that is installed

which python

# /usr/bin/python

/usr/bin/python --version

# Python 2.5.1

 

cd ~/salome_3.2.6/KERNEL_3.2.6

source salome.sh

 

cd bin/salome

./runSalome

 

# Error!

# Traceback (most recent call last):

#   File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/runSalome.py", line 23, in

#     import orbmodule

#   File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/orbmodule.py", line 21, in

#     from omniORB import CORBA

# ImportError: No module named omniORB

 

cd ~/salome_3.2.6

gunzip -cd /tmp/InstallWizard_3.2.6_DebianSarge/Products/BINARIES/DebianSarge/omniORB-4.0.7.tar.gz | tar -xvf -

rm omni

ln -s /home/ks/salome_3.2.6/omniORB-4.0.7 omni

 

# Reinstall using all binaries...

cd ~/salome_3.2.6/KERNEL_3.2.6

source salome.sh

 

cd bin/salome

./runSalome

 

# Configure parser: Warning : could not find user configuration file

# Searching for a free port for naming service: 2810 2811 2812 - OK

# Lancement du Naming Service runNS.sh > /tmp/logs/ks/salomeNS.log 2>&1

# Searching Naming Service ++++++++++Failed to narrow the root naming context

# Traceback (most recent call last):

#   File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/runSalome.py", line 802, in useSalome

#     clt = startSalome(args, modules_list, modules_root_dir)

#   File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/runSalome.py", line 629, in startSalome

#     clt=orbmodule.client()

#   File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/orbmodule.py", line 60, in __init__

#     self.initNS()

#   File "/home/ks/salome_3.2.6/KERNEL_3.2.6/bin/salome/orbmodule.py", line 93, in initNS

#     sys.exit(1)

# SystemExit: 1

#

# --- erreur au lancement Salome ---

 

# The fix is:

 

# Edit the /etc/hosts file from:

#

# "127.0.0.1 name.domain" to "127.0.0.1 name.domain name"

 

# It seems that omniORB (or something else) perhaps does not recognize a "name" followed by a ".domain"

#  and expects to find just the "name" of the computer in the /etc/hosts file.

# Putting it on the same line works.  So my /etc/hosts file looks like this:

 

# #----------------------------------------------

# 127.0.0.1       localhost

# 127.0.1.1       name.domain        name

#

# 192.168.1.1   name.domain  name

#

# etc, etc.

# #----------------------------------------------

 

./runSalome                # Now it works!

# Can even run it on Ubuntu by starting in a terminal from RH FC3!

# Salome 3.2.6 now works on Ubuntu Feisty Fawn (7.04)!

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by Pei-Ying Hsieh at August 22. 2007

Hi,

I have installed Salome 3.2.6 on Ubuntu 7.04 (32 bit) without any problem by changing omniORB to 4.0.5.  No problem starting up Salome and go to geometry module.  However, when I switched to MESH module, I got an error: Cannot load library libSMESH.so libg2c.so.0 cannot open shared object file: No such file or directory.

I did installed gfortran, but, could not find libg2c under /usr/lib.  Did you run into this problem?  This computer is not connected to internet.  I have to install gfortran manually.  However, I have another computer that connects to the internet.  I was able to install gfortran using Synapptic package manager.  That computer has not problem with salome.  I have something missing.  Any suggestion?

phsieh

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by Pei-Ying Hsieh at August 22. 2007

Hi,

Never mind, I installed gcc-3.4-base, libg2c0_3.4.6, libg2c0-dev_3.4.6 and now everything is fine.

Thanks!

phsieh

Re: Installing Salome 3.2.6 in Ubuntu Feisty

Posted by osman buyukisik at August 31. 2007
I installed salome 3.2.6 on my Ubuntu Feisty 64 bit.  The main thing missing was the libmng 32 bit which was needed by the wizard. luckily  googleearth installation had it (even though it does not work!). Also after the install I had to copy  onmiorb python stuff from the omniorb directory to the salome python site-packages manually. After that it is working fine.  I had to install a lot of 32 bit libs :(  Come to think of it, may be it was a mistake to choose the 64 bit OS! Still in its infancy.
Best,
-osman

Powered by Ploneboard
Document Actions