Firstly, thanks for the reply! On Tue, Aug 28, 2018 at 9:04 AM David Wright <deb...@lionunicorn.co.uk> wrote:
> On Mon 27 Aug 2018 at 12:38:42 (-0400), Luis Finotti wrote: > > Hi everyone, > > > > I'm having trouble installing/removing sendmail in Debian Sid (well, > > aptosid -- http://www.aptosid.com -- actually). > > Perhaps their forums might help. > I tried: http://www.aptosid.com/index.php?name=PNphpBB2&file=viewtopic&p=18661#18661 I've got some of the hints that I mentioned I've tried already from them. > > > I tried to install and it failed: https://pastebin.com/Qu2jRqsn > > > > 'apt -f install' did not fix it, nor did 'dpkg --configure -a'. > > > > Since it was not essential (and did not install correctly), I tried to > > uninstall it, but it also fails: > > […] > > > One notices in the failed install attempt (the pastebin link above): > > > > -------------------------- > > adduser: Warning: The home directory `/var/lib/sendmail' does not belong > to > > the user you are currently creating. > > update-inetd: warning: cannot add service, /etc/inetd.conf does not exist > > -------------------------- > > > > I had: > > -------------------------- > > # ls -ld /var/lib/sendmail > > drwx------ 2 smmta smmta 4096 Aug 22 15:06 /var/lib/sendmail/ > > -------------------------- > > > > Changing ownership to root did not allow me to uninstall it. > > What's the output from this attempt? > Here it is: -------------------------------- # ls -ld /var/lib/sendmail/ drwx------ 2 root root 4096 Aug 22 15:06 /var/lib/sendmail/ # apt remove sendemail Reading package lists... Done Building dependency tree Reading state information... Done Package 'sendemail' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up sendmail-base (8.15.2-11) ... Usage: update-inetd [<option>...] <command> <argument> Commands: --add <entry-line> add <entry-line> --remove <entry-regex> remove <entry-regex> --enable <service>[,...] enable <service> (comma-separated list) --disable <service>[,...] disable <service> (comma-separated list) Options: --group <group-name> add entry to section <group-name> --pattern <pattern> use <pattern> to select a service --comment-chars <characters> use <characters> as comment characters --multi allow multiple removes/disables --file <filename> use <filename> instead of /etc/inetd.conf --verbose explain what is being done --debug enables debugging mode --help display this help and exit --version output version information and exit In order to prevent the shell from changing your <entry-line> definition you have to quote the <entry-line> using single or double quotes. You can use tabs (tab character or \t) and spaces to separate the fields of the <entry-line>. Note: users must use --comment-chars '#' to disable a service for that setting to survive upgrades. Package maintainer scripts should use the default --comment-chars. See update-inetd(8) for details. Usage: update-inetd [<option>...] <command> <argument> Commands: --add <entry-line> add <entry-line> --remove <entry-regex> remove <entry-regex> --enable <service>[,...] enable <service> (comma-separated list) --disable <service>[,...] disable <service> (comma-separated list) Options: --group <group-name> add entry to section <group-name> --pattern <pattern> use <pattern> to select a service --comment-chars <characters> use <characters> as comment characters --multi allow multiple removes/disables --file <filename> use <filename> instead of /etc/inetd.conf --verbose explain what is being done --debug enables debugging mode --help display this help and exit --version output version information and exit In order to prevent the shell from changing your <entry-line> definition you have to quote the <entry-line> using single or double quotes. You can use tabs (tab character or \t) and spaces to separate the fields of the <entry-line>. Note: users must use --comment-chars '#' to disable a service for that setting to survive upgrades. Package maintainer scripts should use the default --comment-chars. See update-inetd(8) for details. Usage: update-inetd [<option>...] <command> <argument> Commands: --add <entry-line> add <entry-line> --remove <entry-regex> remove <entry-regex> --enable <service>[,...] enable <service> (comma-separated list) --disable <service>[,...] disable <service> (comma-separated list) Options: --group <group-name> add entry to section <group-name> --pattern <pattern> use <pattern> to select a service --comment-chars <characters> use <characters> as comment characters --multi allow multiple removes/disables --file <filename> use <filename> instead of /etc/inetd.conf --verbose explain what is being done --debug enables debugging mode --help display this help and exit --version output version information and exit In order to prevent the shell from changing your <entry-line> definition you have to quote the <entry-line> using single or double quotes. You can use tabs (tab character or \t) and spaces to separate the fields of the <entry-line>. Note: users must use --comment-chars '#' to disable a service for that setting to survive upgrades. Package maintainer scripts should use the default --comment-chars. See update-inetd(8) for details. update-inetd: error: --group is only relevant with --add dpkg: error processing package sendmail-base (--configure): installed sendmail-base package post-installation script subprocess returned error exit status 255 Errors were encountered while processing: sendmail-base E: Sub-process /usr/bin/dpkg returned an error code (1) -------------------------------- Any help would be greatly appreciated!