Your message dated Tue, 27 Jun 2006 14:02:20 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#375510: fixed in adduser 3.91
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: adduser
Version: 3.90
my $chage = &which('chage');
print "$chage -M 99999 $new_name\n" if ($verbose > 1);
# do _not_ use systemcall() here, since systemcall() dies on
# non-zero exit code and we need to do special handling here!
if (&systemcall($chage, '-M', '99999', $new_name)) {
if( ($?>>8) ne 15 ) {
&cleanup("$0: `$chage -M 99999 $new_name' returned error code " .
($?>>8) . ". Aborting.\n")
if ($?>>8);
&cleanup("$0: `$chage -M 99999 $new_name' exited from signal " .
($?&255) . ". Aborting.\n");
} else {
printf (gtx("%s failed with return code 15, shadow not enabled,
password aging cannot be set. Continuing.\n"), $chage);
}
}
Why are you calling systemcall here? It used to be
if (system('/usr/bin/chage', '-M', '99999', $new_name)) {
[EMAIL PROTECTED]:/# chage -M 99999 Debian-exim
chage: the shadow password file is not present
[EMAIL PROTECTED]:/# echo $?
15
[EMAIL PROTECTED]:/# shadowconfig on
Shadow passwords are now on.
[EMAIL PROTECTED]:/# chage -M 99999 Debian-exim
[EMAIL PROTECTED]:/# echo $?
0
[EMAIL PROTECTED]:/# shadowconfig off
Shadow passwords are now off.
[EMAIL PROTECTED]:/# chage -M 99999 Debian-exim
chage: the shadow password file is not present
[EMAIL PROTECTED]:/# echo $?
15
O: Setting up exim4-config (4.62-2) ...
P: Configuring package exim4-config
O: hostname:
O: Host name lookup failure
O:
O: hostname:
O: Host name lookup failure
O:
O: Adding system-user for exim (v4)
O: chage: the shadow password file is not present
O: adduser: `/usr/bin/chage -M 99999 Debian-exim' returned error code 15.
Aborting.
-O: 4838 files and directories currently installed.)
-O: Unpacking adduser (from .../bootstrap/adduser_3.87_all.deb) ...
+O: 4856 files and directories currently installed.)
+O: Unpacking adduser (from .../bootstrap/adduser_3.90_all.deb) ...
-O: Unpacking exim4-config (from .../exim4-config_4.62-1_all.deb) ...
+O: Unpacking exim4-config (from .../exim4-config_4.62-2_all.deb) ...
regards,
junichi
--
[EMAIL PROTECTED],netfort.gr.jp} Debian Project
--- End Message ---
--- Begin Message ---
Source: adduser
Source-Version: 3.91
We believe that the bug you reported is fixed in the latest version of
adduser, which is due to be installed in the Debian FTP archive:
adduser_3.91.dsc
to pool/main/a/adduser/adduser_3.91.dsc
adduser_3.91.tar.gz
to pool/main/a/adduser/adduser_3.91.tar.gz
adduser_3.91_all.deb
to pool/main/a/adduser/adduser_3.91_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Marc Haber <[EMAIL PROTECTED]> (supplier of updated adduser package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 27 Jun 2006 19:37:47 +0000
Source: adduser
Binary: adduser
Architecture: source all
Version: 3.91
Distribution: unstable
Urgency: low
Maintainer: Debian Adduser Developers <[EMAIL PROTECTED]>
Changed-By: Marc Haber <[EMAIL PROTECTED]>
Description:
adduser - Add and remove users and groups
Closes: 375510 375524 375720
Changes:
adduser (3.91) unstable; urgency=low
.
* Revert usage of systemcall for chage invocation. (sg)
Thanks to Junichi Uekawa, Martin Lohmeier and Matt Kraai.
Closes: #375524, #375720, #375510
* testsuite changes:
- testsuite now wrapped in shadowconfig {off,on} calls to avoid
these sorts of failures in the future. (sg/mh)
- change assert to exit 1 if $condition, as it did not seem to in previous
tests. (sg)
- Also make test8.pl able to handle being called multiple times in
a row. (sg)
- Correctly handle non-zero exit codes in tests. (mh)
- Have runsuite list failed tests at end. (mh)
Files:
a6cde6eddbde37180a67d7f1d2208f76 645 admin important adduser_3.91.dsc
28c9b9606b5acffcfcd8fe067432e927 217562 admin important adduser_3.91.tar.gz
ef9268fb45d6cd4cf5df39a0c1bee28a 162272 admin important adduser_3.91_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFEoYvwgZalRGu6PIQRAsfIAKCjZ+KQxE25UFfP7r06W4nG0iNg8ACgnD/3
nA/2wY6l4OWAremelv+acEg=
=njud
-----END PGP SIGNATURE-----
--- End Message ---