[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#668416: marked as done (killproc incorrect exit status)



Your message dated Thu, 19 Apr 2012 19:19:11 +0000
with message-id <E1SKwsp-0005dn-3E@franck.debian.org>
and subject line Bug#668416: fixed in lsb 4.1+Debian1
has caused the Debian Bug report #668416,
regarding killproc incorrect exit status
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 owner@bugs.debian.org
immediately.)


-- 
668416: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668416
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lsb-base
Version: 4.1+Debian0
Severity: normal

Somewhere between versions 3.2+Debian31 and 4.1+Debian0, the exit
status of the killproc function (/lib/lsb/init-functions) was changed
to return 3 when the program is not running.  This is only correct
when a signal was specified; see
<http://refspecs.linuxbase.org/LSB_4.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptfunc.html>:

    If called without a signal, it shall return 0 if the program has
    been stopped or is not running and not 0 otherwise. If a signal is
    given, it shall return 0 only if the program is running.

This breaks init scripts that rely on this behavior; see for example
bug #667623.

Simple test:

    sudo bash
    . /lib/lsb/init-functions
    killproc /usr/bin/nonexistent
    echo $?

should print 0.  It now prints 3.



--- End Message ---
--- Begin Message ---
Source: lsb
Source-Version: 4.1+Debian1

We believe that the bug you reported is fixed in the latest version of
lsb, which is due to be installed in the Debian FTP archive:

lsb-base_4.1+Debian1_all.deb
  to main/l/lsb/lsb-base_4.1+Debian1_all.deb
lsb-core_4.1+Debian1_amd64.deb
  to main/l/lsb/lsb-core_4.1+Debian1_amd64.deb
lsb-cxx_4.1+Debian1_amd64.deb
  to main/l/lsb/lsb-cxx_4.1+Debian1_amd64.deb
lsb-desktop_4.1+Debian1_amd64.deb
  to main/l/lsb/lsb-desktop_4.1+Debian1_amd64.deb
lsb-graphics_4.1+Debian1_amd64.deb
  to main/l/lsb/lsb-graphics_4.1+Debian1_amd64.deb
lsb-invalid-mta_4.1+Debian1_all.deb
  to main/l/lsb/lsb-invalid-mta_4.1+Debian1_all.deb
lsb-languages_4.1+Debian1_amd64.deb
  to main/l/lsb/lsb-languages_4.1+Debian1_amd64.deb
lsb-multimedia_4.1+Debian1_amd64.deb
  to main/l/lsb/lsb-multimedia_4.1+Debian1_amd64.deb
lsb-printing_4.1+Debian1_amd64.deb
  to main/l/lsb/lsb-printing_4.1+Debian1_amd64.deb
lsb-release_4.1+Debian1_all.deb
  to main/l/lsb/lsb-release_4.1+Debian1_all.deb
lsb-security_4.1+Debian1_amd64.deb
  to main/l/lsb/lsb-security_4.1+Debian1_amd64.deb
lsb_4.1+Debian1.dsc
  to main/l/lsb/lsb_4.1+Debian1.dsc
lsb_4.1+Debian1.tar.gz
  to main/l/lsb/lsb_4.1+Debian1.tar.gz
