Your message dated Tue, 27 Jun 2006 14:02:20 -0700 with message-id <[EMAIL PROTECTED]> and subject line Bug#375720: 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 ---

