Philipp Schafft wrote: > I just tested it in my sid sandbox and it worked fine. >=20 > The current postrm script does the following: > purge) > if getent passwd|grep -q ^muroard: ; then > userdel muroard 2>&1 > /dev/null || true > fi >=20 > I don't see how it could leave the user beside userdel failing.
Hmm... Agreed. If that is there then it should have been removed.
Here is what I know:
The following NEW packages will be installed:
dnet-common libdnet libroar0 muroard
The following packages will be upgraded:
... ices2 ...
17 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
And so those were installed with the ices2 upgrade this morning. This
caused the hardware ethernet address to be set to aa:0:4:0:a:4.
I filed Bug#608807 concerning it.
To restore functionality I removed the following:
$ sudo apt-get remove --purge dnet-common libdnet libroar0 muroard
Reading package lists... Done
Building dependency tree =20
Reading state information... Done
The following packages will be REMOVED:
dnet-common* ices2* libdnet* libroar0* muroard*
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
After this operation, 1,200 kB disk space will be freed.
Do you want to continue [Y/n]?=20
(Reading database ... 282207 files and directories currently installed.)
Removing dnet-common ...
Purging configuration files for dnet-common ...
Removing ices2 ...
Removing libroar0 ...
Purging configuration files for libroar0 ...
Removing libdnet ...
Purging configuration files for libdnet ...
Removing muroard ...
Stopping muRoarD: muroard.
Purging configuration files for muroard ...
userdel: user muroard is currently logged in
Processing triggers for man-db ...
Processing triggers for doc-base ...
Processing 1 removed doc-base file(s)...
Registering documents with scrollkeeper...
But it didn't clean up everything:
# grep muroard /etc/passwd
muroard:x:125:29::/var/lib/muroard:/bin/false
Therefore I removed the user manually.
# deluser muroard
Removing user `muroard' ...
Done.
> Please do the following:
> # userdel muroard; echo $?
> and report the output.
Too late since I already removed the user manually. But clearly in
the above output the user did exist at that time and was removed by
the deluser command. If I run it again now it clearly has produces
different output ensuring that we can trust that the above actually
did remove the user.
# deluser muroard
/usr/sbin/deluser: The user `muroard' does not exist.
Unfortunately due to Bug#608807 I am hesitant to install it again to
try it because I don't want decnet to reset my mac address again. I
could however create a dummy package to fulfil the dependency for
testing if needed.
Thanks,
Bob
signature.asc
Description: Digital signature

