You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Scope

Bugfixes and small improvements in Catalog and UnifiedViews

Time frame

  -  

Details

Release is planed to fix issue observed during test of installation of Open Data Node v0.10.0 and Open Data Node v0.10.1.

User stories for Data Consumer

N/A

User stories for Data Publisher

User stories for ODN Administrator

N/A

Release

Open Data Node v0.11.0 was released  . It consist of following versions of components:

Debian packages are available at: https://packages.comsode.eu/debian/

Installation manual for ODN box using Debian package (odn-simple): https://github.com/OpenDataNode/odn-box/blob/ODN_v0.11.0/readme.md

List of issues included in the release is available: https://github.com/OpenDataNode/open-data-node/issues?q=milestone="ODN+v0.11.0"

Installation manual

Upgrade from ODN v0.9.0 is not correctly supported due to change of UnifiedViews configuration database (MySQL to PgSQL). To migrate pipelines, user shall prior to upgrade export existing pipelines and after upgrade to import to new version.


Supported distribution is Debian Wheezy. To install packages from COMSODE Debian repository, please follow these steps:

  1. Add ODN packages repository into apt-sources-list: 

    echo "deb http://packages.comsode.eu/debian/ wheezy main" > /etc/apt/sources.list.d/odn.list
  2. Add ODN public key: 

    wget -O - http://packages.comsode.eu/key/odn.gpg.key | apt-key add -
  3. Update apt sources: 

    aptitude update
  4. install ODN box: 

    aptitude install odn-simple

    tomcat 7 uses by default java 6 so it is necessary to change default java for tomcat.

    Edit /etc/default/tomcat7, update JAVA_HOME.

    JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

In case of fresh clean Debian Wheezy installation the steps described above should work, no other commands are required, however in some cases some python dependency problems has been detected (when the Debian environment was created as a result of virtualization). 

In such cases the following steps are required to resolve the dependency problems:

apt-get purge python\*
apt-get install python2.7-minimal  -V
apt-get install libapache2-mod-wsgi -V
apt-get install lsb-release  -V
apt-get install python-pkg-resources  -V
apt-get install python-pip  -V
apt-get install python-setuptools  -V
aptitude install odn-simple -V

Default URLs of catalogs

After successful installation the following URLs are assigned to ODN/InternalCatalog and ODN/PublicCatalog: 

Default users

After successful installation the following users are created (can be used immediately):

Component

UsernamePasswordRoleODN role
ODN/InternalCatalogadminadminCKAN sysadminODN Administrator
ODN/PublicCatalogadminadminCKAN sysadminODN Administrator
Unified ViewsadmintestAdministrator, UserODN Administrator
Unified ViewsusertestUserData Publisher

Create new user (ODN/IC) with ODN Administrator role

. /usr/share/python/odn-ckan-shared/bin/activate
paster --plugin=ckan sysadmin add <<usrername>> -c /etc/odn-simple/odn-ckan-ic/production.ini

Create new user (ODN/IC) with Data Publisher role

. /usr/share/python/odn-ckan-shared/bin/activate 
paster --plugin=ckan   user  add  <<username>> email=<<emailaddress>> -c   /etc/odn-simple/odn-ckan-ic/production.ini

 

 

  • No labels