[Pkg-mailman-hackers] Bug#928388: missing dependency on paintstore crashes cronjob
Antoine Beaupre
anarcat at debian.org
Fri May 3 14:08:51 BST 2019
Package: mailman3-web
Version: 0+20180916-6~bpo9+1
Severity: normal
After the backports upgrade I performed last night, I was served with
about 200 emails from cron this morning. Most look like this:
Subject: Cron <www-data at marcos> [ -f /usr/bin/django-admin ] && flock -n /var/run/mailman3-web/cron.minutely /usr/share/mailman3-web/manage.py runjobs minutely
To: www-data at anarc.at
Date: Fri, 03 May 2019 09:02:04 -0400
Traceback (most recent call last):
File "/usr/share/mailman3-web/manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
utility.execute()
File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 338, in execute
django.setup()
File "/usr/lib/python3/dist-packages/django/__init__.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/lib/python3/dist-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/usr/lib/python3/dist-packages/django/apps/config.py", line 94, in create
module = import_module(entry)
File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'paintstore'
But there's also the similar:
Subject: Cron <www-data at marcos> [ -f /usr/bin/django-admin ] && flock -n /var/run/mailman3-web/cron.quarter_hourly /usr/share/mailman3-web/manage.py runjobs quarter_hourly
To: www-data at anarc.at
Date: Fri, 03 May 2019 09:02:03 -0400
Traceback (most recent call last):
File "/usr/share/mailman3-web/manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
utility.execute()
File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 338, in execute
django.setup()
File "/usr/lib/python3/dist-packages/django/__init__.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/lib/python3/dist-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/usr/lib/python3/dist-packages/django/apps/config.py", line 94, in create
module = import_module(entry)
File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'paintstore'
I haven't had confirmation of that yet, but I suspect just installing
python-django-paintstore fixes that problem.
A.
-- System Information:
Debian Release: 9.9
APT prefers stable
APT policy: (500, 'stable'), (1, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-8-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), LANGUAGE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages mailman3-web depends on:
ii dbconfig-sqlite3 2.0.11~bpo9+1
ii debconf [debconf-2.0] 1.5.61
ii lsb-base 9.20161125
ii node-less 1.6.3~dfsg-2
ii python3 3.5.3-1
ii python3-django-hyperkitty 1.2.2-1~bpo9+1
ii python3-django-postorius 1.2.4-1~bpo9+1
ii python3-mysqldb 1.3.7-1.1
ii python3-psycopg2 2.6.2-1
ii python3-whoosh 2.7.0-2
ii ruby-sass 3.5.3-1~bpo9+1
ii ucf 3.0036
ii uwsgi 2.0.14+20161117-3+deb9u2
ii uwsgi-plugin-python3 2.0.14+20161117-3+deb9u2
Versions of packages mailman3-web recommends:
ii libapache2-mod-proxy-uwsgi 2.0.14+20161117-3+deb9u2
ii nginx 1.10.3-1+deb9u2
ii nginx-full [nginx] 1.10.3-1+deb9u2
Versions of packages mailman3-web suggests:
ii mariadb-server-10.1 [virtual-mysql-server] 10.1.38-0+deb9u1
-- debconf information:
mailman3-web/db/app-user: mailman3-web at localhost
mailman3-web/pgsql/manualconf:
* mailman3-web/superuser-name: admin
* mailman3-web/django-site: lists.anarc.at
mailman3-web/remove-error: abort
mailman3-web/missing-db-package-error: abort
mailman3-web/dbconfig-remove: true
mailman3-web/internal/reconfiguring: false
* mailman3-web/db/basepath: /var/lib/dbconfig-common/sqlite3/mailman3-web
mailman3-web/internal/skip-preseed: false
mailman3-web/nginx-choice:
* mailman3-web/restart-webserver: false
mailman3-web/remote/port: 3306
mailman3-web/install-error: abort
mailman3-web/purge: false
* mailman3-web/database-type: sqlite3
* mailman3-web/emailname: anarc.at
* mailman3-web/db/dbname: mailman3web.db
mailman3-web/pgsql/method: TCP/IP
* mailman3-web/dbconfig-install: true
mailman3-web/remote/newhost:
mailman3-web/upgrade-backup: true
mailman3-web/upgrade-error: abort
mailman3-web/remote/host: localhost
* mailman3-web/dbconfig-reinstall: false
mailman3-web/pgsql/no-empty-passwords:
mailman3-web/mysql/method: Unix socket
mailman3-web/pgsql/authmethod-user: password
mailman3-web/pgsql/admin-user: postgres
mailman3-web/pgsql/authmethod-admin: ident
* mailman3-web/mysql/admin-user: debian-sys-maint
* mailman3-web/superuser-mail: root at localhost
* mailman3-web/configure-webserver: none
mailman3-web/dbconfig-upgrade: true
mailman3-web/passwords-do-not-match:
mailman3-web/pgsql/changeconf: false
More information about the Pkg-mailman-hackers
mailing list