Hi Colin, Am 26.02.2018 um 17:01 schrieb Colin Turner: > Thanks for your work on this package.
Thanks for reporting the bug :) > I attempted to install mailman3 but found that the service would not start > and generated a lot of cron errors as a result. Efforts to configure and fix > the package failed and I decided to remove it. Mh, could you report the issues you discovered with starting mailman3 in separate bugreports? Is it mailman3-core that fails to start, or the UWSGI daemon in mailman3-suite? What's the exact "cron errors" you get? > Unfortunately I cannot remove this package. > > oldgondolin:/home/colin# aptitude -f purge mailman3-suite > The following packages will be REMOVED: > mailman3-suite{ap} > 0 packages upgraded, 0 newly installed, 1 to remove and 847 not upgraded. > Need to get 0 B of archives. After unpacking 99.3 kB will be freed. > Do you want to continue? [Y/n/?] y > (Reading database ... 506921 files and directories currently installed.) > Removing mailman3-suite (0+20170523-9) ... > You must invoke apache2-maintscript-helper with an unmodified environment > when sourcing it > dpkg: error processing package mailman3-suite (--remove): > installed mailman3-suite package post-removal script subprocess returned > error exit status 1 > Errors were encountered while processing: > mailman3-suite > E: Sub-process /usr/bin/dpkg returned an error code (1) > > I wouldn't mind testing the package again, but at the moment it's rendering > the entire packaging system inoperative. As it happens this is on a server > I'm decomissioning, but it's still making life more complicated. Well spotted. The apache-maintainer-script needs to be sourced at higher level. I just uploaded mailman3-suite 0+20170523-10 that fixes this problem. In the meantime, to fix your local system, you can do the following: 1. Add this snippet to the beginning of /var/lib/dpkg/info/mailman3-suite.postrm: if [ -e /usr/share/apache2/apache2-maintscript-helper ]; then . /usr/share/apache2/apache2-maintscript-helper fi 2. Comment out/remove the following line from /var/lib/dpkg/info/mailman3-suite.postrm just before "apache2_invoke disconf mailman3.conf": . /usr/share/apache2/apache2-maintscript-helper Afterwards, you should be able to remove/purge mailman3-suite from the system. Cheers jonas
signature.asc
Description: OpenPGP digital signature