Admin
Threads by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- 3082 discussions
[Django] ERROR (EXTERNAL IP): Internal Server Error: /accounts/twitter/login/
by root@localhost.local 19 Mar '18
by root@localhost.local 19 Mar '18
19 Mar '18
Internal Server Error: /accounts/twitter/login/
DoesNotExist at /accounts/twitter/login/
SocialApp matching query does not exist.
Request Method: GET
Request URL: https://lists.ffnw.de/accounts/twitter/login/?process=login&next=%2Fpostori…
Django Version: 1.10.7
Python Executable: /usr/bin/uwsgi-core
Python Version: 2.7.13
Python Path: ['/usr/lib/python2.7/dist-packages/django_q', '.', '', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0']
Server time: Mo, 19 Mär 2018 03:47:35 +0100
Installed Applications:
('hyperkitty',
'postorius',
'django_mailman3',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'django_gravatar',
'paintstore',
'compressor',
'haystack',
'django_extensions',
'django_q',
'allauth',
'allauth.account',
'allauth.socialaccount',
'django_mailman3.lib.auth.fedora',
'allauth.socialaccount.providers.openid',
'allauth.socialaccount.providers.github',
'allauth.socialaccount.providers.gitlab',
'allauth.socialaccount.providers.google',
'allauth.socialaccount.providers.twitter',
'allauth.socialaccount.providers.stackexchange')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.security.SecurityMiddleware',
'django_mailman3.middleware.TimezoneMiddleware',
'postorius.middleware.PostoriusMiddleware')
Traceback:
File "/usr/lib/python2.7/dist-packages/django/core/handlers/exception.py" in inner
42. response = get_response(request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _legacy_get_response
249. response = self._get_response(request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
187. response = self.process_exception_by_middleware(e, request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/oauth/views.py" in view
41. return self.dispatch(request, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/oauth/views.py" in dispatch
68. client = self._get_client(request, callback_url)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/oauth/views.py" in _get_client
46. app = provider.get_app(request)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/base.py" in get_app
52. return SocialApp.objects.get_current(self.id, request)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/models.py" in get_current
34. provider=provider)
File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py" in manager_method
85. return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in get
385. self.model._meta.object_name
Exception Type: DoesNotExist at /accounts/twitter/login/
Exception Value: SocialApp matching query does not exist.
Request information:
USER: AnonymousUser
GET:
process = u'login'
next = u'/postorius/lists/'
POST: No POST data
FILES: No FILES data
COOKIES:
csrftoken = 'F0Wm6p3j4S5lrqPv8M4FH6ypzZU6fdVMsG1hzVuSmFlfmZJ8PrezKoMlm1cOWFQ6'
META:
CONTENT_LENGTH = ''
CONTENT_TYPE = ''
CSRF_COOKIE = 'F0Wm6p3j4S5lrqPv8M4FH6ypzZU6fdVMsG1hzVuSmFlfmZJ8PrezKoMlm1cOWFQ6'
DOCUMENT_ROOT = '/var/www/lists'
HTTPS = 'on'
HTTP_ACCEPT = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
HTTP_ACCEPT_LANGUAGE = 'de'
HTTP_CONNECTION = 'keep-alive'
HTTP_COOKIE = 'csrftoken=F0Wm6p3j4S5lrqPv8M4FH6ypzZU6fdVMsG1hzVuSmFlfmZJ8PrezKoMlm1cOWFQ6'
HTTP_HOST = 'lists.ffnw.de'
HTTP_REFERER = 'https://lists.ffnw.de/accounts/login/?next=/postorius/lists/'
HTTP_UPGRADE_INSECURE_REQUESTS = '1'
HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0'
PATH_INFO = u'/accounts/twitter/login/'
QUERY_STRING = 'process=login&next=%2Fpostorius%2Flists%2F'
REMOTE_ADDR = '2003:c1:fbef:b400:3a4b:53b4:f5a7:c621'
REMOTE_PORT = '49430'
REQUEST_METHOD = 'GET'
REQUEST_SCHEME = 'https'
REQUEST_URI = '/accounts/twitter/login/?process=login&next=%2Fpostorius%2Flists%2F'
SCRIPT_NAME = u''
SERVER_NAME = 'lists.ffnw.de'
SERVER_PORT = '443'
SERVER_PROTOCOL = 'HTTP/1.1'
uwsgi.core = 1
uwsgi.node = 'srv20'
uwsgi.version = '2.0.14-debian'
wsgi.errors = <open file 'wsgi_errors', mode 'w' at 0x7f1ec18e26f0>
wsgi.file_wrapper = ''
wsgi.input = <uwsgi._Input object at 0x7f1eb7bcdba0>
wsgi.multiprocess = False
wsgi.multithread = True
wsgi.run_once = False
wsgi.url_scheme = 'https'
wsgi.version =
Settings:
Using settings module settings
ABSOLUTE_URL_OVERRIDES = {}
ACCOUNT_AUTHENTICATION_METHOD = 'username_email'
ACCOUNT_DEFAULT_HTTP_PROTOCOL = 'http'
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_EMAIL_VERIFICATION = 'mandatory'
ACCOUNT_UNIQUE_EMAIL = True
ADMINS = ('FFNW admin', 'admin(a)ffnw.de')
ALLOWED_HOSTS = ['localhost', 'lists.ffnw.de']
APPEND_SLASH = True
AUTHENTICATION_BACKENDS =
AUTH_PASSWORD_VALIDATORS = u'********************'
AUTH_USER_MODEL = u'auth.User'
BASE_DIR = '/usr/share/mailman3-suite'
CACHES = {'default': {'LOCATION': '127.0.0.1:11211', 'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache'}}
CACHE_MIDDLEWARE_ALIAS = u'default'
CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
CACHE_MIDDLEWARE_SECONDS = 600
COMPRESS_CACHEABLE_PRECOMPILERS =
COMPRESS_CACHE_BACKEND = u'default'
COMPRESS_CACHE_KEY_FUNCTION = u'********************'
COMPRESS_CLEAN_CSS_ARGUMENTS = u''
COMPRESS_CLEAN_CSS_BINARY = u'cleancss'
COMPRESS_CLOSURE_COMPILER_ARGUMENTS = u''
COMPRESS_CLOSURE_COMPILER_BINARY = u'java -jar compiler.jar'
COMPRESS_CSS_COMPRESSOR = u'compressor.css.CssCompressor'
COMPRESS_CSS_FILTERS = [u'compressor.filters.css_default.CssAbsoluteFilter']
COMPRESS_CSS_HASHING_METHOD = u'mtime'
COMPRESS_DATA_URI_MAX_SIZE = 1024
COMPRESS_DEBUG_TOGGLE = None
COMPRESS_ENABLED = True
COMPRESS_JINJA2_GET_ENVIRONMENT = <function JINJA2_GET_ENVIRONMENT at 0x7f1ed1c1fc80>
COMPRESS_JS_COMPRESSOR = u'compressor.js.JsCompressor'
COMPRESS_JS_FILTERS = [u'compressor.filters.jsmin.JSMinFilter']
COMPRESS_MINT_DELAY = 30
COMPRESS_MTIME_DELAY = 10
COMPRESS_OFFLINE = False
COMPRESS_OFFLINE_CONTEXT = {u'STATIC_URL': '/static/'}
COMPRESS_OFFLINE_MANIFEST = u'manifest.json'
COMPRESS_OFFLINE_TIMEOUT = 31536000
COMPRESS_OUTPUT_DIR = u'CACHE'
COMPRESS_PARSER = u'compressor.parser.AutoSelectParser'
COMPRESS_PRECOMPILERS =
COMPRESS_REBUILD_TIMEOUT = 2592000
COMPRESS_ROOT = '/var/lib/mailman3/web/static'
COMPRESS_STORAGE = u'compressor.storage.CompressorFileStorage'
COMPRESS_TEMPLATE_FILTER_CONTEXT = {u'STATIC_URL': '/static/'}
COMPRESS_URL = '/static/'
COMPRESS_VERBOSE = False
COMPRESS_YUGLIFY_BINARY = u'yuglify'
COMPRESS_YUGLIFY_CSS_ARGUMENTS = u'--terminal'
COMPRESS_YUGLIFY_JS_ARGUMENTS = u'--terminal'
COMPRESS_YUI_BINARY = u'java -jar yuicompressor.jar'
COMPRESS_YUI_CSS_ARGUMENTS = u''
COMPRESS_YUI_JS_ARGUMENTS = u''
CSRF_COOKIE_AGE = 31449600
CSRF_COOKIE_DOMAIN = None
CSRF_COOKIE_HTTPONLY = False
CSRF_COOKIE_NAME = u'csrftoken'
CSRF_COOKIE_PATH = u'/'
CSRF_COOKIE_SECURE = False
CSRF_FAILURE_VIEW = u'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME = u'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS = []
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': 'mailman', 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'PORT': '', 'HOST': 'db01.ffnw.de', 'USER': 'mailman', 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': u'********************', 'OPTIONS': {}}}
DATABASE_ROUTERS = []
DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
DATETIME_FORMAT = u'N j, Y, P'
DATETIME_INPUT_FORMATS = [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y']
DATE_FORMAT = u'N j, Y'
DATE_INPUT_FORMATS = [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y']
DEBUG = False
DEBUG_PROPAGATE_EXCEPTIONS = False
DECIMAL_SEPARATOR = u'.'
DEFAULT_CHARSET = u'utf-8'
DEFAULT_CONTENT_TYPE = u'text/html'
DEFAULT_EXCEPTION_REPORTER_FILTER = u'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE = u'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL = 'admin(a)lists.ffnw.de'
DEFAULT_INDEX_TABLESPACE = u''
DEFAULT_TABLESPACE = u''
DISALLOWED_USER_AGENTS = []
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = u'localhost'
EMAIL_HOST_PASSWORD = u'********************'
EMAIL_HOST_USER = u''
EMAIL_PORT = 25
EMAIL_SSL_CERTFILE = None
EMAIL_SSL_KEYFILE = u'********************'
EMAIL_SUBJECT_PREFIX = u'[Django] '
EMAIL_TIMEOUT = None
EMAIL_USE_SSL = False
EMAIL_USE_TLS = False
FILE_CHARSET = u'utf-8'
FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
FILE_UPLOAD_HANDLERS = [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
FILE_UPLOAD_PERMISSIONS = None
FILE_UPLOAD_TEMP_DIR = None
FILTER_VHOST = False
FIRST_DAY_OF_WEEK = 0
FIXTURE_DIRS = []
FORCE_SCRIPT_NAME = None
FORMAT_MODULE_PATH = None
HAYSTACK_CONNECTIONS = {'default': {'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': '/var/lib/mailman3/web/fulltext_index'}}
HOSTNAME = 'localhost.local'
IGNORABLE_404_URLS = []
INSTALLED_APPS =
INTERNAL_IPS = []
LANGUAGES = [(u'af', u'Afrikaans'), (u'ar', u'Arabic'), (u'ast', u'Asturian'), (u'az', u'Azerbaijani'), (u'bg', u'Bulgarian'), (u'be', u'Belarusian'), (u'bn', u'Bengali'), (u'br', u'Breton'), (u'bs', u'Bosnian'), (u'ca', u'Catalan'), (u'cs', u'Czech'), (u'cy', u'Welsh'), (u'da', u'Danish'), (u'de', u'German'), (u'dsb', u'Lower Sorbian'), (u'el', u'Greek'), (u'en', u'English'), (u'en-au', u'Australian English'), (u'en-gb', u'British English'), (u'eo', u'Esperanto'), (u'es', u'Spanish'), (u'es-ar', u'Argentinian Spanish'), (u'es-co', u'Colombian Spanish'), (u'es-mx', u'Mexican Spanish'), (u'es-ni', u'Nicaraguan Spanish'), (u'es-ve', u'Venezuelan Spanish'), (u'et', u'Estonian'), (u'eu', u'Basque'), (u'fa', u'Persian'), (u'fi', u'Finnish'), (u'fr', u'French'), (u'fy', u'Frisian'), (u'ga', u'Irish'), (u'gd', u'Scottish Gaelic'), (u'gl', u'Galician'), (u'he', u'Hebrew'), (u'hi', u'Hindi'), (u'hr', u'Croatian'), (u'hsb', u'Upper Sorbian'), (u'hu', u'Hungarian'), (u'ia', u'Interlingua'), (u'id', u'Indonesian'), (u'io', u'Ido'), (u'is', u'Icelandic'), (u'it', u'Italian'), (u'ja', u'Japanese'), (u'ka', u'Georgian'), (u'kk', u'Kazakh'), (u'km', u'Khmer'), (u'kn', u'Kannada'), (u'ko', u'Korean'), (u'lb', u'Luxembourgish'), (u'lt', u'Lithuanian'), (u'lv', u'Latvian'), (u'mk', u'Macedonian'), (u'ml', u'Malayalam'), (u'mn', u'Mongolian'), (u'mr', u'Marathi'), (u'my', u'Burmese'), (u'nb', u'Norwegian Bokm\xe5l'), (u'ne', u'Nepali'), (u'nl', u'Dutch'), (u'nn', u'Norwegian Nynorsk'), (u'os', u'Ossetic'), (u'pa', u'Punjabi'), (u'pl', u'Polish'), (u'pt', u'Portuguese'), (u'pt-br', u'Brazilian Portuguese'), (u'ro', u'Romanian'), (u'ru', u'Russian'), (u'sk', u'Slovak'), (u'sl', u'Slovenian'), (u'sq', u'Albanian'), (u'sr', u'Serbian'), (u'sr-latn', u'Serbian Latin'), (u'sv', u'Swedish'), (u'sw', u'Swahili'), (u'ta', u'Tamil'), (u'te', u'Telugu'), (u'th', u'Thai'), (u'tr', u'Turkish'), (u'tt', u'Tatar'), (u'udm', u'Udmurt'), (u'uk', u'Ukrainian'), (u'ur', u'Urdu'), (u'vi', u'Vietnamese'), (u'zh-hans', u'Simplified Chinese'), (u'zh-hant', u'Traditional Chinese')]
LANGUAGES_BIDI = [u'he', u'ar', u'fa', u'ur']
LANGUAGE_CODE = 'en-us'
LANGUAGE_COOKIE_AGE = None
LANGUAGE_COOKIE_DOMAIN = None
LANGUAGE_COOKIE_NAME = u'django_language'
LANGUAGE_COOKIE_PATH = u'/'
LOCALE_PATHS = []
LOGGING = {'loggers': {'django': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}, 'hyperkitty': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}, 'django.request': {'handlers': ['mail_admins', 'file'], 'propagate': True, 'level': 'INFO'}, 'postorius': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}}, 'disable_existing_loggers': False, 'handlers': {'console': {'formatter': 'simple', 'class': 'logging.StreamHandler'}, 'file': {'level': 'INFO', 'formatter': 'verbose', 'class': 'logging.handlers.RotatingFileHandler', 'filename': '/var/log/mailman3/mailman-suite.log'}, 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}}, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'format': '%(levelname)s %(asctime)s %(process)d %(name)s %(message)s'}}, 'version': 1, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}}
LOGGING_CONFIG = u'logging.config.dictConfig'
LOGIN_REDIRECT_URL = 'list_index'
LOGIN_URL = 'account_login'
LOGOUT_REDIRECT_URL = None
LOGOUT_URL = 'account_logout'
MAILMAN_ARCHIVER_FROM =
MAILMAN_ARCHIVER_KEY = u'********************'
MAILMAN_REST_API_PASS = u'********************'
MAILMAN_REST_API_URL = u'********************'
MAILMAN_REST_API_USER = u'********************'
MANAGERS = []
MEDIA_ROOT = u''
MEDIA_URL = u''
MESSAGE_STORAGE = u'django.contrib.messages.storage.fallback.FallbackStorage'
MESSAGE_TAGS = {40: 'danger'}
MIDDLEWARE = None
MIDDLEWARE_CLASSES =
MIGRATION_MODULES = {}
MONTH_DAY_FORMAT = u'F j'
NUMBER_GROUPING = 0
PASSWORD_HASHERS = u'********************'
PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
PREPEND_WWW = False
Q_CLUSTER = {'orm': 'default', 'save_limit': 100, 'timeout': 300}
ROOT_URLCONF = 'urls'
SECRET_KEY = u'********************'
SECURE_BROWSER_XSS_FILTER = False
SECURE_CONTENT_TYPE_NOSNIFF = False
SECURE_HSTS_INCLUDE_SUBDOMAINS = False
SECURE_HSTS_SECONDS = 0
SECURE_PROXY_SSL_HEADER = None
SECURE_REDIRECT_EXEMPT = []
SECURE_SSL_HOST = None
SECURE_SSL_REDIRECT = False
SERVER_EMAIL = 'root(a)localhost.local'
SESSION_CACHE_ALIAS = u'default'
SESSION_COOKIE_AGE = 1209600
SESSION_COOKIE_DOMAIN = None
SESSION_COOKIE_HTTPONLY = True
SESSION_COOKIE_NAME = u'sessionid'
SESSION_COOKIE_PATH = u'/'
SESSION_COOKIE_SECURE = False
SESSION_ENGINE = u'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE = False
SESSION_FILE_PATH = None
SESSION_SAVE_EVERY_REQUEST = False
SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
SETTINGS_MODULE = 'settings'
SHORT_DATETIME_FORMAT = u'm/d/Y P'
SHORT_DATE_FORMAT = u'm/d/Y'
SIGNING_BACKEND = u'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS = []
SITE_ID = 1
SOCIALACCOUNT_PROVIDERS = {}
STATICFILES_DIRS =
STATICFILES_FINDERS =
STATICFILES_STORAGE = u'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT = '/var/lib/mailman3/web/static/'
STATIC_URL = '/static/'
TEMPLATES = [{'DIRS': [], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.template.context_processors.csrf', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django_mailman3.context_processors.common', 'hyperkitty.context_processors.common', 'postorius.context_processors.postorius']}, 'BACKEND': 'django.template.backends.django.DjangoTemplates'}]
TEST_NON_SERIALIZED_APPS = []
TEST_RUNNER = u'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR = u','
TIME_FORMAT = u'P'
TIME_INPUT_FORMATS = [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M']
TIME_ZONE = 'Europe/Berlin'
USE_ETAGS = False
USE_I18N = True
USE_L10N = True
USE_THOUSAND_SEPARATOR = False
USE_TZ = True
USE_X_FORWARDED_HOST = True
USE_X_FORWARDED_PORT = False
WSGI_APPLICATION = 'wsgi.application'
X_FRAME_OPTIONS = u'SAMEORIGIN'
YEAR_MONTH_FORMAT = u'F Y'
1
0
[Django] ERROR (EXTERNAL IP): Internal Server Error: /accounts/stackexchange/login/
by root@localhost.local 19 Mar '18
by root@localhost.local 19 Mar '18
19 Mar '18
Internal Server Error: /accounts/stackexchange/login/
DoesNotExist at /accounts/stackexchange/login/
SocialApp matching query does not exist.
Request Method: GET
Request URL: https://lists.ffnw.de/accounts/stackexchange/login/?process=login&next=%2Fh…
Django Version: 1.10.7
Python Executable: /usr/bin/uwsgi-core
Python Version: 2.7.13
Python Path: ['/usr/lib/python2.7/dist-packages/django_q', '.', '', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0']
Server time: Mon, 19 Mar 2018 03:27:37 +0100
Installed Applications:
('hyperkitty',
'postorius',
'django_mailman3',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'django_gravatar',
'paintstore',
'compressor',
'haystack',
'django_extensions',
'django_q',
'allauth',
'allauth.account',
'allauth.socialaccount',
'django_mailman3.lib.auth.fedora',
'allauth.socialaccount.providers.openid',
'allauth.socialaccount.providers.github',
'allauth.socialaccount.providers.gitlab',
'allauth.socialaccount.providers.google',
'allauth.socialaccount.providers.twitter',
'allauth.socialaccount.providers.stackexchange')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.security.SecurityMiddleware',
'django_mailman3.middleware.TimezoneMiddleware',
'postorius.middleware.PostoriusMiddleware')
Traceback:
File "/usr/lib/python2.7/dist-packages/django/core/handlers/exception.py" in inner
42. response = get_response(request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _legacy_get_response
249. response = self._get_response(request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
187. response = self.process_exception_by_middleware(e, request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/oauth2/views.py" in view
73. return self.dispatch(request, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/oauth2/views.py" in dispatch
96. app = provider.get_app(self.request)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/base.py" in get_app
52. return SocialApp.objects.get_current(self.id, request)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/models.py" in get_current
34. provider=provider)
File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py" in manager_method
85. return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in get
385. self.model._meta.object_name
Exception Type: DoesNotExist at /accounts/stackexchange/login/
Exception Value: SocialApp matching query does not exist.
Request information:
USER: AnonymousUser
GET:
process = u'login'
next = u'/hyperkitty/list/pr(a)lists.ffnw.de/message/RHMTECPYYUICWAROMB2WWB7WSZ5Z4YWL/'
POST: No POST data
FILES: No FILES data
COOKIES: No cookie data
META:
CONTENT_LENGTH = ''
CONTENT_TYPE = ''
DOCUMENT_ROOT = '/var/www/lists'
HTTPS = 'on'
HTTP_ACCEPT = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_ENCODING = 'gzip,deflate,br'
HTTP_CONNECTION = 'keep-alive'
HTTP_FROM = 'googlebot(at)googlebot.com'
HTTP_HOST = 'lists.ffnw.de'
HTTP_USER_AGENT = 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)'
PATH_INFO = u'/accounts/stackexchange/login/'
QUERY_STRING = 'process=login&next=%2Fhyperkitty%2Flist%2Fpr%40lists.ffnw.de%2Fmessage%2FRHMTECPYYUICWAROMB2WWB7WSZ5Z4YWL%2F'
REMOTE_ADDR = '66.249.76.62'
REMOTE_PORT = '56198'
REQUEST_METHOD = 'GET'
REQUEST_SCHEME = 'https'
REQUEST_URI = '/accounts/stackexchange/login/?process=login&next=%2Fhyperkitty%2Flist%2Fpr%40lists.ffnw.de%2Fmessage%2FRHMTECPYYUICWAROMB2WWB7WSZ5Z4YWL%2F'
SCRIPT_NAME = u''
SERVER_NAME = 'lists.ffnw.de'
SERVER_PORT = '443'
SERVER_PROTOCOL = 'HTTP/1.1'
uwsgi.core = 0
uwsgi.node = 'srv20'
uwsgi.version = '2.0.14-debian'
wsgi.errors = <open file 'wsgi_errors', mode 'w' at 0x7f5b4a0956f0>
wsgi.file_wrapper = ''
wsgi.input = <uwsgi._Input object at 0x7f5b40382fa8>
wsgi.multiprocess = False
wsgi.multithread = True
wsgi.run_once = False
wsgi.url_scheme = 'https'
wsgi.version =
Settings:
Using settings module settings
ABSOLUTE_URL_OVERRIDES = {}
ACCOUNT_AUTHENTICATION_METHOD = 'username_email'
ACCOUNT_DEFAULT_HTTP_PROTOCOL = 'http'
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_EMAIL_VERIFICATION = 'mandatory'
ACCOUNT_UNIQUE_EMAIL = True
ADMINS = ('FFNW admin', 'admin(a)ffnw.de')
ALLOWED_HOSTS = ['localhost', 'lists.ffnw.de']
APPEND_SLASH = True
AUTHENTICATION_BACKENDS =
AUTH_PASSWORD_VALIDATORS = u'********************'
AUTH_USER_MODEL = u'auth.User'
BASE_DIR = '/usr/share/mailman3-suite'
CACHES = {'default': {'LOCATION': '127.0.0.1:11211', 'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache'}}
CACHE_MIDDLEWARE_ALIAS = u'default'
CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
CACHE_MIDDLEWARE_SECONDS = 600
COMPRESS_CACHEABLE_PRECOMPILERS =
COMPRESS_CACHE_BACKEND = u'default'
COMPRESS_CACHE_KEY_FUNCTION = u'********************'
COMPRESS_CLEAN_CSS_ARGUMENTS = u''
COMPRESS_CLEAN_CSS_BINARY = u'cleancss'
COMPRESS_CLOSURE_COMPILER_ARGUMENTS = u''
COMPRESS_CLOSURE_COMPILER_BINARY = u'java -jar compiler.jar'
COMPRESS_CSS_COMPRESSOR = u'compressor.css.CssCompressor'
COMPRESS_CSS_FILTERS = [u'compressor.filters.css_default.CssAbsoluteFilter']
COMPRESS_CSS_HASHING_METHOD = u'mtime'
COMPRESS_DATA_URI_MAX_SIZE = 1024
COMPRESS_DEBUG_TOGGLE = None
COMPRESS_ENABLED = True
COMPRESS_JINJA2_GET_ENVIRONMENT = <function JINJA2_GET_ENVIRONMENT at 0x7f5b5a3d1c80>
COMPRESS_JS_COMPRESSOR = u'compressor.js.JsCompressor'
COMPRESS_JS_FILTERS = [u'compressor.filters.jsmin.JSMinFilter']
COMPRESS_MINT_DELAY = 30
COMPRESS_MTIME_DELAY = 10
COMPRESS_OFFLINE = False
COMPRESS_OFFLINE_CONTEXT = {u'STATIC_URL': '/static/'}
COMPRESS_OFFLINE_MANIFEST = u'manifest.json'
COMPRESS_OFFLINE_TIMEOUT = 31536000
COMPRESS_OUTPUT_DIR = u'CACHE'
COMPRESS_PARSER = u'compressor.parser.AutoSelectParser'
COMPRESS_PRECOMPILERS =
COMPRESS_REBUILD_TIMEOUT = 2592000
COMPRESS_ROOT = '/var/lib/mailman3/web/static'
COMPRESS_STORAGE = u'compressor.storage.CompressorFileStorage'
COMPRESS_TEMPLATE_FILTER_CONTEXT = {u'STATIC_URL': '/static/'}
COMPRESS_URL = '/static/'
COMPRESS_VERBOSE = False
COMPRESS_YUGLIFY_BINARY = u'yuglify'
COMPRESS_YUGLIFY_CSS_ARGUMENTS = u'--terminal'
COMPRESS_YUGLIFY_JS_ARGUMENTS = u'--terminal'
COMPRESS_YUI_BINARY = u'java -jar yuicompressor.jar'
COMPRESS_YUI_CSS_ARGUMENTS = u''
COMPRESS_YUI_JS_ARGUMENTS = u''
CSRF_COOKIE_AGE = 31449600
CSRF_COOKIE_DOMAIN = None
CSRF_COOKIE_HTTPONLY = False
CSRF_COOKIE_NAME = u'csrftoken'
CSRF_COOKIE_PATH = u'/'
CSRF_COOKIE_SECURE = False
CSRF_FAILURE_VIEW = u'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME = u'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS = []
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': 'mailman', 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'PORT': '', 'HOST': 'db01.ffnw.de', 'USER': 'mailman', 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': u'********************', 'OPTIONS': {}}}
DATABASE_ROUTERS = []
DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
DATETIME_FORMAT = u'N j, Y, P'
DATETIME_INPUT_FORMATS = [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y']
DATE_FORMAT = u'N j, Y'
DATE_INPUT_FORMATS = [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y']
DEBUG = False
DEBUG_PROPAGATE_EXCEPTIONS = False
DECIMAL_SEPARATOR = u'.'
DEFAULT_CHARSET = u'utf-8'
DEFAULT_CONTENT_TYPE = u'text/html'
DEFAULT_EXCEPTION_REPORTER_FILTER = u'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE = u'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL = 'admin(a)lists.ffnw.de'
DEFAULT_INDEX_TABLESPACE = u''
DEFAULT_TABLESPACE = u''
DISALLOWED_USER_AGENTS = []
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = u'localhost'
EMAIL_HOST_PASSWORD = u'********************'
EMAIL_HOST_USER = u''
EMAIL_PORT = 25
EMAIL_SSL_CERTFILE = None
EMAIL_SSL_KEYFILE = u'********************'
EMAIL_SUBJECT_PREFIX = u'[Django] '
EMAIL_TIMEOUT = None
EMAIL_USE_SSL = False
EMAIL_USE_TLS = False
FILE_CHARSET = u'utf-8'
FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
FILE_UPLOAD_HANDLERS = [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
FILE_UPLOAD_PERMISSIONS = None
FILE_UPLOAD_TEMP_DIR = None
FILTER_VHOST = False
FIRST_DAY_OF_WEEK = 0
FIXTURE_DIRS = []
FORCE_SCRIPT_NAME = None
FORMAT_MODULE_PATH = None
HAYSTACK_CONNECTIONS = {'default': {'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': '/var/lib/mailman3/web/fulltext_index'}}
HOSTNAME = 'localhost.local'
IGNORABLE_404_URLS = []
INSTALLED_APPS =
INTERNAL_IPS = []
LANGUAGES = [(u'af', u'Afrikaans'), (u'ar', u'Arabic'), (u'ast', u'Asturian'), (u'az', u'Azerbaijani'), (u'bg', u'Bulgarian'), (u'be', u'Belarusian'), (u'bn', u'Bengali'), (u'br', u'Breton'), (u'bs', u'Bosnian'), (u'ca', u'Catalan'), (u'cs', u'Czech'), (u'cy', u'Welsh'), (u'da', u'Danish'), (u'de', u'German'), (u'dsb', u'Lower Sorbian'), (u'el', u'Greek'), (u'en', u'English'), (u'en-au', u'Australian English'), (u'en-gb', u'British English'), (u'eo', u'Esperanto'), (u'es', u'Spanish'), (u'es-ar', u'Argentinian Spanish'), (u'es-co', u'Colombian Spanish'), (u'es-mx', u'Mexican Spanish'), (u'es-ni', u'Nicaraguan Spanish'), (u'es-ve', u'Venezuelan Spanish'), (u'et', u'Estonian'), (u'eu', u'Basque'), (u'fa', u'Persian'), (u'fi', u'Finnish'), (u'fr', u'French'), (u'fy', u'Frisian'), (u'ga', u'Irish'), (u'gd', u'Scottish Gaelic'), (u'gl', u'Galician'), (u'he', u'Hebrew'), (u'hi', u'Hindi'), (u'hr', u'Croatian'), (u'hsb', u'Upper Sorbian'), (u'hu', u'Hungarian'), (u'ia', u'Interlingua'), (u'id', u'Indonesian'), (u'io', u'Ido'), (u'is', u'Icelandic'), (u'it', u'Italian'), (u'ja', u'Japanese'), (u'ka', u'Georgian'), (u'kk', u'Kazakh'), (u'km', u'Khmer'), (u'kn', u'Kannada'), (u'ko', u'Korean'), (u'lb', u'Luxembourgish'), (u'lt', u'Lithuanian'), (u'lv', u'Latvian'), (u'mk', u'Macedonian'), (u'ml', u'Malayalam'), (u'mn', u'Mongolian'), (u'mr', u'Marathi'), (u'my', u'Burmese'), (u'nb', u'Norwegian Bokm\xe5l'), (u'ne', u'Nepali'), (u'nl', u'Dutch'), (u'nn', u'Norwegian Nynorsk'), (u'os', u'Ossetic'), (u'pa', u'Punjabi'), (u'pl', u'Polish'), (u'pt', u'Portuguese'), (u'pt-br', u'Brazilian Portuguese'), (u'ro', u'Romanian'), (u'ru', u'Russian'), (u'sk', u'Slovak'), (u'sl', u'Slovenian'), (u'sq', u'Albanian'), (u'sr', u'Serbian'), (u'sr-latn', u'Serbian Latin'), (u'sv', u'Swedish'), (u'sw', u'Swahili'), (u'ta', u'Tamil'), (u'te', u'Telugu'), (u'th', u'Thai'), (u'tr', u'Turkish'), (u'tt', u'Tatar'), (u'udm', u'Udmurt'), (u'uk', u'Ukrainian'), (u'ur', u'Urdu'), (u'vi', u'Vietnamese'), (u'zh-hans', u'Simplified Chinese'), (u'zh-hant', u'Traditional Chinese')]
LANGUAGES_BIDI = [u'he', u'ar', u'fa', u'ur']
LANGUAGE_CODE = 'en-us'
LANGUAGE_COOKIE_AGE = None
LANGUAGE_COOKIE_DOMAIN = None
LANGUAGE_COOKIE_NAME = u'django_language'
LANGUAGE_COOKIE_PATH = u'/'
LOCALE_PATHS = []
LOGGING = {'loggers': {'django': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}, 'hyperkitty': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}, 'django.request': {'handlers': ['mail_admins', 'file'], 'propagate': True, 'level': 'INFO'}, 'postorius': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}}, 'disable_existing_loggers': False, 'handlers': {'console': {'formatter': 'simple', 'class': 'logging.StreamHandler'}, 'file': {'level': 'INFO', 'formatter': 'verbose', 'class': 'logging.handlers.RotatingFileHandler', 'filename': '/var/log/mailman3/mailman-suite.log'}, 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}}, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'format': '%(levelname)s %(asctime)s %(process)d %(name)s %(message)s'}}, 'version': 1, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}}
LOGGING_CONFIG = u'logging.config.dictConfig'
LOGIN_REDIRECT_URL = 'list_index'
LOGIN_URL = 'account_login'
LOGOUT_REDIRECT_URL = None
LOGOUT_URL = 'account_logout'
MAILMAN_ARCHIVER_FROM =
MAILMAN_ARCHIVER_KEY = u'********************'
MAILMAN_REST_API_PASS = u'********************'
MAILMAN_REST_API_URL = u'********************'
MAILMAN_REST_API_USER = u'********************'
MANAGERS = []
MEDIA_ROOT = u''
MEDIA_URL = u''
MESSAGE_STORAGE = u'django.contrib.messages.storage.fallback.FallbackStorage'
MESSAGE_TAGS = {40: 'danger'}
MIDDLEWARE = None
MIDDLEWARE_CLASSES =
MIGRATION_MODULES = {}
MONTH_DAY_FORMAT = u'F j'
NUMBER_GROUPING = 0
PASSWORD_HASHERS = u'********************'
PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
PREPEND_WWW = False
Q_CLUSTER = {'orm': 'default', 'save_limit': 100, 'timeout': 300}
ROOT_URLCONF = 'urls'
SECRET_KEY = u'********************'
SECURE_BROWSER_XSS_FILTER = False
SECURE_CONTENT_TYPE_NOSNIFF = False
SECURE_HSTS_INCLUDE_SUBDOMAINS = False
SECURE_HSTS_SECONDS = 0
SECURE_PROXY_SSL_HEADER = None
SECURE_REDIRECT_EXEMPT = []
SECURE_SSL_HOST = None
SECURE_SSL_REDIRECT = False
SERVER_EMAIL = 'root(a)localhost.local'
SESSION_CACHE_ALIAS = u'default'
SESSION_COOKIE_AGE = 1209600
SESSION_COOKIE_DOMAIN = None
SESSION_COOKIE_HTTPONLY = True
SESSION_COOKIE_NAME = u'sessionid'
SESSION_COOKIE_PATH = u'/'
SESSION_COOKIE_SECURE = False
SESSION_ENGINE = u'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE = False
SESSION_FILE_PATH = None
SESSION_SAVE_EVERY_REQUEST = False
SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
SETTINGS_MODULE = 'settings'
SHORT_DATETIME_FORMAT = u'm/d/Y P'
SHORT_DATE_FORMAT = u'm/d/Y'
SIGNING_BACKEND = u'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS = []
SITE_ID = 1
SOCIALACCOUNT_PROVIDERS = {'openid': {'SERVERS': [{'openid_url': 'http://me.yahoo.com', 'id': 'yahoo', 'name': 'Yahoo'}]}, 'google': {'AUTH_PARAMS': {'access_type': 'online'}, 'SCOPE': ['profile', 'email']}, 'facebook': {'SCOPE': ['email'], 'VERSION': 'v2.4', 'METHOD': 'oauth2', 'FIELDS': ['email', 'name', 'first_name', 'last_name', 'locale', 'timezone']}}
STATICFILES_DIRS =
STATICFILES_FINDERS =
STATICFILES_STORAGE = u'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT = '/var/lib/mailman3/web/static/'
STATIC_URL = '/static/'
TEMPLATES = [{'DIRS': [], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.template.context_processors.csrf', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django_mailman3.context_processors.common', 'hyperkitty.context_processors.common', 'postorius.context_processors.postorius']}, 'BACKEND': 'django.template.backends.django.DjangoTemplates'}]
TEST_NON_SERIALIZED_APPS = []
TEST_RUNNER = u'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR = u','
TIME_FORMAT = u'P'
TIME_INPUT_FORMATS = [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M']
TIME_ZONE = 'Europe/Berlin'
USE_ETAGS = False
USE_I18N = True
USE_L10N = True
USE_THOUSAND_SEPARATOR = False
USE_TZ = True
USE_X_FORWARDED_HOST = True
USE_X_FORWARDED_PORT = False
WSGI_APPLICATION = 'wsgi.application'
X_FRAME_OPTIONS = u'SAMEORIGIN'
YEAR_MONTH_FORMAT = u'F Y'
1
0
[Django] ERROR (EXTERNAL IP): Internal Server Error: /accounts/twitter/login/
by root@localhost.local 19 Mar '18
by root@localhost.local 19 Mar '18
19 Mar '18
Internal Server Error: /accounts/twitter/login/
DoesNotExist at /accounts/twitter/login/
SocialApp matching query does not exist.
Request Method: GET
Request URL: https://lists.ffnw.de/accounts/twitter/login/?process=login&next=%2Fhyperki…
Django Version: 1.10.7
Python Executable: /usr/bin/uwsgi-core
Python Version: 2.7.13
Python Path: ['/usr/lib/python2.7/dist-packages/django_q', '.', '', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0']
Server time: Mon, 19 Mar 2018 03:08:42 +0100
Installed Applications:
('hyperkitty',
'postorius',
'django_mailman3',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'django_gravatar',
'paintstore',
'compressor',
'haystack',
'django_extensions',
'django_q',
'allauth',
'allauth.account',
'allauth.socialaccount',
'django_mailman3.lib.auth.fedora',
'allauth.socialaccount.providers.openid',
'allauth.socialaccount.providers.github',
'allauth.socialaccount.providers.gitlab',
'allauth.socialaccount.providers.google',
'allauth.socialaccount.providers.twitter',
'allauth.socialaccount.providers.stackexchange')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.security.SecurityMiddleware',
'django_mailman3.middleware.TimezoneMiddleware',
'postorius.middleware.PostoriusMiddleware')
Traceback:
File "/usr/lib/python2.7/dist-packages/django/core/handlers/exception.py" in inner
42. response = get_response(request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _legacy_get_response
249. response = self._get_response(request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
187. response = self.process_exception_by_middleware(e, request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/oauth/views.py" in view
41. return self.dispatch(request, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/oauth/views.py" in dispatch
68. client = self._get_client(request, callback_url)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/oauth/views.py" in _get_client
46. app = provider.get_app(request)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/base.py" in get_app
52. return SocialApp.objects.get_current(self.id, request)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/models.py" in get_current
34. provider=provider)
File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py" in manager_method
85. return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in get
385. self.model._meta.object_name
Exception Type: DoesNotExist at /accounts/twitter/login/
Exception Value: SocialApp matching query does not exist.
Request information:
USER: AnonymousUser
GET:
process = u'login'
next = u'/hyperkitty/list/dev(a)lists.ffnw.de/message/ONU7H5WBLDXRCUBX5YG6Z4SDXTK6PMMS/'
POST: No POST data
FILES: No FILES data
COOKIES: No cookie data
META:
CONTENT_LENGTH = ''
CONTENT_TYPE = ''
DOCUMENT_ROOT = '/var/www/lists'
HTTPS = 'on'
HTTP_ACCEPT = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_ENCODING = 'gzip,deflate,br'
HTTP_CONNECTION = 'keep-alive'
HTTP_FROM = 'googlebot(at)googlebot.com'
HTTP_HOST = 'lists.ffnw.de'
HTTP_USER_AGENT = 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)'
PATH_INFO = u'/accounts/twitter/login/'
QUERY_STRING = 'process=login&next=%2Fhyperkitty%2Flist%2Fdev%40lists.ffnw.de%2Fmessage%2FONU7H5WBLDXRCUBX5YG6Z4SDXTK6PMMS%2F'
REMOTE_ADDR = '66.249.76.60'
REMOTE_PORT = '40075'
REQUEST_METHOD = 'GET'
REQUEST_SCHEME = 'https'
REQUEST_URI = '/accounts/twitter/login/?process=login&next=%2Fhyperkitty%2Flist%2Fdev%40lists.ffnw.de%2Fmessage%2FONU7H5WBLDXRCUBX5YG6Z4SDXTK6PMMS%2F'
SCRIPT_NAME = u''
SERVER_NAME = 'lists.ffnw.de'
SERVER_PORT = '443'
SERVER_PROTOCOL = 'HTTP/1.1'
uwsgi.core = 0
uwsgi.node = 'srv20'
uwsgi.version = '2.0.14-debian'
wsgi.errors = <open file 'wsgi_errors', mode 'w' at 0x7f5b4a0956f0>
wsgi.file_wrapper = ''
wsgi.input = <uwsgi._Input object at 0x7f5b40237318>
wsgi.multiprocess = False
wsgi.multithread = True
wsgi.run_once = False
wsgi.url_scheme = 'https'
wsgi.version =
Settings:
Using settings module settings
ABSOLUTE_URL_OVERRIDES = {}
ACCOUNT_AUTHENTICATION_METHOD = 'username_email'
ACCOUNT_DEFAULT_HTTP_PROTOCOL = 'http'
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_EMAIL_VERIFICATION = 'mandatory'
ACCOUNT_UNIQUE_EMAIL = True
ADMINS = ('FFNW admin', 'admin(a)ffnw.de')
ALLOWED_HOSTS = ['localhost', 'lists.ffnw.de']
APPEND_SLASH = True
AUTHENTICATION_BACKENDS =
AUTH_PASSWORD_VALIDATORS = u'********************'
AUTH_USER_MODEL = u'auth.User'
BASE_DIR = '/usr/share/mailman3-suite'
CACHES = {'default': {'LOCATION': '127.0.0.1:11211', 'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache'}}
CACHE_MIDDLEWARE_ALIAS = u'default'
CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
CACHE_MIDDLEWARE_SECONDS = 600
COMPRESS_CACHEABLE_PRECOMPILERS =
COMPRESS_CACHE_BACKEND = u'default'
COMPRESS_CACHE_KEY_FUNCTION = u'********************'
COMPRESS_CLEAN_CSS_ARGUMENTS = u''
COMPRESS_CLEAN_CSS_BINARY = u'cleancss'
COMPRESS_CLOSURE_COMPILER_ARGUMENTS = u''
COMPRESS_CLOSURE_COMPILER_BINARY = u'java -jar compiler.jar'
COMPRESS_CSS_COMPRESSOR = u'compressor.css.CssCompressor'
COMPRESS_CSS_FILTERS = [u'compressor.filters.css_default.CssAbsoluteFilter']
COMPRESS_CSS_HASHING_METHOD = u'mtime'
COMPRESS_DATA_URI_MAX_SIZE = 1024
COMPRESS_DEBUG_TOGGLE = None
COMPRESS_ENABLED = True
COMPRESS_JINJA2_GET_ENVIRONMENT = <function JINJA2_GET_ENVIRONMENT at 0x7f5b5a3d1c80>
COMPRESS_JS_COMPRESSOR = u'compressor.js.JsCompressor'
COMPRESS_JS_FILTERS = [u'compressor.filters.jsmin.JSMinFilter']
COMPRESS_MINT_DELAY = 30
COMPRESS_MTIME_DELAY = 10
COMPRESS_OFFLINE = False
COMPRESS_OFFLINE_CONTEXT = {u'STATIC_URL': '/static/'}
COMPRESS_OFFLINE_MANIFEST = u'manifest.json'
COMPRESS_OFFLINE_TIMEOUT = 31536000
COMPRESS_OUTPUT_DIR = u'CACHE'
COMPRESS_PARSER = u'compressor.parser.AutoSelectParser'
COMPRESS_PRECOMPILERS =
COMPRESS_REBUILD_TIMEOUT = 2592000
COMPRESS_ROOT = '/var/lib/mailman3/web/static'
COMPRESS_STORAGE = u'compressor.storage.CompressorFileStorage'
COMPRESS_TEMPLATE_FILTER_CONTEXT = {u'STATIC_URL': '/static/'}
COMPRESS_URL = '/static/'
COMPRESS_VERBOSE = False
COMPRESS_YUGLIFY_BINARY = u'yuglify'
COMPRESS_YUGLIFY_CSS_ARGUMENTS = u'--terminal'
COMPRESS_YUGLIFY_JS_ARGUMENTS = u'--terminal'
COMPRESS_YUI_BINARY = u'java -jar yuicompressor.jar'
COMPRESS_YUI_CSS_ARGUMENTS = u''
COMPRESS_YUI_JS_ARGUMENTS = u''
CSRF_COOKIE_AGE = 31449600
CSRF_COOKIE_DOMAIN = None
CSRF_COOKIE_HTTPONLY = False
CSRF_COOKIE_NAME = u'csrftoken'
CSRF_COOKIE_PATH = u'/'
CSRF_COOKIE_SECURE = False
CSRF_FAILURE_VIEW = u'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME = u'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS = []
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': 'mailman', 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'PORT': '', 'HOST': 'db01.ffnw.de', 'USER': 'mailman', 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': u'********************', 'OPTIONS': {}}}
DATABASE_ROUTERS = []
DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
DATETIME_FORMAT = u'N j, Y, P'
DATETIME_INPUT_FORMATS = [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y']
DATE_FORMAT = u'N j, Y'
DATE_INPUT_FORMATS = [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y']
DEBUG = False
DEBUG_PROPAGATE_EXCEPTIONS = False
DECIMAL_SEPARATOR = u'.'
DEFAULT_CHARSET = u'utf-8'
DEFAULT_CONTENT_TYPE = u'text/html'
DEFAULT_EXCEPTION_REPORTER_FILTER = u'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE = u'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL = 'admin(a)lists.ffnw.de'
DEFAULT_INDEX_TABLESPACE = u''
DEFAULT_TABLESPACE = u''
DISALLOWED_USER_AGENTS = []
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = u'localhost'
EMAIL_HOST_PASSWORD = u'********************'
EMAIL_HOST_USER = u''
EMAIL_PORT = 25
EMAIL_SSL_CERTFILE = None
EMAIL_SSL_KEYFILE = u'********************'
EMAIL_SUBJECT_PREFIX = u'[Django] '
EMAIL_TIMEOUT = None
EMAIL_USE_SSL = False
EMAIL_USE_TLS = False
FILE_CHARSET = u'utf-8'
FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
FILE_UPLOAD_HANDLERS = [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
FILE_UPLOAD_PERMISSIONS = None
FILE_UPLOAD_TEMP_DIR = None
FILTER_VHOST = False
FIRST_DAY_OF_WEEK = 0
FIXTURE_DIRS = []
FORCE_SCRIPT_NAME = None
FORMAT_MODULE_PATH = None
HAYSTACK_CONNECTIONS = {'default': {'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': '/var/lib/mailman3/web/fulltext_index'}}
HOSTNAME = 'localhost.local'
IGNORABLE_404_URLS = []
INSTALLED_APPS =
INTERNAL_IPS = []
LANGUAGES = [(u'af', u'Afrikaans'), (u'ar', u'Arabic'), (u'ast', u'Asturian'), (u'az', u'Azerbaijani'), (u'bg', u'Bulgarian'), (u'be', u'Belarusian'), (u'bn', u'Bengali'), (u'br', u'Breton'), (u'bs', u'Bosnian'), (u'ca', u'Catalan'), (u'cs', u'Czech'), (u'cy', u'Welsh'), (u'da', u'Danish'), (u'de', u'German'), (u'dsb', u'Lower Sorbian'), (u'el', u'Greek'), (u'en', u'English'), (u'en-au', u'Australian English'), (u'en-gb', u'British English'), (u'eo', u'Esperanto'), (u'es', u'Spanish'), (u'es-ar', u'Argentinian Spanish'), (u'es-co', u'Colombian Spanish'), (u'es-mx', u'Mexican Spanish'), (u'es-ni', u'Nicaraguan Spanish'), (u'es-ve', u'Venezuelan Spanish'), (u'et', u'Estonian'), (u'eu', u'Basque'), (u'fa', u'Persian'), (u'fi', u'Finnish'), (u'fr', u'French'), (u'fy', u'Frisian'), (u'ga', u'Irish'), (u'gd', u'Scottish Gaelic'), (u'gl', u'Galician'), (u'he', u'Hebrew'), (u'hi', u'Hindi'), (u'hr', u'Croatian'), (u'hsb', u'Upper Sorbian'), (u'hu', u'Hungarian'), (u'ia', u'Interlingua'), (u'id', u'Indonesian'), (u'io', u'Ido'), (u'is', u'Icelandic'), (u'it', u'Italian'), (u'ja', u'Japanese'), (u'ka', u'Georgian'), (u'kk', u'Kazakh'), (u'km', u'Khmer'), (u'kn', u'Kannada'), (u'ko', u'Korean'), (u'lb', u'Luxembourgish'), (u'lt', u'Lithuanian'), (u'lv', u'Latvian'), (u'mk', u'Macedonian'), (u'ml', u'Malayalam'), (u'mn', u'Mongolian'), (u'mr', u'Marathi'), (u'my', u'Burmese'), (u'nb', u'Norwegian Bokm\xe5l'), (u'ne', u'Nepali'), (u'nl', u'Dutch'), (u'nn', u'Norwegian Nynorsk'), (u'os', u'Ossetic'), (u'pa', u'Punjabi'), (u'pl', u'Polish'), (u'pt', u'Portuguese'), (u'pt-br', u'Brazilian Portuguese'), (u'ro', u'Romanian'), (u'ru', u'Russian'), (u'sk', u'Slovak'), (u'sl', u'Slovenian'), (u'sq', u'Albanian'), (u'sr', u'Serbian'), (u'sr-latn', u'Serbian Latin'), (u'sv', u'Swedish'), (u'sw', u'Swahili'), (u'ta', u'Tamil'), (u'te', u'Telugu'), (u'th', u'Thai'), (u'tr', u'Turkish'), (u'tt', u'Tatar'), (u'udm', u'Udmurt'), (u'uk', u'Ukrainian'), (u'ur', u'Urdu'), (u'vi', u'Vietnamese'), (u'zh-hans', u'Simplified Chinese'), (u'zh-hant', u'Traditional Chinese')]
LANGUAGES_BIDI = [u'he', u'ar', u'fa', u'ur']
LANGUAGE_CODE = 'en-us'
LANGUAGE_COOKIE_AGE = None
LANGUAGE_COOKIE_DOMAIN = None
LANGUAGE_COOKIE_NAME = u'django_language'
LANGUAGE_COOKIE_PATH = u'/'
LOCALE_PATHS = []
LOGGING = {'loggers': {'django': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}, 'hyperkitty': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}, 'django.request': {'handlers': ['mail_admins', 'file'], 'propagate': True, 'level': 'INFO'}, 'postorius': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}}, 'disable_existing_loggers': False, 'handlers': {'console': {'formatter': 'simple', 'class': 'logging.StreamHandler'}, 'file': {'level': 'INFO', 'formatter': 'verbose', 'class': 'logging.handlers.RotatingFileHandler', 'filename': '/var/log/mailman3/mailman-suite.log'}, 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}}, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'format': '%(levelname)s %(asctime)s %(process)d %(name)s %(message)s'}}, 'version': 1, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}}
LOGGING_CONFIG = u'logging.config.dictConfig'
LOGIN_REDIRECT_URL = 'list_index'
LOGIN_URL = 'account_login'
LOGOUT_REDIRECT_URL = None
LOGOUT_URL = 'account_logout'
MAILMAN_ARCHIVER_FROM =
MAILMAN_ARCHIVER_KEY = u'********************'
MAILMAN_REST_API_PASS = u'********************'
MAILMAN_REST_API_URL = u'********************'
MAILMAN_REST_API_USER = u'********************'
MANAGERS = []
MEDIA_ROOT = u''
MEDIA_URL = u''
MESSAGE_STORAGE = u'django.contrib.messages.storage.fallback.FallbackStorage'
MESSAGE_TAGS = {40: 'danger'}
MIDDLEWARE = None
MIDDLEWARE_CLASSES =
MIGRATION_MODULES = {}
MONTH_DAY_FORMAT = u'F j'
NUMBER_GROUPING = 0
PASSWORD_HASHERS = u'********************'
PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
PREPEND_WWW = False
Q_CLUSTER = {'orm': 'default', 'save_limit': 100, 'timeout': 300}
ROOT_URLCONF = 'urls'
SECRET_KEY = u'********************'
SECURE_BROWSER_XSS_FILTER = False
SECURE_CONTENT_TYPE_NOSNIFF = False
SECURE_HSTS_INCLUDE_SUBDOMAINS = False
SECURE_HSTS_SECONDS = 0
SECURE_PROXY_SSL_HEADER = None
SECURE_REDIRECT_EXEMPT = []
SECURE_SSL_HOST = None
SECURE_SSL_REDIRECT = False
SERVER_EMAIL = 'root(a)localhost.local'
SESSION_CACHE_ALIAS = u'default'
SESSION_COOKIE_AGE = 1209600
SESSION_COOKIE_DOMAIN = None
SESSION_COOKIE_HTTPONLY = True
SESSION_COOKIE_NAME = u'sessionid'
SESSION_COOKIE_PATH = u'/'
SESSION_COOKIE_SECURE = False
SESSION_ENGINE = u'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE = False
SESSION_FILE_PATH = None
SESSION_SAVE_EVERY_REQUEST = False
SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
SETTINGS_MODULE = 'settings'
SHORT_DATETIME_FORMAT = u'm/d/Y P'
SHORT_DATE_FORMAT = u'm/d/Y'
SIGNING_BACKEND = u'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS = []
SITE_ID = 1
SOCIALACCOUNT_PROVIDERS = {'openid': {'SERVERS': [{'openid_url': 'http://me.yahoo.com', 'id': 'yahoo', 'name': 'Yahoo'}]}, 'google': {'AUTH_PARAMS': {'access_type': 'online'}, 'SCOPE': ['profile', 'email']}, 'facebook': {'SCOPE': ['email'], 'VERSION': 'v2.4', 'METHOD': 'oauth2', 'FIELDS': ['email', 'name', 'first_name', 'last_name', 'locale', 'timezone']}}
STATICFILES_DIRS =
STATICFILES_FINDERS =
STATICFILES_STORAGE = u'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT = '/var/lib/mailman3/web/static/'
STATIC_URL = '/static/'
TEMPLATES = [{'DIRS': [], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.template.context_processors.csrf', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django_mailman3.context_processors.common', 'hyperkitty.context_processors.common', 'postorius.context_processors.postorius']}, 'BACKEND': 'django.template.backends.django.DjangoTemplates'}]
TEST_NON_SERIALIZED_APPS = []
TEST_RUNNER = u'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR = u','
TIME_FORMAT = u'P'
TIME_INPUT_FORMATS = [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M']
TIME_ZONE = 'Europe/Berlin'
USE_ETAGS = False
USE_I18N = True
USE_L10N = True
USE_THOUSAND_SEPARATOR = False
USE_TZ = True
USE_X_FORWARDED_HOST = True
USE_X_FORWARDED_PORT = False
WSGI_APPLICATION = 'wsgi.application'
X_FRAME_OPTIONS = u'SAMEORIGIN'
YEAR_MONTH_FORMAT = u'F Y'
1
0
[Django] ERROR (EXTERNAL IP): Internal Server Error: /accounts/stackexchange/login/
by root@localhost.local 19 Mar '18
by root@localhost.local 19 Mar '18
19 Mar '18
Internal Server Error: /accounts/stackexchange/login/
DoesNotExist at /accounts/stackexchange/login/
SocialApp matching query does not exist.
Request Method: GET
Request URL: https://lists.ffnw.de/accounts/stackexchange/login/?process=login&next=%2Fh…
Django Version: 1.10.7
Python Executable: /usr/bin/uwsgi-core
Python Version: 2.7.13
Python Path: ['/usr/lib/python2.7/dist-packages/django_q', '.', '', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0']
Server time: Mon, 19 Mar 2018 02:42:13 +0100
Installed Applications:
('hyperkitty',
'postorius',
'django_mailman3',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'django_gravatar',
'paintstore',
'compressor',
'haystack',
'django_extensions',
'django_q',
'allauth',
'allauth.account',
'allauth.socialaccount',
'django_mailman3.lib.auth.fedora',
'allauth.socialaccount.providers.openid',
'allauth.socialaccount.providers.github',
'allauth.socialaccount.providers.gitlab',
'allauth.socialaccount.providers.google',
'allauth.socialaccount.providers.twitter',
'allauth.socialaccount.providers.stackexchange')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.security.SecurityMiddleware',
'django_mailman3.middleware.TimezoneMiddleware',
'postorius.middleware.PostoriusMiddleware')
Traceback:
File "/usr/lib/python2.7/dist-packages/django/core/handlers/exception.py" in inner
42. response = get_response(request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _legacy_get_response
249. response = self._get_response(request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
187. response = self.process_exception_by_middleware(e, request)
File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/oauth2/views.py" in view
73. return self.dispatch(request, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/oauth2/views.py" in dispatch
96. app = provider.get_app(self.request)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/providers/base.py" in get_app
52. return SocialApp.objects.get_current(self.id, request)
File "/usr/lib/python2.7/dist-packages/allauth/socialaccount/models.py" in get_current
34. provider=provider)
File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py" in manager_method
85. return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in get
385. self.model._meta.object_name
Exception Type: DoesNotExist at /accounts/stackexchange/login/
Exception Value: SocialApp matching query does not exist.
Request information:
USER: AnonymousUser
GET:
process = u'login'
next = u'/hyperkitty/list/dev(a)lists.ffnw.de/thread/2NFRCSRGMHM35FPNJ2HIELZTJ6XWMYL7/'
POST: No POST data
FILES: No FILES data
COOKIES: No cookie data
META:
CONTENT_LENGTH = ''
CONTENT_TYPE = ''
DOCUMENT_ROOT = '/var/www/lists'
HTTPS = 'on'
HTTP_ACCEPT = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
HTTP_ACCEPT_ENCODING = 'gzip,deflate,br'
HTTP_CONNECTION = 'keep-alive'
HTTP_FROM = 'googlebot(at)googlebot.com'
HTTP_HOST = 'lists.ffnw.de'
HTTP_USER_AGENT = 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)'
PATH_INFO = u'/accounts/stackexchange/login/'
QUERY_STRING = 'process=login&next=%2Fhyperkitty%2Flist%2Fdev%40lists.ffnw.de%2Fthread%2F2NFRCSRGMHM35FPNJ2HIELZTJ6XWMYL7%2F'
REMOTE_ADDR = '66.249.76.61'
REMOTE_PORT = '41034'
REQUEST_METHOD = 'GET'
REQUEST_SCHEME = 'https'
REQUEST_URI = '/accounts/stackexchange/login/?process=login&next=%2Fhyperkitty%2Flist%2Fdev%40lists.ffnw.de%2Fthread%2F2NFRCSRGMHM35FPNJ2HIELZTJ6XWMYL7%2F'
SCRIPT_NAME = u''
SERVER_NAME = 'lists.ffnw.de'
SERVER_PORT = '443'
SERVER_PROTOCOL = 'HTTP/1.1'
uwsgi.core = 0
uwsgi.node = 'srv20'
uwsgi.version = '2.0.14-debian'
wsgi.errors = <open file 'wsgi_errors', mode 'w' at 0x7f5b4a0956f0>
wsgi.file_wrapper = ''
wsgi.input = <uwsgi._Input object at 0x7f5b40237e40>
wsgi.multiprocess = False
wsgi.multithread = True
wsgi.run_once = False
wsgi.url_scheme = 'https'
wsgi.version =
Settings:
Using settings module settings
ABSOLUTE_URL_OVERRIDES = {}
ACCOUNT_AUTHENTICATION_METHOD = 'username_email'
ACCOUNT_DEFAULT_HTTP_PROTOCOL = 'http'
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_EMAIL_VERIFICATION = 'mandatory'
ACCOUNT_UNIQUE_EMAIL = True
ADMINS = ('FFNW admin', 'admin(a)ffnw.de')
ALLOWED_HOSTS = ['localhost', 'lists.ffnw.de']
APPEND_SLASH = True
AUTHENTICATION_BACKENDS =
AUTH_PASSWORD_VALIDATORS = u'********************'
AUTH_USER_MODEL = u'auth.User'
BASE_DIR = '/usr/share/mailman3-suite'
CACHES = {'default': {'LOCATION': '127.0.0.1:11211', 'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache'}}
CACHE_MIDDLEWARE_ALIAS = u'default'
CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
CACHE_MIDDLEWARE_SECONDS = 600
COMPRESS_CACHEABLE_PRECOMPILERS =
COMPRESS_CACHE_BACKEND = u'default'
COMPRESS_CACHE_KEY_FUNCTION = u'********************'
COMPRESS_CLEAN_CSS_ARGUMENTS = u''
COMPRESS_CLEAN_CSS_BINARY = u'cleancss'
COMPRESS_CLOSURE_COMPILER_ARGUMENTS = u''
COMPRESS_CLOSURE_COMPILER_BINARY = u'java -jar compiler.jar'
COMPRESS_CSS_COMPRESSOR = u'compressor.css.CssCompressor'
COMPRESS_CSS_FILTERS = [u'compressor.filters.css_default.CssAbsoluteFilter']
COMPRESS_CSS_HASHING_METHOD = u'mtime'
COMPRESS_DATA_URI_MAX_SIZE = 1024
COMPRESS_DEBUG_TOGGLE = None
COMPRESS_ENABLED = True
COMPRESS_JINJA2_GET_ENVIRONMENT = <function JINJA2_GET_ENVIRONMENT at 0x7f5b5a3d1c80>
COMPRESS_JS_COMPRESSOR = u'compressor.js.JsCompressor'
COMPRESS_JS_FILTERS = [u'compressor.filters.jsmin.JSMinFilter']
COMPRESS_MINT_DELAY = 30
COMPRESS_MTIME_DELAY = 10
COMPRESS_OFFLINE = False
COMPRESS_OFFLINE_CONTEXT = {u'STATIC_URL': '/static/'}
COMPRESS_OFFLINE_MANIFEST = u'manifest.json'
COMPRESS_OFFLINE_TIMEOUT = 31536000
COMPRESS_OUTPUT_DIR = u'CACHE'
COMPRESS_PARSER = u'compressor.parser.AutoSelectParser'
COMPRESS_PRECOMPILERS =
COMPRESS_REBUILD_TIMEOUT = 2592000
COMPRESS_ROOT = '/var/lib/mailman3/web/static'
COMPRESS_STORAGE = u'compressor.storage.CompressorFileStorage'
COMPRESS_TEMPLATE_FILTER_CONTEXT = {u'STATIC_URL': '/static/'}
COMPRESS_URL = '/static/'
COMPRESS_VERBOSE = False
COMPRESS_YUGLIFY_BINARY = u'yuglify'
COMPRESS_YUGLIFY_CSS_ARGUMENTS = u'--terminal'
COMPRESS_YUGLIFY_JS_ARGUMENTS = u'--terminal'
COMPRESS_YUI_BINARY = u'java -jar yuicompressor.jar'
COMPRESS_YUI_CSS_ARGUMENTS = u''
COMPRESS_YUI_JS_ARGUMENTS = u''
CSRF_COOKIE_AGE = 31449600
CSRF_COOKIE_DOMAIN = None
CSRF_COOKIE_HTTPONLY = False
CSRF_COOKIE_NAME = u'csrftoken'
CSRF_COOKIE_PATH = u'/'
CSRF_COOKIE_SECURE = False
CSRF_FAILURE_VIEW = u'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME = u'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS = []
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': 'mailman', 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'PORT': '', 'HOST': 'db01.ffnw.de', 'USER': 'mailman', 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': u'********************', 'OPTIONS': {}}}
DATABASE_ROUTERS = []
DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
DATETIME_FORMAT = u'N j, Y, P'
DATETIME_INPUT_FORMATS = [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y']
DATE_FORMAT = u'N j, Y'
DATE_INPUT_FORMATS = [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y']
DEBUG = False
DEBUG_PROPAGATE_EXCEPTIONS = False
DECIMAL_SEPARATOR = u'.'
DEFAULT_CHARSET = u'utf-8'
DEFAULT_CONTENT_TYPE = u'text/html'
DEFAULT_EXCEPTION_REPORTER_FILTER = u'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE = u'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL = 'admin(a)lists.ffnw.de'
DEFAULT_INDEX_TABLESPACE = u''
DEFAULT_TABLESPACE = u''
DISALLOWED_USER_AGENTS = []
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = u'localhost'
EMAIL_HOST_PASSWORD = u'********************'
EMAIL_HOST_USER = u''
EMAIL_PORT = 25
EMAIL_SSL_CERTFILE = None
EMAIL_SSL_KEYFILE = u'********************'
EMAIL_SUBJECT_PREFIX = u'[Django] '
EMAIL_TIMEOUT = None
EMAIL_USE_SSL = False
EMAIL_USE_TLS = False
FILE_CHARSET = u'utf-8'
FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
FILE_UPLOAD_HANDLERS = [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
FILE_UPLOAD_PERMISSIONS = None
FILE_UPLOAD_TEMP_DIR = None
FILTER_VHOST = False
FIRST_DAY_OF_WEEK = 0
FIXTURE_DIRS = []
FORCE_SCRIPT_NAME = None
FORMAT_MODULE_PATH = None
HAYSTACK_CONNECTIONS = {'default': {'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', 'PATH': '/var/lib/mailman3/web/fulltext_index'}}
HOSTNAME = 'localhost.local'
IGNORABLE_404_URLS = []
INSTALLED_APPS =
INTERNAL_IPS = []
LANGUAGES = [(u'af', u'Afrikaans'), (u'ar', u'Arabic'), (u'ast', u'Asturian'), (u'az', u'Azerbaijani'), (u'bg', u'Bulgarian'), (u'be', u'Belarusian'), (u'bn', u'Bengali'), (u'br', u'Breton'), (u'bs', u'Bosnian'), (u'ca', u'Catalan'), (u'cs', u'Czech'), (u'cy', u'Welsh'), (u'da', u'Danish'), (u'de', u'German'), (u'dsb', u'Lower Sorbian'), (u'el', u'Greek'), (u'en', u'English'), (u'en-au', u'Australian English'), (u'en-gb', u'British English'), (u'eo', u'Esperanto'), (u'es', u'Spanish'), (u'es-ar', u'Argentinian Spanish'), (u'es-co', u'Colombian Spanish'), (u'es-mx', u'Mexican Spanish'), (u'es-ni', u'Nicaraguan Spanish'), (u'es-ve', u'Venezuelan Spanish'), (u'et', u'Estonian'), (u'eu', u'Basque'), (u'fa', u'Persian'), (u'fi', u'Finnish'), (u'fr', u'French'), (u'fy', u'Frisian'), (u'ga', u'Irish'), (u'gd', u'Scottish Gaelic'), (u'gl', u'Galician'), (u'he', u'Hebrew'), (u'hi', u'Hindi'), (u'hr', u'Croatian'), (u'hsb', u'Upper Sorbian'), (u'hu', u'Hungarian'), (u'ia', u'Interlingua'), (u'id', u'Indonesian'), (u'io', u'Ido'), (u'is', u'Icelandic'), (u'it', u'Italian'), (u'ja', u'Japanese'), (u'ka', u'Georgian'), (u'kk', u'Kazakh'), (u'km', u'Khmer'), (u'kn', u'Kannada'), (u'ko', u'Korean'), (u'lb', u'Luxembourgish'), (u'lt', u'Lithuanian'), (u'lv', u'Latvian'), (u'mk', u'Macedonian'), (u'ml', u'Malayalam'), (u'mn', u'Mongolian'), (u'mr', u'Marathi'), (u'my', u'Burmese'), (u'nb', u'Norwegian Bokm\xe5l'), (u'ne', u'Nepali'), (u'nl', u'Dutch'), (u'nn', u'Norwegian Nynorsk'), (u'os', u'Ossetic'), (u'pa', u'Punjabi'), (u'pl', u'Polish'), (u'pt', u'Portuguese'), (u'pt-br', u'Brazilian Portuguese'), (u'ro', u'Romanian'), (u'ru', u'Russian'), (u'sk', u'Slovak'), (u'sl', u'Slovenian'), (u'sq', u'Albanian'), (u'sr', u'Serbian'), (u'sr-latn', u'Serbian Latin'), (u'sv', u'Swedish'), (u'sw', u'Swahili'), (u'ta', u'Tamil'), (u'te', u'Telugu'), (u'th', u'Thai'), (u'tr', u'Turkish'), (u'tt', u'Tatar'), (u'udm', u'Udmurt'), (u'uk', u'Ukrainian'), (u'ur', u'Urdu'), (u'vi', u'Vietnamese'), (u'zh-hans', u'Simplified Chinese'), (u'zh-hant', u'Traditional Chinese')]
LANGUAGES_BIDI = [u'he', u'ar', u'fa', u'ur']
LANGUAGE_CODE = 'en-us'
LANGUAGE_COOKIE_AGE = None
LANGUAGE_COOKIE_DOMAIN = None
LANGUAGE_COOKIE_NAME = u'django_language'
LANGUAGE_COOKIE_PATH = u'/'
LOCALE_PATHS = []
LOGGING = {'loggers': {'django': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}, 'hyperkitty': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}, 'django.request': {'handlers': ['mail_admins', 'file'], 'propagate': True, 'level': 'INFO'}, 'postorius': {'handlers': ['file'], 'propagate': True, 'level': 'INFO'}}, 'disable_existing_loggers': False, 'handlers': {'console': {'formatter': 'simple', 'class': 'logging.StreamHandler'}, 'file': {'level': 'INFO', 'formatter': 'verbose', 'class': 'logging.handlers.RotatingFileHandler', 'filename': '/var/log/mailman3/mailman-suite.log'}, 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}}, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'format': '%(levelname)s %(asctime)s %(process)d %(name)s %(message)s'}}, 'version': 1, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}}
LOGGING_CONFIG = u'logging.config.dictConfig'
LOGIN_REDIRECT_URL = 'list_index'
LOGIN_URL = 'account_login'
LOGOUT_REDIRECT_URL = None
LOGOUT_URL = 'account_logout'
MAILMAN_ARCHIVER_FROM =
MAILMAN_ARCHIVER_KEY = u'********************'
MAILMAN_REST_API_PASS = u'********************'
MAILMAN_REST_API_URL = u'********************'
MAILMAN_REST_API_USER = u'********************'
MANAGERS = []
MEDIA_ROOT = u''
MEDIA_URL = u''
MESSAGE_STORAGE = u'django.contrib.messages.storage.fallback.FallbackStorage'
MESSAGE_TAGS = {40: 'danger'}
MIDDLEWARE = None
MIDDLEWARE_CLASSES =
MIGRATION_MODULES = {}
MONTH_DAY_FORMAT = u'F j'
NUMBER_GROUPING = 0
PASSWORD_HASHERS = u'********************'
PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
PREPEND_WWW = False
Q_CLUSTER = {'orm': 'default', 'save_limit': 100, 'timeout': 300}
ROOT_URLCONF = 'urls'
SECRET_KEY = u'********************'
SECURE_BROWSER_XSS_FILTER = False
SECURE_CONTENT_TYPE_NOSNIFF = False
SECURE_HSTS_INCLUDE_SUBDOMAINS = False
SECURE_HSTS_SECONDS = 0
SECURE_PROXY_SSL_HEADER = None
SECURE_REDIRECT_EXEMPT = []
SECURE_SSL_HOST = None
SECURE_SSL_REDIRECT = False
SERVER_EMAIL = 'root(a)localhost.local'
SESSION_CACHE_ALIAS = u'default'
SESSION_COOKIE_AGE = 1209600
SESSION_COOKIE_DOMAIN = None
SESSION_COOKIE_HTTPONLY = True
SESSION_COOKIE_NAME = u'sessionid'
SESSION_COOKIE_PATH = u'/'
SESSION_COOKIE_SECURE = False
SESSION_ENGINE = u'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE = False
SESSION_FILE_PATH = None
SESSION_SAVE_EVERY_REQUEST = False
SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
SETTINGS_MODULE = 'settings'
SHORT_DATETIME_FORMAT = u'm/d/Y P'
SHORT_DATE_FORMAT = u'm/d/Y'
SIGNING_BACKEND = u'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS = []
SITE_ID = 1
SOCIALACCOUNT_PROVIDERS = {'openid': {'SERVERS': [{'openid_url': 'http://me.yahoo.com', 'id': 'yahoo', 'name': 'Yahoo'}]}, 'google': {'AUTH_PARAMS': {'access_type': 'online'}, 'SCOPE': ['profile', 'email']}, 'facebook': {'SCOPE': ['email'], 'VERSION': 'v2.4', 'METHOD': 'oauth2', 'FIELDS': ['email', 'name', 'first_name', 'last_name', 'locale', 'timezone']}}
STATICFILES_DIRS =
STATICFILES_FINDERS =
STATICFILES_STORAGE = u'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT = '/var/lib/mailman3/web/static/'
STATIC_URL = '/static/'
TEMPLATES = [{'DIRS': [], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.template.context_processors.csrf', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django_mailman3.context_processors.common', 'hyperkitty.context_processors.common', 'postorius.context_processors.postorius']}, 'BACKEND': 'django.template.backends.django.DjangoTemplates'}]
TEST_NON_SERIALIZED_APPS = []
TEST_RUNNER = u'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR = u','
TIME_FORMAT = u'P'
TIME_INPUT_FORMATS = [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M']
TIME_ZONE = 'Europe/Berlin'
USE_ETAGS = False
USE_I18N = True
USE_L10N = True
USE_THOUSAND_SEPARATOR = False
USE_TZ = True
USE_X_FORWARDED_HOST = True
USE_X_FORWARDED_PORT = False
WSGI_APPLICATION = 'wsgi.application'
X_FRAME_OPTIONS = u'SAMEORIGIN'
YEAR_MONTH_FORMAT = u'F Y'
1
0
Hallo Devs und Admins,
ich habe den Gitlab-CI-Runner auf runner02.ffnw.de an Docker angebunden. Alle
Jobs, die auf dem Runner-System ausgeführt werden sollen müssen in Zukunft das
"docker"-Tag zugewiesen bekommen. Dies betrifft alle Repos, die derzeit das
CI-System nutzen (z.B. Puppet).
Wird in der gitlab-ci.yml kein Docker-Image definiert, wird der Job
standardmäßig auf einem Debian-Stable Docker Image ausgeführt.
Ein Beispiel wie das ganze genutzt werden kann siehe hier:
https://git.ffnw.de/netmon-sc/api-server/blob/master/.gitlab-ci.yml
Welche Verbesserung bringt die Änderung? Beim Ausführen von Jobs sind wir in
Zukunft nicht mehr darauf angewiesen, welche Software auf dem System
vorinstalliert ist sondern können einfach ein Docker-Image definieren auf dem
der Job laufen soll und nach belieben software nachinstallieren ohne die
Basis-VM runner02.ffnw.de zuzumüllen.
Fragen gerne per Mail. Ansonsten planen Stefan und ich auch am 06.04. rüber
nach Oldenburg zu fahren sodass wir uns auch gerne direkt vor Ort austauschen
können.
Viele Grüße
Clemens
2
1
Let's Encrypt certificate expiration notice for domain "dns2.ffnw.de"
by Let's Encrypt Expiry Bot 16 Mar '18
by Let's Encrypt Expiry Bot 16 Mar '18
16 Mar '18
Hello,
Your certificate (or certificates) for the names listed below will expire in
1 days (on 16 Mar 18 10:43 +0000). Please make sure to renew
your certificate before then, or visitors to your website will encounter errors.
dns2.ffnw.de
For any questions or support, please visit https://community.letsencrypt.org/.
Unfortunately, we can't provide support by email.
For details about when we send these emails, please visit
https://letsencrypt.org/docs/expiration-emails/. In particular, note
that this reminder email is still sent if you've obtained a slightly
different certificate by adding or removing names. If you've replaced
this certificate with a newer one that covers more or fewer names than
the list above, you may be able to ignore this message.
If you want to stop receiving all email from this address, click
http://mandrillapp.com/track/unsub.php?u=30850198&id=69922076e1c34507a02b3b…
(Warning: this is a one-click action that cannot be undone)
Regards,
The Let's Encrypt Team
1
0
Hey... ich habe die Mail von Betterplace erhalten. Liegt unsere Spendenbescheinigung iwo im Wiki, dass ich sie hochladen kann? Würde mich über eine kurze Mail Antwort freuen...
LG Adrian
bitte lade jetzt Deine Spendenbescheinigung für 2017 hoch!
Du hast dafür bis zum 20. März 2018 Zeit.
Nach Ablauf der Frist werden wir keine Spendengelder mehr an Euch überweisen.
? Diese Informationen müssen enthalten sein
? Spendenbescheinigung hochladen
Bitte lade die Spendenbescheinigung digital hoch.
Wir benötigen nicht das Original – eine digitale Kopie ist ausreichend. Spendenbescheinigungen, die postalisch zugestellt werden, können wir weder bearbeiten noch an Euch zurücksenden.
Warum das Ganze?
Alle Überweisungen, die Du von betterplace.org erhältst, gelten als Spenden von betterplace.org an Deine Organisation „Freifunk Nordwest e.V.“. Auch wir als Förderkörperschaft haben eine Nachweispflicht gegenüber dem deutschen Finanzamt. Deswegen benötigen wir eine Bescheinigung über alle Zuwendungen, die Deine Organisation in 2017 über betterplace.org erhalten hat.
Viele Grüße
Mirjam von betterplace.org
Gruß Adrian
2
1
Modern communication behind your firewall
View this email in your browser (http://mailchi.mp/mattermost/mattermost-38-deploy-with-next-generation-ios-…)
** Mattermost security update released for 4.7.3 server
------------------------------------------------------------
Dear Mattermost user,
We are releasing a recommended security update via Mattermost Team Edition 4.7.3 and Mattermost Enterprise Edition 4.7.3. These security updates address a moderate severity vulnerability discovered during a security research review by Jan Wissmann.
Follow the standard upgrade instructions to apply the updates. (https://mattermost.us11.list-manage.com/track/click?u=6cdba22349ae374e188e7…)
Per the Mattermost Responsible Disclosure Policy (https://mattermost.us11.list-manage.com/track/click?u=6cdba22349ae374e188e7…) , details of the update will be posted on our security updates page (https://mattermost.us11.list-manage.com/track/click?u=6cdba22349ae374e188e7…) 14 days after release.
============================================================
We would love your ** feedback (https://mattermost.us11.list-manage.com/track/click?u=6cdba22349ae374e188e7…)
on this newsletter. Just reply to let us know?
.
Best wishes,
The Mattermost Team
This email was sent to admin(a)lists.ffnw.de
** Why did I get this? (You are receiving this email because you signed up for the Mattermost Insiders mailing list at mattermost.org)
** Unsubscribe from this list (https://mattermost.us11.list-manage.com/unsubscribe?u=6cdba22349ae374e188e7…)
** Update your preferences (https://mattermost.us11.list-manage.com/profile?u=6cdba22349ae374e188e7ab8e…)
Mattermost, Inc.
530 Lytton Avenue, Suite 201
Palo Alto, CA 94301
USA
1
0
_______ _______ _______
(_______)(_______)(_______) _
_____ _____ _____ _____ ____ _| |_ ___ ____
| ___) | ___) | ___)| ___ | / ___)(_ _)/ _ \ / ___)
| |_____ | | | | | ____|( (___ | |_| |_| || |
|_______)|_| |_| |_____) \____) \__)\___/ |_|
EFFector Vol. 31, No. 3 Monday, March 12, 2018 editor(a)eff.org
A Publication of the Electronic Frontier Foundation
ISSN 1062-9424
effector: n, Computer Sci. A device for producing a
desired change.
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
In our 730 issue:
* Stop the CLOUD Act
Your data moves across international borders, and it should
be protected at home and abroad. But a new bill in Congress
would weaken existing protections, endangering the privacy
of your emails, chat messages, and online photos. As
Congress debates whether to attach this bill to another
must-pass spending bill, we need your help. Tell your
representative to reject the CLOUD Act.
The CLOUD Act (S. 2383 and H.R. 4943) would grant foreign
and American police unreasonable access to data during
cross-border investigations. The CLOUD Act could let police
outside the United States grab data stored in the United
States, and wiretap phone calls passing through the United
States, while ignoring U.S. privacy laws. Foreign police
could request data on non-U.S. persons not living in the
United States, sending those requests directly to U.S.
companies. During this data collection, the targets of
these foreign police inevitably will be communicating with
Americans. If you happen to be communicating with one of
these foreign targets, then foreign police can often share
your communications with the U.S. government. Then the U.S.
government can use these communications against you,
without a warrant, and without notifying them.
Tell your representative today to protect privacy by
rejecting the CLOUD Act and any attempts to attach it to
must-pass spending legislation.
Read more:
https://act.eff.org/action/stop-the-cloud-act
* Stop SESTA/FOSTA: Don't Let Congress Censor the Internet
The Internet we know today is possible because of Section
230 of the Communications Decency Act. Section 230 protects
online platforms from liability for some types of speech by
their users. Without Section 230, social media would not
exist in its current form, and neither would the plethora
of nonprofit and community-based online groups that serve
as essential outlets for free expression and knowledge
sharing.
If Congress undermined Section 230's essential protections
by passing The Allow States and Victims to Fight Online Sex
Trafficking Act (FOSTA, H.R. 1865), many online platforms
would be forced to place substantial restrictions on their
users' speech, censoring a lot of people in the process.
The version of FOSTA that's passed the House, and is
expected to come up for a Senate vote in the next few days,
is a Frankenstein combination of an earlier version of
FOSTA and a bill called the Stop Enabling Sex Traffickers
Act (SESTA). While the name might sound appealing, FOSTA is
not needed to fight online sex trafficking. Existing
Criminal law already allows federal prosecutors to go after
online platforms that knowingly play a role in sex
trafficking.
It would scare online platforms into censoring their users.
Websites run by nonprofits or community groups, which have
limited resources to police user content, would face the
most risk. Some of the discussions most likely to be
censored could be those by and about victims of sex
trafficking.
Censorship is not the solution. If you care about
preserving the Internet as a place where everyone can
gather, learn, and share ideas, it's time to call your
senators.
Read more:
https://www.eff.org/deeplinks/2018/03/stop-sestafosta-dont-let-congress-cen…
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
EFF Updates
* Happy Sunshine Week, Transparency Fans! Here Are the 2018
winners of The Foilies
Where awards season ends and Sunshine Week begins, you'll
find The Foilies. For the fourth year in a row, EFF is
celebrating Sunshine Week by singling out the government
officials who stood in the way of transparency, refused to
hand over public records, and made ridiculous redactions.
No spoilers: to find out who won FOIA Fee of the Year and
other awards, you'll need to either click through or pick
up a hard copy. (Yes! A hard copy!) Thanks to a partnership
with the Association of Alternative Newsmedia, The Foilies
run in alt weeklies in select cities throughout the
country.
https://www.eff.org/deeplinks/2018/03/foilies-2018
* Offline/Online Highlights How the Oppression Marginalized
Communities Face in the Real World Follows Them Online
People in marginalized communities who are targets of
persecution and violence are using social media to tell
their stories, but finding their voices silenced online.
Flawed rules and ambiguous "community standards" have shut
down online conversations about racism and harassment of
people of color and resulted in the removal of reports
about the Syrian war and human rights abuses.
In response, EFF and Visualizing Impact launched
Offline/Online, an awareness project that highlights the
online censorship of communities across the globe that are
struggling or in crisis.
Offline/Online visuals are designed to be posted and shared
by activists and concerned citizens, raising awareness
about the impact of censorship on marginalized communities.
https://www.eff.org/deeplinks/2018/03/offlineonline-project-highlights-how-…
* Namecheap Relaunches Move Your Domain Day to Support
Internet Freedom
On March 6, domain name registrar Namecheap relaunched
"Move your Domain Day." Modeled after the companies 2012
promotion supporting a boycott of their competitor
GoDaddy's highly unpopular support of SOPA and PIPA. The
Stop Online Piracy Act (SOPA) (originally known as the
E-PARASITE Act) and its Senate counterpart the PROTECT IP
Act (PIPA) (originally the Combating Online Infringement
and Copyright Act (COICA)) were a series of bills promoted
by Hollywood in the US Congress that would have a created a
"blacklist" of censored websites. This year's "Move Your
Domain" promotion resulted in the transfer of 20,590
domains. $1.50 from each "Move Your Domain Day"
registration was donated to EFF ultimately raising $30,885
toward helping us ensure that internet users around the
world have an advocate.
https://www.eff.org/deeplinks/2018/03/namecheap-relaunches-move-your-domain…
* State Lawmakers Want to Block Pornography at the Expense
of Your Free Speech, Privacy, and Hard-Earned Cash
Lawmakers in more than 15 states are considering model
legislation that would force device manufacturers to
install "obscenity filters" on cell phones, tablets,
computers, and any other internet-connected device. In
addition to violating consumers First Amendment rights, and
requiring consumers to submit written and documented
requests to have filters removed, the bill would burden
users with a $20 fee per device to access legal content.
Between smartphones, tablets, computers, TV's, gaming
consoles, routers and other Internet-enabled devices,
consumers could end up paying hundreds of dollars to unlock
all the devices in their homes.
https://www.eff.org/deeplinks/2018/02/state-lawmakers-want-block-pornograph…
* How Grassroots Activists in Georgia Are Leading the _______ _______ _______
(_______)(_______)(_______) _
_____ _____ _____ _____ ____ _| |_ ___ ____
| ___) | ___) | ___)| ___ | / ___)(_ _)/ _ \ / ___)
| |_____ | | | | | ____|( (___ | |_| |_| || |
|_______)|_| |_| |_____) \____) \__)\___/ |_|
EFFector Vol. 31, No. 3 Monday, March 12, 2018 editor(a)eff.org
A Publication of the Electronic Frontier Foundation
ISSN 1062-9424
effector: n, Computer Sci. A device for producing a
desired change.
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
In our 730th issue:
* Stop the CLOUD Act
Your data moves across international borders, and it should
be protected at home and abroad. But a new bill in Congress
would weaken existing protections, endangering the privacy
of your emails, chat messages, and online photos. As
Congress debates whether to attach this bill to another
must-pass spending bill, we need your help. Tell your
representative to reject the CLOUD Act.
The CLOUD Act (S. 2383 and H.R. 4943) would grant foreign
and American police unreasonable access to data during
cross-border investigations. The CLOUD Act could let police
outside the United States grab data stored in the United
States, and wiretap phone calls passing through the United
States, while ignoring U.S. privacy laws. Foreign police
could request data on non-U.S. persons not living in the
United States, sending those requests directly to U.S.
companies. During this data collection, the targets of
these foreign police inevitably will be communicating with
Americans. If you happen to be communicating with one of
these foreign targets, then foreign police can often share
your communications with the U.S. government. Then the U.S.
government can use these communications against you,
without a warrant, and without notifying them.
Tell your representative today to protect privacy by
rejecting the CLOUD Act and any attempts to attach it to
must-pass spending legislation.
Read more:
https://act.eff.org/action/stop-the-cloud-act
* Stop SESTA/FOSTA: Don't Let Congress Censor the Internet
The Internet we know today is possible because of Section
230 of the Communications Decency Act. Section 230 protects
online platforms from liability for some types of speech by
their users. Without Section 230, social media would not
exist in its current form, and neither would the plethora
of nonprofit and community-based online groups that serve
as essential outlets for free expression and knowledge
sharing.
If Congress undermined Section 230's essential protections
by passing The Allow States and Victims to Fight Online Sex
Trafficking Act (FOSTA, H.R. 1865), many online platforms
would be forced to place substantial restrictions on their
users' speech, censoring a lot of people in the process.
The version of FOSTA that's passed the House, and is
expected to come up for a Senate vote in the next few days,
is a Frankenstein combination of an earlier version of
FOSTA and a bill called the Stop Enabling Sex Traffickers
Act (SESTA). While the name might sound appealing, FOSTA is
not needed to fight online sex trafficking. Existing
Criminal law already allows federal prosecutors to go after
online platforms that knowingly play a role in sex
trafficking.
It would scare online platforms into censoring their users.
Websites run by nonprofits or community groups, which have
limited resources to police user content, would face the
most risk. Some of the discussions most likely to be
censored could be those by and about victims of sex
trafficking.
Censorship is not the solution. If you care about
preserving the Internet as a place where everyone can
gather, learn, and share ideas, it's time to call your
senators.
Read more:
https://www.eff.org/deeplinks/2018/03/stop-sestafosta-dont-let-congress-cen…
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
EFF Updates
* Happy Sunshine Week, Transparency Fans! Here Are the 2018
winners of The Foilies
Where awards season ends and Sunshine Week begins, you'll
find The Foilies. For the fourth year in a row, EFF is
celebrating Sunshine Week by singling out the government
officials who stood in the way of transparency, refused to
hand over public records, and made ridiculous redactions.
No spoilers: to find out who won FOIA Fee of the Year and
other awards, you'll need to either click through or pick
up a hard copy. (Yes! A hard copy!) Thanks to a partnership
with the Association of Alternative Newsmedia, The Foilies
run in alt weeklies in select cities throughout the
country.
https://www.eff.org/deeplinks/2018/03/foilies-2018
* Offline/Online Highlights How the Oppression Marginalized
Communities Face in the Real World Follows Them Online
People in marginalized communities who are targets of
persecution and violence are using social media to tell
their stories, but finding their voices silenced online.
Flawed rules and ambiguous "community standards" have shut
down online conversations about racism and harassment of
people of color and resulted in the removal of reports
about the Syrian war and human rights abuses.
In response, EFF and Visualizing Impact launched
Offline/Online, an awareness project that highlights the
online censorship of communities across the globe that are
struggling or in crisis.
Offline/Online visuals are designed to be posted and shared
by activists and concerned citizens, raising awareness
about the impact of censorship on marginalized communities.
https://www.eff.org/deeplinks/2018/03/offlineonline-project-highlights-how-…
* Namecheap Relaunches Move Your Domain Day to Support
Internet Freedom
On March 6, domain name registrar Namecheap relaunched
"Move your Domain Day." Modeled after the companies 2012
promotion supporting a boycott of their competitor
GoDaddy's highly unpopular support of SOPA and PIPA. The
Stop Online Piracy Act (SOPA) (originally known as the
E-PARASITE Act) and its Senate counterpart the PROTECT IP
Act (PIPA) (originally the Combating Online Infringement
and Copyright Act (COICA)) were a series of bills promoted
by Hollywood in the US Congress that would have a created a
"blacklist" of censored websites. This year's "Move Your
Domain" promotion resulted in the transfer of 20,590
domains. $1.50 from each "Move Your Domain Day"
registration was donated to EFF ultimately raising $30,885
toward helping us ensure that internet users around the
world have an advocate.
https://www.eff.org/deeplinks/2018/03/namecheap-relaunches-move-your-domain…
* State Lawmakers Want to Block Pornography at the Expense
of Your Free Speech, Privacy, and Hard-Earned Cash
Lawmakers in more than 15 states are considering model
legislation that would force device manufacturers to
install "obscenity filters" on cell phones, tablets,
computers, and any other internet-connected device. In
addition to violating consumers First Amendment rights, and
requiring consumers to submit written and documented
requests to have filters removed, the bill would burden
users with a $20 fee per device to access legal content.
Between smartphones, tablets, computers, TV's, gaming
consoles, routers and other Internet-enabled devices,
consumers could end up paying hundreds of dollars to unlock
all the devices in their homes.
https://www.eff.org/deeplinks/2018/02/state-lawmakers-want-block-pornograph…
* How Grassroots Activists in Georgia Are Leading the
Opposition Against a Dangerous "Computer Crime" Bill
What happens when a security researcher discovers the
vulnerability in a states election center and reports the
discovery ethically? This is precisely what happened in
Georgia, where some of the states election functions were
farmed out to Kennesaw State University. The researcher was
cleared after an FBI investigation showed no laws had been
broken in the process. But, Georgia lawmakers are now
trying to rectify the issue with State Bill 315. You might
expect S.B. 315 to require stronger protections for state
voting data, but in fact, the law would instead criminalize
independent computer research. Electronic Frontiers
Georgia, a member of the Electronic Frontiers Alliance, is
at the center of the resistance to this proposed
legislation.
https://www.eff.org/deeplinks/2018/02/how-grassroots-activists-georgia-are-…
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
miniLinks
~ Berkeley Can Become a City of Refuge
Cities should do everything in their power to protect
vulnerable members of their community from surveillance
technology that tramples on civil liberties.
https://www.eastbayexpress.com/oakland/opinion-berkeley-can-become-a-city-o…
~ The Senate has its own insincere net neutrality bill
Any net neutrality legislation that allows paid
prioritization necessarily allows throttling.
https://www.engadget.com/2018/03/07/senate-open-internet-preservation-act/
~ A judge may soon decide whether Trump must unblock people
on Twitter
The argument that nominally private social media accounts
allow a government agency or official the unfettered right
to shut out constituents is incorrect and must be
challenged.
https://www.washingtonpost.com/news/the-switch/wp/2018/03/07/a-judge-may-so…
~ Amazon Knows Alexa Devices Are Laughing Spontaneously And
It's "Working To Fix It"
We've asked the Copyright Office to extend the jailbreaking
exemption to cover smart speakers like this, giving you the
right to load software of your choosing on them--and stop
them from laughing creepily behind your back.
https://www.buzzfeed.com/venessawong/amazon-alexa-devices-are-laughing-cree…
~ Washington becomes first state to pass law protecting net
neutrality
Washington passed the first state law requiring ISPs to
abide by net neutrality principles.
http://money.cnn.com/2018/03/06/technology/washington-state-net-neutrality-…
~ Oregon bill for net neutrality heading to governor with
help of 3 middle school students
Oregon should be following in Washington's footsteps soon.
http://www.kptv.com/story/37652655/oregon-bill-for-net-neutrality-heading-t…
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
Announcements
* Discussion Hosted by TA3M Portland in Portland, OR
Do you want to learn how Bitcoin and Ethereum work, how
cryptography plays a key role in securing funds, or how a
network of untrusted computers guessing random numbers
quadrillions of times per second adds security to the
blockchain?
Join Scott Bigelow, Back-end Developer at Augur, for an
introduction to the blockchain and some common
blockchain-based applications.
No previous working knowledge of cryptography or other
supporting technologies is necessary, as this will be a
ground-up introduction.
https://www.eff.org/event/discussion-hosted-ta3m-portland-3
* Discussion Hosted by Electronic Rights Rainier in
Seattle, WA
Electronic Rights Rainier will host a roundtable discussion
on privacy and security while crossing the border with your
devices--including technical measures you can take,
experiences with border security, and recent newsworthy
events that may affect your decisions on what to take with
you on your trip and what information you are willing to
disclose.
https://www.eff.org/event/discussion-hosted-electronic-rights-rainier
* Work with EFF This Summer! Apply to be a Google Public
Policy Fellow
If you're a student who is passionate about emerging
Internet and technology policy issues, come work with EFF
this summer as a Google Public Policy Fellow!
https://www.eff.org/deeplinks/2018/03/work-eff-summer-apply-be-google-publi…
* Legal Internship Opportunities
Legal interns assist in all aspects of litigation,
including legal research, factual investigation, and
drafting of memoranda and briefs, while also helping with
policy research, client counseling, and the development of
public education materials.
https://www.eff.org/about/opportunities/interns
* Job Opening: Staff Attorney - Intellectual Property
EFF is seeking an intellectual property staff attorney to
join our legal team in San Francisco. Responsibilities
include litigation, public speaking, media outreach, and
legislative and regulatory advocacy, all in connection with
a variety of intellectual property and cutting-edge
technology matters. Founded in 1990, EFF champions user
privacy, free expression, and innovation through impact
litigation, policy analysis, grassroots activism, and
technology development. We work to ensure that rights and
freedoms are enhanced and protected as our use of
technology grows.
https://www.eff.org/about/opportunities/jobs
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
-------- SUPPORTED BY DONORS
-------------------------------------------------
Our members make it possible for EFF to bring legal and technological
expertise into crucial battles about online rights. Whether defending free
speech online or challenging unconstitutional surveillance, your
participation makes a difference. Every donation gives technology users who
value freedom online a stronger voice and more formidable advocate.
If you aren't already, please consider becoming an EFF member today.
Donate Today [1]
[1] https://supporters.eff.org/join/effector
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
* Administrivia
Editor:
Dave Maass, Investigative Researcher
editor(a)eff.org
EFFector is published by:
The Electronic Frontier Foundation
https://www.eff.org/
Membership & donation queries:
membership(a)eff.org
General EFF, legal, policy, or online resources queries:
info(a)eff.org
Reproduction of this publication in electronic media is
encouraged. MiniLinks do not necessarily represent
the views of EFF.
Back issues of EFFector are available via the Web at:
https://www.eff.org/effector/
Unsubscribe from future mailings or change your email preferences: https://supporters.eff.org/update-your-preferences?cid1=2061725&cs=5ba5bedf…
Opt out of all EFF email: https://supporters.eff.org/civicrm/mailing/optout?reset=1&jid=35523&qid=805…
815 Eddy Street
San Francisco, CA 94109-7701
United States
Opposition Against a Dangerous "Computer Crime" Bill
What happens when a security researcher discovers the
vulnerability in a states election center and reports the
discovery ethically? This is precisely what happened in
Georgia, where some of the states election functions were
farmed out to Kennesaw State University. The researcher was
cleared after an FBI investigation showed no laws had been
broken in the process. But, Georgia lawmakers are now
trying to rectify the issue with State Bill 315. You might
expect S.B. 315 to require stronger protections for state
voting data, but in fact, the law would instead criminalize
independent computer research. Electronic Frontiers
Georgia, a member of the Electronic Frontiers Alliance, is
at the center of the resistance to this proposed
legislation.
https://www.eff.org/deeplinks/2018/02/how-grassroots-activists-georgia-are-…
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
miniLinks
~ Berkeley Can Become a City of Refuge
Cities should do everything in their power to protect
vulnerable members of their community from surveillance
technology that tramples on civil liberties.
https://www.eastbayexpress.com/oakland/opinion-berkeley-can-become-a-city-o…
~ The Senate has its own insincere net neutrality bill
Any net neutrality legislation that allows paid
prioritization necessarily allows throttling.
https://www.engadget.com/2018/03/07/senate-open-internet-preservation-act/
~ A judge may soon decide whether Trump must unblock people
on Twitter
The argument that nominally private social media accounts
allow a government agency or official the unfettered right
to shut out constituents is incorrect and must be
challenged.
https://www.washingtonpost.com/news/the-switch/wp/2018/03/07/a-judge-may-so…
~ Amazon Knows Alexa Devices Are Laughing Spontaneously And
It's "Working To Fix It"
We've asked the Copyright Office to extend the jailbreaking
exemption to cover smart speakers like this, giving you the
right to load software of your choosing on them--and stop
them from laughing creepily behind your back.
https://www.buzzfeed.com/venessawong/amazon-alexa-devices-are-laughing-cree…
~ Washington becomes first state to pass law protecting net
neutrality
Washington passed the first state law requiring ISPs to
abide by net neutrality principles.
http://money.cnn.com/2018/03/06/technology/washington-state-net-neutrality-…
~ Oregon bill for net neutrality heading to governor with
help of 3 middle school students
Oregon should be following in Washington's footsteps soon.
http://www.kptv.com/story/37652655/oregon-bill-for-net-neutrality-heading-t…
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
Announcements
* Discussion Hosted by TA3M Portland in Portland, OR
Do you want to learn how Bitcoin and Ethereum work, how
cryptography plays a key role in securing funds, or how a
network of untrusted computers guessing random numbers
quadrillions of times per second adds security to the
blockchain?
Join Scott Bigelow, Back-end Developer at Augur, for an
introduction to the blockchain and some common
blockchain-based applications.
No previous working knowledge of cryptography or other
supporting technologies is necessary, as this will be a
ground-up introduction.
https://www.eff.org/event/discussion-hosted-ta3m-portland-3
* Discussion Hosted by Electronic Rights Rainier in
Seattle, WA
Electronic Rights Rainier will host a roundtable discussion
on privacy and security while crossing the border with your
devices--including technical measures you can take,
experiences with border security, and recent newsworthy
events that may affect your decisions on what to take with
you on your trip and what information you are willing to
disclose.
https://www.eff.org/event/discussion-hosted-electronic-rights-rainier
* Work with EFF This Summer! Apply to be a Google Public
Policy Fellow
If you're a student who is passionate about emerging
Internet and technology policy issues, come work with EFF
this summer as a Google Public Policy Fellow!
https://www.eff.org/deeplinks/2018/03/work-eff-summer-apply-be-google-publi…
* Legal Internship Opportunities
Legal interns assist in all aspects of litigation,
including legal research, factual investigation, and
drafting of memoranda and briefs, while also helping with
policy research, client counseling, and the development of
public education materials.
https://www.eff.org/about/opportunities/interns
* Job Opening: Staff Attorney - Intellectual Property
EFF is seeking an intellectual property staff attorney to
join our legal team in San Francisco. Responsibilities
include litigation, public speaking, media outreach, and
legislative and regulatory advocacy, all in connection with
a variety of intellectual property and cutting-edge
technology matters. Founded in 1990, EFF champions user
privacy, free expression, and innovation through impact
litigation, policy analysis, grassroots activism, and
technology development. We work to ensure that rights and
freedoms are enhanced and protected as our use of
technology grows.
https://www.eff.org/about/opportunities/jobs
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
-------- SUPPORTED BY DONORS
-------------------------------------------------
Our members make it possible for EFF to bring legal and technological
expertise into crucial battles about online rights. Whether defending free
speech online or challenging unconstitutional surveillance, your
participation makes a difference. Every donation gives technology users who
value freedom online a stronger voice and more formidable advocate.
If you aren't already, please consider becoming an EFF member today.
Donate Today [1]
[1] https://supporters.eff.org/join/effector
: . : . : . : . : . : . : . : . : . : . : . : . : . : . :
* Administrivia
Editor:
Nathan Sheard, Grassroots Advocacy Organizer
editor(a)eff.org
EFFector is published by:
The Electronic Frontier Foundation
https://www.eff.org/
Membership & donation queries:
membership(a)eff.org
General EFF, legal, policy, or online resources queries:
info(a)eff.org
Reproduction of this publication in electronic media is
encouraged. MiniLinks do not necessarily represent
the views of EFF.
Back issues of EFFector are available via the Web at:
https://www.eff.org/effector/
Unsubscribe from future mailings or change your email preferences: https://supporters.eff.org/update-your-preferences?cid1=2061725&cs=5ba5bedf…
Opt out of all EFF email: https://supporters.eff.org/civicrm/mailing/optout?reset=1&jid=35523&qid=805…
815 Eddy Street
San Francisco, CA 94109-7701
United States
1
0
Let's Encrypt certificate expiration notice for domain "phppgadmin.ffnw.de"
by Let's Encrypt Expiry Bot 11 Mar '18
by Let's Encrypt Expiry Bot 11 Mar '18
11 Mar '18
Hello,
Your certificate (or certificates) for the names listed below will expire in
1 days (on 12 Mar 18 19:29 +0000). Please make sure to renew
your certificate before then, or visitors to your website will encounter errors.
phppgadmin.ffnw.de
For any questions or support, please visit https://community.letsencrypt.org/.
Unfortunately, we can't provide support by email.
For details about when we send these emails, please visit
https://letsencrypt.org/docs/expiration-emails/. In particular, note
that this reminder email is still sent if you've obtained a slightly
different certificate by adding or removing names. If you've replaced
this certificate with a newer one that covers more or fewer names than
the list above, you may be able to ignore this message.
If you want to stop receiving all email from this address, click
http://mandrillapp.com/track/unsub.php?u=30850198&id=0145a03784ea48e2af61e8…
(Warning: this is a one-click action that cannot be undone)
Regards,
The Let's Encrypt Team
1
0