Your message dated Sun, 11 Sep 2005 09:02:10 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#270919: fixed in sysvinit 2.86.ds1-2
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)

--------------------------------------
Received: (at submit) by bugs.debian.org; 9 Sep 2004 23:40:15 +0000
>From [EMAIL PROTECTED] Thu Sep 09 16:40:15 2004
Return-path: <[EMAIL PROTECTED]>
Received: from open.hands.com [195.224.53.39] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1C5YWV-0006Tj-00; Thu, 09 Sep 2004 16:40:15 -0700
Received: from lkcl.net (host81-152-10-162.range81-152.btcentralplus.com 
[81.152.10.162])
        by open.hands.com (Postfix) with ESMTP id 14E2DBFED
        for <[EMAIL PROTECTED]>; Fri, 10 Sep 2004 00:39:40 +0100 (BST)
Received: from lkcl by lkcl.net with local (Exim 4.24)
        id 1C5Ygu-0001vj-M0; Fri, 10 Sep 2004 00:51:00 +0100
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Luke Kenneth Casson Leighton <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: initscripts: /etc/mtab check is a check for /etc/ writeable - fails 
under
 SE/Linux
X-Mailer: reportbug 2.39
Date: Fri, 10 Sep 2004 00:51:00 +0100
Message-Id: <[EMAIL PROTECTED]>
X-hands-com-MailScanner: Found to be clean
X-hands-com-MailScanner-SpamScore: s
X-MailScanner-From: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: initscripts
Version: 2.85-22.se2
Severity: important


the /etc/mtab check is actually a check for /etc/ being writeable not
/etc/mtab being writeable.

under SE/Linux, writing to /etc is banned for all but really crucial
programs, and mountvirtfs most definitely _isn't_ on that list, and
is very unlikely - for security reasons - _to_ be added to that list!

