As of April 27, 2016 this page is no longer maintained.

Software installed on the GENI Clearinghouse

This page documents all software components and dependencies and packages installed on the GENI Clearinghouse and Portal system(s), including GENI developed software. It does not document the process for standing up a new GENI Clearinghouse.

Overview

At a high level, the software running on the GENI Portal/Clearinghouse is:

  • Ubuntu 12.04
  • Apache
  • PostgreSQL
  • gcf
    • portal.geni.net is running 2.9-rc4
    • ch.geni.net is running 2.9-rc4
  • portal.geni.net and ch.geni.net are running:
    • geni-portal: git tag v3.12
    • geni-ch: git tag v2.11
  • AMsoil (tag gpo-0.3.3)

Ubuntu 12.04 packages

FIXME

Ubuntu 10.04 package dependencies

  • Packages required by proto-ch:
    postgresql apache2 php5-pgsql php-mdb2-driver-pgsql php5-uuid php5-curl curl python-psycopg2 autoconf libtool
    
  • Packages required by gcf/omni:
    python-m2crypto python-dateutil python-pyopenssl libxmlsec1 xmlsec1 libxmlsec1-openssl libxmlsec1-dev
    
  • Additional Packages required by chapi:
    libapache2-mod-fastcgi python-setuptools python-dev python-openssl python-flup nginx libxslt-dev autoconf-archive g++ swig php5-xmlrpc flask Flask-XML-RPC blinker pika sqlalchemy lxml
    
  • Package version required by chapi:
    apt-get:
    
    libapache2-mod-fastcgi: 2.4.6-1
    
    python-setuptools:  0.6.10-4ubuntu1
    
    python-dev: 2.6.5-0ubuntu1.1
    
    python-m2crypto (already there): 0.20.1-1ubuntu2
    
    python-openssl: 0.10-1ubuntu0.1
    
    python-flup: 1.0.2-1
    
    nginx: 0.7.65-1ubuntu2.3
    
    python-dateutil (already there): 1.4.1-3
    
    libxmlsec1 (already there): 1.2.9-5ubuntu5
    
    xmlsec1 (already there): 1.2.9-5ubuntu5
    
    libxmlsec1-openssl (already there): 1.2.9-5ubuntu5
    
    libxmlsec1-dev (already there): 1.2.9-5ubuntu5
    
    libxml2-dev (already there): 2.7.6.dfsg-1ubuntu1.10
    
    libxslt-dev (installs libxslt1-dev): 1.1.26-1ubuntu1.2 
    
    autoconf-archive: 20090426-1
    
    automake (already there): 1:1.11.1-1
    
    g++: 4:4.4.3-1ubuntu1
    
    libtool: 2.2.6b-2ubuntu1
    
    git-core: 1:1.7.0.4-1ubuntu0.2
    
    swig: 1.3.40-2ubuntu1
    
    php5-xmlrpc: 5.3.2-1ubuntu4.21
    
    easy_install:
    
    flask: 0.10.1
    
    Flask-XML-RPC: 0.1.2
    
    blinker: 1.3 
    
    pika:  0.9.13
    
    sqlalchemy: 0.8.2
    (note: apt-get python-sqlalchemy installed 0.5.8-1 which didn't work with amsoil)
    
    lxml: 3.2.3
    (note: apt-get python-lxml installed 2.2.4-1 which didn't work with amsoil)