[ckan-discuss] Installation options
Simon Whitehouse
si at siwhitehouse.co.uk
Thu Feb 23 07:49:09 GMT 2012
On 20/02/2012 19:58, Rufus Pollock wrote:
> On 18 February 2012 23:02, Simon Whitehouse<si at siwhitehouse.co.uk> wrote:
>
> Sorry for slow reply!
>
=0) There is no need to apologise. I'm doing this in my own time and so
am only able to look at this every few days or so myself
>> Hi James and Rufus
>>
>> Thank you for the helpful suggestions. I tried installing from a number of
>> the Ubuntu ami files that Canonical make available, but each of them failed
>> one way or another. So, I've decided to bite the bullet and load the ami
>> file that is suggested in the Install From Package notes.
>
> I'm sorry to hear this! I'm very surprised you weren't able to install
> an official AMI.
Sorry, I wasn't very clear. I installed a number of the ami files that
Canonical supply, but then had issues with installing ckan. I'm fairly
entry level when it comes to Linux and so it seemed better to use the
ami suggested in the installation notes and pay the small amount for the
small instance.
>
>> So, now I want to load some sample datasets and before I dive in to try and
>> learn how to do this through the API or Harvester I wanted to upload a
>> dataset through the CKAN front end. Now, I've taken a look at the notes here
>>
>> https://github.com/timrdf/datafaqs/wiki/ckan
>>
>> and they indicate that I ought to see an option to "Upload a File" in the
>> Add a Resource section under>Edit>Resources on the dataset. Unfortunately,
>> I am not seeing that option when I add a resource. For example
>>
>> http://ec2-46-51-165-218.eu-west-1.compute.amazonaws.com/dataset/edit/test0#section-resources
>
> What version did you install? If you are using pre v1.6 (current HEAD)
> you will need to install the ckanext-storage extension:
>
> https://github.com/okfn/ckanext-storage
>
Yes, I'm using 1.5.1
So, I'm trying to follow the instructions here
https://github.com/okfn/ckanext-storage/blob/master/README.rst but when
I run
pip install ckanext-storage
I get this:
Downloading/unpacking ckanext-storage
Running setup.py egg_info for package ckanext-storage
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/pip.py", line 252, in main
self.run(options, args)
File "/usr/lib/python2.6/dist-packages/pip.py", line 408, in run
requirement_set.install_files(finder, force_root_egg_info=self.bundle)
File "/usr/lib/python2.6/dist-packages/pip.py", line 1721, in
install_files
if req_to_install.check_if_exists():
File "/usr/lib/python2.6/dist-packages/pip.py", line 1583, in
check_if_exists
dist = pkg_resources.get_distribution(self.req)
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 292,
in get_distribution
if isinstance(dist,Requirement): dist = get_provider(dist)
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 176,
in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 436,
in find
raise VersionConflict(dist,req) # XXX add more info
VersionConflict: (boto 1.9b (/usr/lib/pymodules/python2.6),
Requirement.parse('boto>=2.0b1'))
Storing complete log in ./pip-log.txt
So, I try to upgrade boto and it does this
ubuntu at ip-10-50-xxx-yyy:/etc$ sudo pip install -U boto
Downloading/unpacking boto
Downloading boto-2.2.2.tar.gz (456Kb): 456Kb downloaded
Running setup.py egg_info for package boto
package init file 'tests/db/__init__.py' not found (or not a
regular file)
package init file 'tests/ec2/elb/__init__.py' not found (or not a
regular file)
package init file 'tests/utils/__init__.py' not found (or not a
regular file)
package init file 'boto/emr/tests/__init__.py' not found (or not a
regular file)
Installing collected packages: boto
Running setup.py install for boto
package init file 'tests/db/__init__.py' not found (or not a
regular file)
package init file 'tests/ec2/elb/__init__.py' not found (or not a
regular file)
package init file 'tests/utils/__init__.py' not found (or not a
regular file)
package init file 'boto/emr/tests/__init__.py' not found (or not a
regular file)
changing mode of build/scripts-2.6/sdbadmin from 644 to 755
changing mode of build/scripts-2.6/elbadmin from 644 to 755
changing mode of build/scripts-2.6/cfadmin from 644 to 755
changing mode of build/scripts-2.6/s3put from 644 to 755
changing mode of build/scripts-2.6/fetch_file from 644 to 755
changing mode of build/scripts-2.6/launch_instance from 644 to 755
changing mode of build/scripts-2.6/list_instances from 644 to 755
changing mode of build/scripts-2.6/taskadmin from 644 to 755
changing mode of build/scripts-2.6/kill_instance from 644 to 755
changing mode of build/scripts-2.6/bundle_image from 644 to 755
changing mode of build/scripts-2.6/pyami_sendmail from 644 to 755
changing mode of build/scripts-2.6/lss3 from 644 to 755
changing mode of build/scripts-2.6/cq from 644 to 755
changing mode of build/scripts-2.6/route53 from 644 to 755
changing mode of build/scripts-2.6/s3multiput from 644 to 755
changing mode of build/scripts-2.6/cwutil from 644 to 755
changing mode of build/scripts-2.6/instance_events from 644 to 755
changing mode of build/scripts-2.6/asadmin from 644 to 755
changing mode of /usr/local/bin/s3multiput to 755
changing mode of /usr/local/bin/fetch_file to 755
changing mode of /usr/local/bin/kill_instance to 755
changing mode of /usr/local/bin/s3put to 755
changing mode of /usr/local/bin/asadmin to 755
changing mode of /usr/local/bin/list_instances to 755
changing mode of /usr/local/bin/sdbadmin to 755
changing mode of /usr/local/bin/taskadmin to 755
changing mode of /usr/local/bin/launch_instance to 755
changing mode of /usr/local/bin/cq to 755
changing mode of /usr/local/bin/route53 to 755
changing mode of /usr/local/bin/lss3 to 755
changing mode of /usr/local/bin/cfadmin to 755
changing mode of /usr/local/bin/cwutil to 755
changing mode of /usr/local/bin/bundle_image to 755
changing mode of /usr/local/bin/instance_events to 755
changing mode of /usr/local/bin/pyami_sendmail to 755
changing mode of /usr/local/bin/elbadmin to 755
Successfully installed boto
Followed by
ubuntu at ip-10-50-xxx-yyy:/etc$sudo pip install ckanext-storage
Downloading/unpacking ckanext-storage
Running setup.py egg_info for package ckanext-storage
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/pip.py", line 252, in main
self.run(options, args)
File "/usr/lib/python2.6/dist-packages/pip.py", line 408, in run
requirement_set.install_files(finder, force_root_egg_info=self.bundle)
File "/usr/lib/python2.6/dist-packages/pip.py", line 1721, in
install_files
if req_to_install.check_if_exists():
File "/usr/lib/python2.6/dist-packages/pip.py", line 1583, in
check_if_exists
dist = pkg_resources.get_distribution(self.req)
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 292,
in get_distribution
if isinstance(dist,Requirement): dist = get_provider(dist)
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 176,
in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 436,
in find
raise VersionConflict(dist,req) # XXX add more info
VersionConflict: (boto 1.9b (/usr/lib/pymodules/python2.6),
Requirement.parse('boto>=2.0b1'))
Storing complete log in ./pip-log.txt
This is what is in ./pip-log.txt
Downloading/unpacking ckanext-storage
Getting page http://pypi.python.org/simple/ckanext-storage
URLs to search for versions for ckanext-storage:
* http://pypi.python.org/simple/ckanext-storage
Getting page http://okfn.org/
Analyzing links from page http://pypi.python.org/simple/ckanext-storage/
Found link
http://pypi.python.org/packages/source/c/ckanext-storage/ckanext-storage-0.3.tar.gz#md5=ef0f69f9c0efad0c84a0316931d0ed4a
(from http://pypi.python.org/simple/ckanext-storage/), version: 0.3
Found link
http://pypi.python.org/packages/source/c/ckanext-storage/ckanext-storage-0.1.tar.gz#md5=49faa2a517126dd20fab7d51c4a41c0d
(from http://pypi.python.org/simple/ckanext-storage/), version: 0.1
Found link
http://pypi.python.org/packages/source/c/ckanext-storage/ckanext-storage-0.4.tar.gz#md5=06aaa0ce1e788391da524e9ece826a29
(from http://pypi.python.org/simple/ckanext-storage/), version: 0.4
Found link
http://pypi.python.org/packages/source/c/ckanext-storage/ckanext-storage-0.5.tar.gz#md5=5e8d8ed31475f99c0a4a213e0de53c96
(from http://pypi.python.org/simple/ckanext-storage/), version: 0.5
Found link
http://pypi.python.org/packages/source/c/ckanext-storage/ckanext-storage-0.2.tar.gz#md5=9792f00ad1ad96a55503cf5bcc03e060
(from http://pypi.python.org/simple/ckanext-storage/), version: 0.2
Found link
http://pypi.python.org/packages/source/c/ckanext-storage/ckanext-storage-0.6.tar.gz#md5=e8449ad731fd63cc79e291938b8ff963
(from http://pypi.python.org/simple/ckanext-storage/), version: 0.6
Skipping link http://okfn.org/ (from
http://pypi.python.org/simple/ckanext-storage/); not a file
Analyzing links from page http://okfn.org/
Skipping link http://okfn.org/xmlrpc.php (from http://okfn.org/);
unknown archive format: .php
Skipping link http://okfn.org/feed/ (from http://okfn.org/); not a file
Skipping link http://okfn.org/comments/feed/ (from
http://okfn.org/); not a file
Skipping link
http://okfn.org/wp-content/plugins/buddypress/bp-core/css/buddybar.css?ver=20110723
(from http://okfn.org/); unknown archive format: .css
Skipping link http://okfn.org/xmlrpc.php?rsd (from
http://okfn.org/); unknown archive format: .php
Skipping link http://okfn.org/wp-includes/wlwmanifest.xml (from
http://okfn.org/); unknown archive format: .xml
Skipping link http://okfn.org/ (from http://okfn.org/); not a file
Skipping link http://okfn.org/handbooks/ (from http://okfn.org/);
not a file
Skipping link
http://okfn.org/wp-content/plugins/embedly/css/embedly.css (from
http://okfn.org/); unknown archive format: .css
Skipping link
http://okfn.org/wp-content/plugins/tweet-blender/css/tweets.css (from
http://okfn.org/); unknown archive format: .css
Skipping link
http://okfn.org/wp-content/themes/wordpress-theme-okfn/style.css (from
http://okfn.org/); unknown archive format: .css
Skipping link http://assets.okfn.org/p/okfn/img/favicon.ico (from
http://okfn.org/); unknown archive format: .ico
Skipping link http://okfn.org (from http://okfn.org/); not a file
Skipping link http://okfn.org/projects/ (from http://okfn.org/);
not a file
Skipping link http://okfn.org/projects/propose/ (from
http://okfn.org/); not a file
Skipping link http://okfn.org/projects (from http://okfn.org/); not
a file
Skipping link http://okfn.org/community/ (from http://okfn.org/);
not a file
Skipping link http://okfn.org/community/get-involved/ (from
http://okfn.org/); not a file
Skipping link http://okfn.org/wg/ (from http://okfn.org/); not a file
Skipping link http://okfn.org/chapters/ (from http://okfn.org/);
not a file
Skipping link http://okfn.org/members/ (from http://okfn.org/); not
a file
Skipping link http://okfn.org/events/ (from http://okfn.org/); not
a file
Skipping link http://okfestival.org (from http://okfn.org/); not a file
Skipping link http://meetup.com/openknowledgefoundation (from
http://okfn.org/); not a file
Skipping link http://okfn.org/calendar/ (from http://okfn.org/);
not a file
"./pip-log.txt" 457L, 41649C
At which point my eyes go all glazed and my world is a sadder place. My
apologies if I've just pasted a load of irrelevant detail into this, but
I'm not entirely certain what this is telling me, let alone how I fix it.
Once again, any suggestions gratefully accepted and thanks for the help
so far.
All the best
Simon
More information about the ckan-discuss
mailing list