Your message dated Mon, 12 Aug 2019 21:39:40 +0000 with message-id <[email protected]> and subject line Bug#669406: fixed in sysvinit 2.95-5 has caused the Debian Bug report #669406, regarding sysv-rc: Optimization in /etc/init.d/rc not to stop some services should be removed, or better documented 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 this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 669406: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=669406 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: sysv-rc Version: 2.88dsf-22.1 Severity: normal Dear Maintainer, There are some services I have installed on my development and work machine because I sometimes need them (like mysql or apache), but I disabled automatic startup because having them running on my laptop all the time would be a total waste of resources. I used "update-rc.d <service> disable" to achieve that, and it generally works fine. However, when I shut down my PC, even if mysql is running (because I started it manually), it is not properly shut down. I was severely confused, because /etc/init.d/README and the parts of the policy referenced by them clearly say that all scripts in the /etc/rc{0,6}.d/ folders starting with "K" are called with a "stop" argument when entering these runlevels, and of course the K02mysql files were present. It took me a while to find out that the policy is actually wrong, due to an "optimization" in /etc/init.d/rc not to stop a service if the previous runlevel already had it stopped. This should at least be properly documented in the policy, if the behaviour of sysv-rc can not reasonably be changed to properly implement the current policy. Kind regards, Ralf -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages sysv-rc depends on: ii debconf [debconf-2.0] 1.5.42 ii insserv 1.14.0-2.2 ii sysvinit-utils 2.88dsf-22.1 Versions of packages sysv-rc recommends: ii lsb-base 4.1+Debian0 Versions of packages sysv-rc suggests: pn bum <none> pn sysv-rc-conf <none> -- debconf information: sysv-rc/unable-to-convert: sysv-rc/convert-legacy: true
--- End Message ---
--- Begin Message ---Source: sysvinit Source-Version: 2.95-5 We believe that the bug you reported is fixed in the latest version of sysvinit, which is due to be installed in the Debian FTP archive. 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. Dmitry Bogatov <[email protected]> (supplier of updated sysvinit 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: SHA512 Format: 1.8 Date: Mon, 12 Aug 2019 20:13:47 +0000 Source: sysvinit Architecture: source Version: 2.95-5 Distribution: unstable Urgency: medium Maintainer: Debian sysvinit maintainers <[email protected]> Changed-By: Dmitry Bogatov <[email protected]> Closes: 367432 386296 553325 627797 669406 718416 730824 768138 768362 822918 922962 934065 934066 Changes: sysvinit (2.95-5) unstable; urgency=medium . * [2d158bc6] Make default TTYMODE match default TTYPERM of `login' package (Closes: #367432) * [01d4a5b8] Remove overly aggressive optimization from /etc/init.d/rc (Closes: #669406) * [1fb96748] Ensure `mdadm' init script starts before `checkfs' (Closes: #627797) * [91a45784] Restructure init-d-script(5) manpage (Closes: #768362) * [3681b33c] Do not print version of `fsck' during boot (Closes: #386296) * [154eb9a6] Order directories in PATH consistently with /etc/profile (Closes: #553325) * [8e9cc754] Change inittab to pass --noclear to getty on tty1 (Closes: #718416) * [beb2cfd3] Make init-d-script based scripts more robust (Closes: #822918) * [ce075375] Allow /etc/default/<script> re-define DAEMON variable (Closes: #768138) * [fce03ed5] Do not imply in README that init scripts must have extension (Closes: #934066) * [77d34f9f] Update /etc/init.d/README to current practices (Closes: #934065) * [af1fa053] Document INIT_VERBOSE variable in /etc/default/rcS (Closes: #730824) * [1cd69037] Make bin:initscripts architecture-independent (Closes: #922962) * [49f87295] Remove useless empty directory from bin:sysv-rc * [974ef1c1] Fix missing README link in /etc/rc0.d * [bc567621] Fix spelling error in init-d-script.5 Checksums-Sha1: d9163d6e5b18d392f8b5b48db821b31c539a3f33 2663 sysvinit_2.95-5.dsc 5901e5a9dde5529625544c1bf0d4233856c7ac89 127332 sysvinit_2.95-5.debian.tar.xz 7a25315cf1ed269ab72b64c3c0d58de4583d345f 6026 sysvinit_2.95-5_source.buildinfo Checksums-Sha256: a45b43bd034c80ff5cb11f4150edeb1e7d6d0a03bc0bc3dd69b76b2cc3dabaaf 2663 sysvinit_2.95-5.dsc 819a27fbed712d06934e091dc905d71af8f41eae7f81e1cc84b63a4cb328930c 127332 sysvinit_2.95-5.debian.tar.xz 18fcc27892b1c3f80c50c0c12716c46a1eadef5f07a495f49af776cd226f85a3 6026 sysvinit_2.95-5_source.buildinfo Files: bab9a199428e6112d55c486c35e263f9 2663 admin optional sysvinit_2.95-5.dsc 374983c2f30833876695eb607f74ad6e 127332 admin optional sysvinit_2.95-5.debian.tar.xz 3e813af743443900e4e22d98930268ef 6026 admin optional sysvinit_2.95-5_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJHBAEBCgAxFiEEhnHVzDbtdH7ktKj4SBLY3qgmEeYFAl1R03ITHGthY3Rpb25A a2VlbWFpbC5tZQAKCRBIEtjeqCYR5kycD/9T5fZYjXImuYsscygF7PRAklBhvW9g Pp4xI4jYfRbq687b6eliWh13NeQUezsbZKlWhz8igfF+sNnqazV4zwr8YdxkmeSc nNX530Eefbi7BCVFMNmHjh/azLtdFAMfgPnysVriZJlXzv9xgkJCpDm+nkn3qq69 3Zg0I89TRiRgfFfIfxd6px4g2ADgK7JSKkGJ3QCZ45WCqxEHwj2KhbOTouVLvJPw 7LcPWJ1dSsmNvqd1uZGwznxeCZBn3lxIsLsXUSs3Nbl65rJO9NKMGE5GgxO99aVm iYfqJEzNnkPU5oYeVNBIRIpviXHRAkj2gYbbPbNBVZ5PdVapEqDaCExFKDWQm56W Zy2XhqL08J6VVsFK0ZLqgb5wsKBxF1dfAdxZZ7zSqzglV5jzPP+S1Cft4/aKG40c aC5Df4Jj169azHSyL3xHTwQw1yZH1S0084ULXP5T7ePpK8Y0sDtuFu3zWAOq34h0 1qOA73nPee4IUTngCBCbbSdPEb5X3FaT+7HsLdMKKym7188ODqvQnWiC0kDtGsMv hVuNS0FReC9ZRJqvwUpxWjApL1voLjin8n7bSF1OelHOclmm+PgFswe70xuHXbgT AiwgJIKy876MfgdV1fEoT/IGpCJovr9q9SESUXsiFO3xAvJL2Z7kyvRh8qFBpIHv m3NrN8WaT4+r0Q== =TpOe -----END PGP SIGNATURE-----
--- End Message ---

