[ckan-dev] data store permission problem

Don Gourley donald.gourley at gmail.com
Sat May 25 16:54:07 UTC 2013


After getting basic CKAN 2.0 working on CentOS 6, I set up the data store
according to the directions at
http://docs.ckan.org/en/ckan-2.0/datastore-setup.html

When I try to test my installation with this URL:

http://localhost/api/3/action/datastore_search?resource_id=_table_metadata

I get a 500 server error. In the error log:

[Sat May 25 11:47:44 2013] [error] [client 10.12.15.181] Error - <class
'sqlalchemy.exc.ProgrammingError'>: (ProgrammingError) permission denied
for schema public
[Sat May 25 11:47:44 2013] [error] [client 10.12.15.181]  'CREATE TYPE
"nested" AS (json json, extra text)' {}

The paster set-permissions command ran without error. I had to move CKAN
from PostgreSQL 8.4 to 9.2, and dumped and loaded the ckan database to do
that, but the data store database was created and set up directly on the
9.2 database. I don't know much about the postgreSQL permissions or access
control model, but here's what my databases look like in postgres:

                                  List of databases
   Name    |  Owner   | Encoding |   Collate   |    Ctype    |   Access
privileges
-----------+----------+----------+-------------+-------------+-----------------------
 ckandb    | ckanuser | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/ckanuser
        +
           |          |          |             |             |
ckanuser=CTc/ckanuser
 ckandstor | ckanuser | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/ckanuser
        +
           |          |          |             |             |
ckanuser=CTc/ckanuser+
           |          |          |             |             |
ckandsro=c/ckanuser


Any ideas where I went wrong?

-Don
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20130525/23d88068/attachment.html>


More information about the ckan-dev mailing list