lsb_4.1+Debian1_all.deb
  to main/l/lsb/lsb_4.1+Debian1_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 668416@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Didier Raboud <odyx@debian.org> (supplier of updated lsb 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 19 Apr 2012 11:25:01 +0200
Source: lsb
Binary: lsb-core lsb-graphics lsb-cxx lsb-desktop lsb-languages lsb-multimedia lsb-printing lsb-security lsb lsb-base lsb-release lsb-invalid-mta
Architecture: source amd64 all
Version: 4.1+Debian1
Distribution: unstable
Urgency: low
Maintainer: Debian LSB Team <debian-lsb@lists.debian.org>
Changed-By: Didier Raboud <odyx@debian.org>
Description: 
 lsb        - Linux Standard Base 4.1 support package
 lsb-base   - Linux Standard Base 4.1 init script functionality
 lsb-core   - Linux Standard Base 4.1 core support package
 lsb-cxx    - Linux Standard Base 4.1 C++ support package
 lsb-desktop - Linux Standard Base 4.1 Desktop support package
 lsb-graphics - Linux Standard Base 4.1 graphics support package
 lsb-invalid-mta - Linux Standard Base sendmail dummy
 lsb-languages - Linux Standard Base 4.1 Runtime Languages package
 lsb-multimedia - Linux Standard Base 4.1 Multimedia package
 lsb-printing - Linux Standard Base 4.1 Printing package
 lsb-release - Linux Standard Base version reporting utility
 lsb-security - Linux Standard Base 4.1 Security package
Closes: 668416 668958
Changes: 
 lsb (4.1+Debian1) unstable; urgency=low
 .
   * lsb-base: Upload the new "Fancy output" to unstable:
     - Move information from NEWS.Debian to README.Debian, enhance it.
 .
   * pidofproc(): Make sure to try /bin/pidof when no pidfile is
     specified. (Closes: #668958)
   * In killproc(), make sure to exit 0 when the program is not running
     and when no signal was specified. (Closes: #668416)
Checksums-Sha1: 
 48ff19283fb7d7c56e05271fc5d6dab28b70e338 2037 lsb_4.1+Debian1.dsc
 aa79e0485204834a63db7fb68164c353326e34f4 63198 lsb_4.1+Debian1.tar.gz
 2965b5feac21083652770520bbefb37ca69a0346 43326 lsb-core_4.1+Debian1_amd64.deb
 dfd081883bbfe7c4a06711fab9e715ba793c6f99 18142 lsb-graphics_4.1+Debian1_amd64.deb
 3764c29c0edc8af9d5f35661410ffe80c59bc8ca 18110 lsb-cxx_4.1+Debian1_amd64.deb
 4aecf07c1b33612d0726237f1d960aed1d6a39eb 18294 lsb-desktop_4.1+Debian1_amd64.deb
 fdf5041ba8b349aa6c13ce9dbb6564297ad8bddf 18152 lsb-languages_4.1+Debian1_amd64.deb
 32040cc00ef6143ed64518b7af06acbbbfbb2f7f 18118 lsb-multimedia_4.1+Debian1_amd64.deb
 179036b0064ac53fd65e031fbb802dbab3c4a175 18140 lsb-printing_4.1+Debian1_amd64.deb
 354726bd757965346ddee486f573ca52dfd36eb5 18126 lsb-security_4.1+Debian1_amd64.deb
 a1303a6ad328f175a61a580ec567501243be2bd9 18104 lsb_4.1+Debian1_all.deb
 fd50934a8fce6803f8a62d4e73269995bfc9c25b 24686 lsb-base_4.1+Debian1_all.deb
 cf627ca988c7925a91ea1e143ef542284bff829f 24978 lsb-release_4.1+Debian1_all.deb
 8271101c1975700abf3b48d3ae7c82860e00b9ea 18462 lsb-invalid-mta_4.1+Debian1_all.deb
Checksums-Sha256: 
 402eb6bad0311701f27df7f1f35bac3f1e48dbe0db6d7288874df15ac2868e17 2037 lsb_4.1+Debian1.dsc
 07dc9d63a3b3cc1e7cc43c16c24568a28dae6ecbe33e8651a82004d241ece4d9 63198 lsb_4.1+Debian1.tar.gz
 2611855f46afc6bc33621e82faec6bddcf0bf992c860c02cea339327b185a248 43326 lsb-core_4.1+Debian1_amd64.deb
 11f73487a709472a5989d8c22d3457e432be58688f43589d8c63d79c524ea476 18142 lsb-graphics_4.1+Debian1_amd64.deb
 62c8f756360a5797ef2e3af32810662332f5b041118e973feb9baf2911be4089 18110 lsb-cxx_4.1+Debian1_amd64.deb
 83946668c12379df475ebe2117f15fc6dee658a633dba5ada4fcd19cce9d3ca5 18294 lsb-desktop_4.1+Debian1_amd64.deb
 64025b299d66425c6c42aeecaa3ba7d3e6b08ac12c1b9373af51dd92a16297b8 18152 lsb-languages_4.1+Debian1_amd64.deb
 2783fa8c7ec9a4fc15692db8ab8227198d87401661cc01598b08ddfc8ea69cf0 18118 lsb-multimedia_4.1+Debian1_amd64.deb
 8219b3a31c03241b89f5e90ff04fbae7f3646b6c33a261b85a6ab503e5ea6bf0 18140 lsb-printing_4.1+Debian1_amd64.deb
 a3c099a8f449f88a61c7bb0f53a96e381dd942e4006e8291baf2c99cf92eddee 18126 lsb-security_4.1+Debian1_amd64.deb
 2d25d2445a01ba15e7dfcce5d56c59053c993a007a292abd287b00fcdd0a3b5b 18104 lsb_4.1+Debian1_all.deb
 28fc17d8aef7bf83765e9a59c56985215d8f5339e821b9ad8058051a2fcb76b2 24686 lsb-base_4.1+Debian1_all.deb
 e4783d6dcd610ed5a7f474fa0d275ff414fb9f4e9337e6fd4801e8761833b395 24978 lsb-release_4.1+Debian1_all.deb
 cdf2237d5d1559f0c0364d8da5b1fbc372672d101b2c36ef1ad6c31a61c382cc 18462 lsb-invalid-mta_4.1+Debian1_all.deb
Files: 
 05dfa7f9c162a52a045d3ac993c7ac9b 2037 misc extra lsb_4.1+Debian1.dsc
 c966461343cd4948f6dd0d3c9096284b 63198 misc extra lsb_4.1+Debian1.tar.gz
 5482c8e831817c48a3b2915f40444dd0 43326 misc extra lsb-core_4.1+Debian1_amd64.deb
 ef578008b1b3315e1a812ecb30d81f62 18142 misc extra lsb-graphics_4.1+Debian1_amd64.deb
 193c6f0aecb62d2393117e515a837745 18110 misc extra lsb-cxx_4.1+Debian1_amd64.deb
 3a956dd4ff0f24ecf3537ca766186297 18294 misc extra lsb-desktop_4.1+Debian1_amd64.deb
 46c529cafb0a850e4d8adbb5310fe2b6 18152 misc extra lsb-languages_4.1+Debian1_amd64.deb
 e702c375466efd5bb91835bcd4e7ef56 18118 misc extra lsb-multimedia_4.1+Debian1_amd64.deb
 dae544511080040bfab5f4188c73a7f4 18140 misc extra lsb-printing_4.1+Debian1_amd64.deb
 256937b4ebb5adddd6ab0cddec948d26 18126 misc extra lsb-security_4.1+Debian1_amd64.deb
 138dc2290a27083f3a6760eb20b5a050 18104 misc extra lsb_4.1+Debian1_all.deb
 3c84da96e9751044c5a5cd69d02f1881 24686 misc required lsb-base_4.1+Debian1_all.deb
 df51be57b896ddca2bbfeb03426a9cec 24978 misc optional lsb-release_4.1+Debian1_all.deb
 16fd182af1cc0c6c3342e1cf7ee5cd2c 18462 misc extra lsb-invalid-mta_4.1+Debian1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQGcBAEBCAAGBQJPkGH4AAoJEIvPpx7KFjRVHFEL/2+/bpJtpKc8dww4Yfkr3PNI
3uHF1IJTaq68+FxMOwvVQOSBr4wnA6c/6rn8IsYKeTxiT5jUkUGKVSF6e0kfMaPM
Y5+jFty1aG7KmA+bI5oxetvBBGRD2o8cSLSccBxZC58swHuKCOqAFeDCfO/S3Wbb
Y5+4FUGie5pv50+W5JsCS0vVRDVrk9QFeFj4DJ8Vhlwc3zSylcvgv0jwNyYvJtSX
kQxVK1rfvuElqwqoRU/2pnRRDUnu3t/Pf3dEr+kyTRVRCWLcNA2nt11etwpsab9U
+gBcDMQw1cfwBLf+1V8DLdB4+yvq7XHAiCeY5uTyqv7hj5XVH4pF7L17XohamehQ
WL08q6dfdeRftOl6ZIPJSu+IyRlQ/YPCaNUWruZ4+KBuEWjRIMo6SJxj2YyTkEWu
ygMeuLJZVdK+Azl7E5Hd2K+E8MZWR53FW3lWEC/hGONK18z96yMFffqnkJ2RLeT1
gcKnlVSM+Zp8xD8UwtNnyA3eDxt/p8klnt5uTBsYmQ==
=y6Gh
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: