[ckan-dev] an error for the installation for CKAN into Linux

Vitor Baptista vitor at vitorbaptista.com
Tue Mar 12 22:37:30 UTC 2013


Hi,

It seems you've got the same error as asked in
http://stackoverflow.com/questions/14398978/ckan-install-on-ubuntu-cannot-create-std-instance.
Could you try what Rufus said there and report back?

Cheers,
Vítor.

2013/3/12 Sen Wang <wangsen1752 at gmail.com>

> Hello
>
> I try to install the software into system Ubuntu 12.04. But after package
> installation, when i run the code
>
> sudo ckan-create-instance std default.vm.buildkit yes
>
> to create an instances, it cause the error:
>
>
>
> Installing or upgrading CKAN std ...
> Ensuring users and groups are set up correctly ...
>
>
> Ensuring directories exist for std CKAN INSTANCE ...
> Disabling the crontab for the ckanstd user ...
> Putting CKAN into maintenance mode ...
> Site std disabled.
> To activate the new configuration, you need to run:
>
>
>
>
>
>   service apache2 reload
> Enabling site std.maint.
> To activate the new configuration, you need to run:
>   service apache2 reload
>  * Reloading web server config apache2                                          apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
>
>
>
>
>
>                                                                          [ OK ]
> Setting log file permissions so that both Apache and cron jobs can log to the same place ...
> Ensuring who.ini file exists ...
> Ensuring wsgi.py file exists ...
>
>
>
>
>
> Making sure PostgreSQL is running ...
> /usr/bin/ckan-create-instance: 行 95: /etc/init.d/postgresql-8.4: 没有那个文件或目录
> Setting the password of the std user in PostgreSQL
> Setting the std user password ...
> ALTER ROLE
>
>
>
>
>
> Ensuring the std database exists ...
> Overwriting the existing Apache config ...
> Performing any database upgrades ...
> Traceback (most recent call last):
>   File "/usr/bin/paster", line 4, in <module>
>
>
>
>
>
>     command.run()
>   File "/usr/lib/python2.7/dist-
>
> packages/paste/script/command.py", line 104, in run
>     invoke(command, command_name, options, args[1:])
>   File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 143, in invoke
>
>
>
>
>
>     exit_code = runner.run(args)
>   File "/usr/lib/python2.7/dist-packages/paste/script/command.py", line 238, in run
>     result = self.command()
>   File "/usr/lib/pymodules/python2.7/ckan/lib/cli.py", line 120, in command
>
>
>
>
>
>     self._load_config()
>   File "/usr/lib/pymodules/python2.7/ckan/lib/cli.py", line 77, in _load_config
>     conf = appconfig('config:' + self.filename)
>   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 261, in appconfig
>
>
>
>
>
>     global_conf=global_conf)
>   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext
>     global_conf=global_conf)
>   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 320, in _loadconfig
>
>
>
>
>
>     return loader.get_context(object_type, name, global_conf)
>   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 454, in get_context
>     section)
>   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 476, in _context_from_use
>
>
>
>
>
>     object_type, name=use, global_conf=global_conf)
>   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 406, in get_context
>     global_conf=global_conf)
>   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext
>
>
>
>
>
>     global_conf=global_conf)
>   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 328, in _loadegg
>     return loader.get_context(object_type, name, global_conf)
>   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 620, in get_context
>
>
>
>
>
>     object_type, name=name)
>   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 646, in find_egg_entry_point
>     possible.append((entry.load(), protocol, entry.name))
>
>
>
>
>
>   File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1989, in load
>     entry = __import__(self.module_name, globals(),globals(), ['__name__'])
>   File "/usr/lib/pymodules/python2.7/ckan/config/middleware.py", line 25, in <module>
>
>
>
>
>
>     from ckan.config.environment import load_environment
>   File "/usr/lib/pymodules/python2.7/ckan/config/environment.py", line 18, in <module>
>     import ckan.lib.helpers as h
>   File "/usr/lib/pymodules/python2.7/ckan/lib/helpers.py", line 32, in <module>
>
>
>
>
>
>     from pylons import c
> ImportError: cannot import name c
> Bringing the std INSTANCE out of maintenance mode ...
> Site std.maint disabled.
> To activate the new configuration, you need to run:
>   service apache2 reload
>
>
>
>
>
> Enabling site std.
> To activate the new configuration, you need to run:
>   service apache2 reload
>  * Reloading web server config apache2                                          apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
>
>
>
>
>
>                                                                          [ OK ]
> Reloading apache ...
>  * Reloading web server config apache2                                          apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
>
>
>
>
>
>                                                                          [ OK ]
> Enabling crontab for the ckanstd user ...
>
>
>
> Can you please help to solve the problem?
>
> thanks,
> Sen WANG
>
>
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20130312/5d21ea12/attachment-0001.html>


More information about the ckan-dev mailing list