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

