ckan / ckan/datapusher

Error 500: has no attribute 'asynchronous'

Open
#190 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
82
Forks
157
PR merge metrics
No merged PRs in 30d

Description

Hi guys,

I got an error after installing datapusher on apache2.4.
Here my config:
**apache conf sites-available:**
`
ServerName ckan

# this is our app
WSGIScriptAlias / /etc/ckan/datapusher.wsgi

# pass authorization info on (needed for rest api)
WSGIPassAuthorization On

# Deploy as a daemon (avoids conflicts between CKAN instances)
WSGIDaemonProcess datapusher display-name=datapusher processes=1 threads=15

WSGIProcessGroup datapusher

ErrorLog /var/log/apache2/datapusher.error.log
CustomLog /var/log/apache2/datapusher.custom.log combined


Require all granted

`
**Port-conf:**

`Listen 8080

Listen 443

Listen 443

NameVirtualHost *:8800
Listen 8800
`

**WSGI:**
`import os
import sys
import hashlib

activate_this = os.path.join('/usr/lib/ckan/datapusher/bin/activate_this.py')
with open(activate_this) as fp:
exec(fp.read(), dict(__file__=activate_this))

import ckanserviceprovider.web as web
os.environ['JOB_CONFIG'] = '/etc/ckan/datapusher_settings.py'
web.init()

import datapusher.jobs as jobs

application = web.app
`
**Datapusher-settings:**
`import uuid

DEBUG = False
TESTING = False
SECRET_KEY = str(uuid.uuid4())
USERNAME = str(uuid.uuid4())
PASSWORD = str(uuid.uuid4())

NAME = 'datapusher'

# database

SQLALCHEMY_DATABASE_URI = 'sqlite:////tmp/job_store.db'

# webserver host and port

HOST = '0.0.0.0'
PORT = 8800

# logging

#FROM_EMAIL = 'server-error@example.com'
#ADMINS = ['yourname@example.com'] # where to send emails

#LOG_FILE = '/tmp/ckan_service.log'
STDERR = True
`
**Error-Log:**

`[Thu May 28 18:13:36.866533 2020] [wsgi:error] [pid 29779:tid 140510996969216] [remote ::1:42222] mod_wsgi (pid=29779): Failed to exec Python script file '/etc/ckan/datapusher.wsgi'.
[Thu May 28 18:13:36.866558 2020] [wsgi:error] [pid 29779:tid 140510996969216] [remote ::1:42222] mod_wsgi (pid=29779): Exception occurred processing WSGI script '/etc/ckan/datapusher.wsgi'.
[Thu May 28 18:13:36.866572 2020] [wsgi:error] [pid 29779:tid 140510996969216] [remote ::1:42222] Traceback (most recent call last):
[Thu May 28 18:13:36.866593 2020] [wsgi:error] [pid 29779:tid 140510996969216] [remote ::1:42222] File "/etc/ckan/datapusher.wsgi", line 13, in
[Thu May 28 18:13:36.866612 2020] [wsgi:error] [pid 29779:tid 140510996969216] [remote ::1:42222] import datapusher.jobs as jobs
[Thu May 28 18:13:36.866618 2020] [wsgi:error] [pid 29779:tid 140510996969216] [remote ::1:42222] File "/home/ckan/datapusher/datapusher/jobs.py", line 308, in
[Thu May 28 18:13:36.866627 2020] [wsgi:error] [pid 29779:tid 140510996969216] [remote ::1:42222] @job.asynchronous
[Thu May 28 18:13:36.866639 2020] [wsgi:error] [pid 29779:tid 140510996969216] [remote ::1:42222] AttributeError: 'module' object has no attribute 'asynchronous'
[Thu May 28 18:13:50.338286 2020] [wsgi:error] [pid 29779:tid 140510887864064] [remote ::1:42224] mod_wsgi (pid=29779): Failed to exec Python script file '/etc/ckan/datapusher.wsgi'.
[Thu May 28 18:13:50.338309 2020] [wsgi:error] [pid 29779:tid 140510887864064] [remote ::1:42224] mod_wsgi (pid=29779): Exception occurred processing WSGI script '/etc/ckan/datapusher.wsgi'.
[Thu May 28 18:13:50.338326 2020] [wsgi:error] [pid 29779:tid 140510887864064] [remote ::1:42224] Traceback (most recent call last):
[Thu May 28 18:13:50.338341 2020] [wsgi:error] [pid 29779:tid 140510887864064] [remote ::1:42224] File "/etc/ckan/datapusher.wsgi", line 13, in
[Thu May 28 18:13:50.338363 2020] [wsgi:error] [pid 29779:tid 140510887864064] [remote ::1:42224] import datapusher.jobs as jobs
[Thu May 28 18:13:50.338370 2020] [wsgi:error] [pid 29779:tid 140510887864064] [remote ::1:42224] File "/home/ckan/datapusher/datapusher/jobs.py", line 308, in
[Thu May 28 18:13:50.338380 2020] [wsgi:error] [pid 29779:tid 140510887864064] [remote ::1:42224] @job.asynchronous
[Thu May 28 18:13:50.338394 2020] [wsgi:error] [pid 29779:tid 140510887864064] [remote ::1:42224] AttributeError: 'module' object has no attribute 'asynchronous'
`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.