[translation: mountvirtfs shouldn't really be doing touch /etc/ ]

so this check [touch /etc] fails under selinux.

the result? /etc/mtab doesn't get deleted.

the consequences of _that_ are quite serious, if you have several
partitions (/usr, /var, /home) and if, coincidentally, during a shutdown
(or an emergency or unexpected power failure) the /etc/mtab file
happens to indicate that partitions are still mounted, oh, for example
if /etc/init.d/umountfs says "/usr is still in use, remounting /usr
as read-only", THEN:

/usr doesn't get remounted at boot time!


it's a long chain of events that's taken me about two months to track
down.

l.




-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux highfield 2.6.7-selinux1 #7 Wed Sep 8 17:46:33 BST 2004 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages initscripts depends on:
ii  coreutils               5.0.91-2.new.se1 The GNU core utilities
ii  dpkg                    1.10.22-se1      Package maintenance system for Deb
ii  e2fsprogs               1.35-6           The EXT2 file system utilities and
ii  libc6                   2.3.2.ds1-16     GNU C Library: Shared libraries an
ii  mount                   2.12-6           Tools for mounting and manipulatin
ii  util-linux              2.12-6           Miscellaneous system utilities

-- no debconf information


---------------------------------------
Received: (at 270919-close) by bugs.debian.org; 11 Sep 2005 16:08:04 +0000
>From [EMAIL PROTECTED] Sun Sep 11 09:08:03 2005
Return-path: <[EMAIL PROTECTED]>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
        id 1EEUHS-0003G0-00; Sun, 11 Sep 2005 09:02:10 -0700
From: Petter Reinholdtsen <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.56 $
Subject: Bug#270919: fixed in sysvinit 2.86.ds1-2
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Sun, 11 Sep 2005 09:02:10 -0700
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 6

Source: sysvinit
Source-Version: 2.86.ds1-2

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:

initscripts_2.86.ds1-2_i386.deb
  to pool/main/s/sysvinit/initscripts_2.86.ds1-2_i386.deb
sysv-rc_2.86.ds1-2_all.deb
  to pool/main/s/sysvinit/sysv-rc_2.86.ds1-2_all.deb
sysvinit_2.86.ds1-2.diff.gz
  to pool/main/s/sysvinit/sysvinit_2.86.ds1-2.diff.gz
sysvinit_2.86.ds1-2.dsc
  to pool/main/s/sysvinit/sysvinit_2.86.ds1-2.dsc
sysvinit_2.86.ds1-2_i386.deb
  to pool/main/s/sysvinit/sysvinit_2.86.ds1-2_i386.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.
Petter Reinholdtsen <[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: SHA1

Format: 1.7
Date: Sat, 11 Sep 2005 17:46:54 +0200
Source: sysvinit
Binary: sysv-rc sysvinit initscripts
Architecture: source i386 all
Version: 2.86.ds1-2
Distribution: unstable
Urgency: low
Maintainer: Miquel van Smoorenburg <[EMAIL PROTECTED]>
Changed-By: Petter Reinholdtsen <[EMAIL PROTECTED]>
Description: 
 initscripts - Standard scripts needed for booting and shutting down
 sysv-rc    - Standard boot mechanism using symlinks in /etc/rc?.d
 sysvinit   - System-V like init
Closes: 30659 85221 204857 225476 242900 247102 248739 249515 270919 300963 
315611 316290 326640 327612
Changes: 
 sysvinit (2.86.ds1-2) unstable; urgency=low
 .
   * This package is now maintained on Alioth as the pkg-sysvinit project.
   * Add myself as uploader.
   * Add support for linprocfs on kFreeBSD. Patch from Robert
     Millan. (Closes: #300963)
   * Rewrote /etc/mtab handling in mountvirtfs to work with SELinux.
     Based on patch from Luke Kenneth Casson Leighton.
     (Closes: #270919)
   * Add SELinux support to sysvinit on linux.  Add build-depend on
     libselinux1-dev and libsepol1-dev for all linux archs.  Patch from
     Manoj Srivastava, based on patch from Fedora.  (Closes: #242900,
     #249515,#315611)
   * Drop redundant build-depend on essensial package bash.
   * Add version 0.47 of startpar(8) program from SuSe.  Part of
     experimental parallel booting system.  Not included by default
     yet, as it tend to hang during boot.
   * Add support for starting init.d scripts on the same level in
     parallel, to speed up the boot process a bit.  Currently, only a
     simple system is implemented (and enabled by adding
     CONCURRENCY=shell in /etc/default/rcS).  This simple system messes
     up the script output during boot.  Disabled by default.  (Closes:
     #316290)
   * Add 'kdm xdm gdm $syslog' as conditional dependencies of
     rmnologin, to move it further back in the boot process.
   * Make sure bootlogd return non-error exit code after forking off
     the child.  (Closes: #326640)
   * Add more warning flags to list of compiler flags, to get more
     info about problematic code.
   * Avoid race-condition while fork()ing.  Patch from SuSe.
     (Closes: #327612)
   * Improve error message when fork() fail in init.  Patch from SuSe.
   * Avoid hardcoding tty name length in wall, use UT_LINESIZE instead.
     Patch from SuSe.
   * Force kernel to reschedule after killing processes.  Patch from SuSe.
   * Make sure killall never tries to kill init (pid 1).  Patch from SuSe.
   * Acknowledge NMUs.  (Closes: #30659, #85221, #204857, #225476,
     #247102, #248739 #252059, #267935, #269774, #269894, #272588,
     #272916, #273496, #277204, #281782, #284426, #286081, #287243,
     #288098, #289562, #295094, #295335, #296489, #300645, #311741,
     #314351, #316431, #317385, #317704, #318453, #318857, #323749,
     #325933, #326460, #326495, #326647)
Files: 
 a5b801e4263d26896f48bbf037ccc84b 743 base required sysvinit_2.86.ds1-2.dsc
 1702057aa49c50314b38a196dfc0a805 88879 base required 
sysvinit_2.86.ds1-2.diff.gz
 c909ab9b0f96d1942c77c684ec9dfd95 100656 base required 
sysvinit_2.86.ds1-2_i386.deb
 2d6853142b02ce9713fdf7ec946ccbb9 35660 base required 
initscripts_2.86.ds1-2_i386.deb
 2212a8883d895b54075c474488fff1c2 38456 base required sysv-rc_2.86.ds1-2_all.deb

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

iD8DBQFDJFLI20zMSyow1ykRAoVQAKCPzzxB9BNqytu0xPoJ431uVTN+GQCfR5/k
LA8nyup+/JerXkeQChpBlEo=
=auyU
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to