initscripts postinst calls mountvirtfs unconditionally

Bug #27412 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
sysvinit (Debian)
Fix Released
Unknown
sysvinit (Ubuntu)
Fix Released
High
Scott James Remnant (Canonical)

Bug Description

Automatically imported from Debian bug report #344089 http://bugs.debian.org/344089

Revision history for this message
In , Junichi Uekawa (dancer-netfort) wrote : Re: [Pbuilder-maint] Bug#344089: testsuite failure with experimental upgrade

another failure happens with 262627
where inetd is started within chroot.

It should be fixed on inetd side.

regards,
 junichi
--
dancer@{debian.org,netfort.gr.jp} Debian Project

Revision history for this message
In , Junichi Uekawa (dancer-netfort) wrote : initscripts

reassign 344089 initscripts
retitle 344089 initscripts postinst calls mountvirtfs unconditionally
severity 344089 grave
thanks

Hi,

mountvirtfs should be called through invoke-rc.d, in case
policy-rc.d exists.

2.86.ds1-7 Breaks pbuilder regression testsuite
(pbuilder update to experimental)

regards,
 junichi
--
dancer@{debian.org,netfort.gr.jp} Debian Project

Revision history for this message
In , Thomas Hood (jdthood-yahoo) wrote : pending

tags 344089 pending
stop

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #344089 http://bugs.debian.org/344089

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <878xugzo4u.dancerj%<email address hidden>>
Date: Tue, 20 Dec 2005 08:02:41 +0900
From: Junichi Uekawa <email address hidden>
To: <email address hidden>
Subject: testsuite failure with experimental upgrade

Package: pbuilder
Version: 0.142

pbuilder-update-sarge-etch-sid-experimental.log failed because
 /var/cache/pbuilder/build/19262/proc/bus/usb
was mounted.

Upgrading to experimental fails apparently because
upgrade seems to mount /proc/bus/usb, unconditionally.

regards,
 junichi
--
dancer@{debian.org,netfort.gr.jp} Debian Project

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <8764pkzlig.dancerj%<email address hidden>>
Date: Tue, 20 Dec 2005 08:59:19 +0900
From: Junichi Uekawa <email address hidden>
To: Junichi Uekawa <email address hidden>,
 <email address hidden>
Cc: <email address hidden>
Subject: Re: [Pbuilder-maint] Bug#344089: testsuite failure with experimental upgrade

another failure happens with 262627
where inetd is started within chroot.

It should be fixed on inetd side.

regards,
 junichi
--
dancer@{debian.org,netfort.gr.jp} Debian Project

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <87oe3b27tb.dancerj%<email address hidden>>
Date: Tue, 20 Dec 2005 22:53:52 +0900
From: Junichi Uekawa <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: initscripts

reassign 344089 initscripts
retitle 344089 initscripts postinst calls mountvirtfs unconditionally
severity 344089 grave
thanks

Hi,

mountvirtfs should be called through invoke-rc.d, in case
policy-rc.d exists.

2.86.ds1-7 Breaks pbuilder regression testsuite
(pbuilder update to experimental)

regards,
 junichi
--
dancer@{debian.org,netfort.gr.jp} Debian Project

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Tue, 20 Dec 2005 15:16:45 +0100
From: Thomas Hood <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: pending

tags 344089 pending
stop

Revision history for this message
In , Thomas Hood (jdthood-yahoo) wrote : experimental

tags 344089 experimental
stop

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Tue, 20 Dec 2005 19:01:59 +0100
From: Thomas Hood <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: experimental

tags 344089 experimental
stop

Revision history for this message
In , Petter Reinholdtsen (pere-debian) wrote : Fixed in upload of sysvinit 2.86.ds1-8 to experimental

tag 338801 + fixed-in-experimental
tag 343862 + fixed-in-experimental
tag 343863 + fixed-in-experimental
tag 343993 + fixed-in-experimental
tag 344001 + fixed-in-experimental
tag 344089 + fixed-in-experimental
tag 344547 + fixed-in-experimental

quit

This message was generated automatically in response to an
upload to the experimental distribution. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 27 Dec 2005 14:18:19 +0100
Source: sysvinit
Binary: sysv-rc sysvinit initscripts
Architecture: source i386 all
Version: 2.86.ds1-8
Distribution: experimental
Urgency: low
Maintainer: sysvinit maintainers <email address hidden>
Changed-By: Petter Reinholdtsen <email address hidden>
Description:
 initscripts - Scripts for initializing and shutting down the system
 sysv-rc - System-V-like runlevel change mechanism
 sysvinit - System-V like init utilities
Closes: 338801 343862 343863 343993 344001 344089 344547
Changes:
 sysvinit (2.86.ds1-8) experimental; urgency=low
 .
   [ Thomas Hood ]
   * Omit /run until we are sure it's needed (Closes: #344001)
   * Previous release also closed: #338736, #342160, #342744
   * Use /proc/mounts instead of /etc/mtab when unmounting (Closes: #338801)
   * Override lintian warnings re: top-level dirs
   * Check for files under mountpoints more thoroughly
   * initscripts.postinst:
     + Don't fail to install on file-rc systems (Closes: #343993)
     + Don't fail to install in chroots (Closes: #344089)
   * No longer keep the dynamic nologin flag file on the root filesystem;
     instead, keep it at /var/lib/initscripts/nologin. Note to admins:
     initscripts's postinst symlinks /etc/nologin to the latter location.
     To switch off login delaying permanently, set DELAYLOGIN=no in
     /etc/default/rcS. To switch it on permanently, replace the
     /etc/nologin symlink with a file.
   * mountvirtfs: Mount /dev/shm earlier; move long comment to README.Debian
   * Add 45_pidof_symlink.dpatch: Make pidof an absolute symlink
     (Closes: #343862)
   * debian/rules, 30_strip.dpatch: Strip .comment section from executables
     (Closes: #343863)
   * In umountfs, run umount with -f (Closes: #344547)
 .
   [ Petter Reinholdtsen ]
   * Enable the startpar option as it should work now that .sh scripts
     are serialized. The clock should no longer jump while startpar
     is used.
Files:
 4b049d27e9a4a2aa1cd2b9a13cc3d3f9 846 admin required sysvinit_2.86.ds1-8.dsc
 d5117a983ec6839306d49974689fb319 103525 admin required sysvinit_2.86.ds1-8.diff.gz
 7787d29cfc5c338100d399b24fdabcb9 115250 admin required sysvinit_2.86.ds1-8_i386.deb
 eb237b70237c94f0ba1174e061b2d009 42922 admin required initscripts_2.86.ds1-8_i386.deb
 6dde206cfa3ca4d7922f287ef9231b6a 42286 admin required sysv-rc_2.86.ds1-8_all.deb

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

iD8DBQFDsUnb20zMSyow1ykRAoSHAKCyPCiIhKEmMeZNFQAohcM4N0eMeQCglU8P
iBbCWglwnhEFB+JW0OnJ1Ng=
=L0Rc
-----END PGP SIGNATURE-----

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (3.3 KiB)

Message-Id: <email address hidden>
Date: Tue, 27 Dec 2005 06:17:19 -0800
From: Petter Reinholdtsen <email address hidden>
To: <email address hidden>
Cc: Petter Reinholdtsen <email address hidden>,
 sysvinit maintainers <email address hidden>
Subject: Fixed in upload of sysvinit 2.86.ds1-8 to experimental

tag 338801 + fixed-in-experimental
tag 343862 + fixed-in-experimental
tag 343863 + fixed-in-experimental
tag 343993 + fixed-in-experimental
tag 344001 + fixed-in-experimental
tag 344089 + fixed-in-experimental
tag 344547 + fixed-in-experimental

quit

This message was generated automatically in response to an
upload to the experimental distribution. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 27 Dec 2005 14:18:19 +0100
Source: sysvinit
Binary: sysv-rc sysvinit initscripts
Architecture: source i386 all
Version: 2.86.ds1-8
Distribution: experimental
Urgency: low
Maintainer: sysvinit maintainers <email address hidden>
Changed-By: Petter Reinholdtsen <email address hidden>
Description:
 initscripts - Scripts for initializing and shutting down the system
 sysv-rc - System-V-like runlevel change mechanism
 sysvinit - System-V like init utilities
Closes: 338801 343862 343863 343993 344001 344089 344547
Changes:
 sysvinit (2.86.ds1-8) experimental; urgency=low
 .
   [ Thomas Hood ]
   * Omit /run until we are sure it's needed (Closes: #344001)
   * Previous release also closed: #338736, #342160, #342744
   * Use /proc/mounts instead of /etc/mtab when unmounting (Closes: #338801)
   * Override lintian warnings re: top-level dirs
   * Check for files under mountpoints more thoroughly
   * initscripts.postinst:
     + Don't fail to install on file-rc systems (Closes: #343993)
     + Don't fail to install in chroots (Closes: #344089)
   * No longer keep the dynamic nologin flag file on the root filesystem;
     instead, keep it at /var/lib/initscripts/nologin. Note to admins:
     initscripts's postinst symlinks /etc/nologin to the latter location.
     To switch off login delaying permanently, set DELAYLOGIN=no in
     /etc/default/rcS. To switch it on permanently, replace the
     /etc/nologin symlink with a file.
   * mountvirtfs: Mount /dev/shm earlier; move long comment to README.Debian
   * Add 45_pidof_symlink.dpatch: Make pidof an absolute symlink
     (Closes: #343862)
   * debian/rules, 30_strip.dpatch: Strip .comment section from executables
     (Closes: #343863)
   * In umountfs, run umount with -f (Closes: #344547)
 .
   [ Petter Reinholdtsen ]
   * Enable the startpar option as it should work now that .sh scripts
     are serialized. The clock should no longer jump while startpar
     is used.
Files:
 4b049d27e9a4a2aa1cd2b9a13cc3d3f9 846 admin required sysvinit_2.86.ds1-8.dsc
 d5117a983ec6839306d49974689fb319 103525 admin required sysvinit_2.86.ds1-8.diff.gz
 7787d29cfc5c338100d399b24fdabcb9 115250 admin required sysvinit_2.86.ds1-8_i386.deb
 eb237b70237c94f0ba1174e061b2d009 42922 admin required initscripts_2.86.ds1-8_i386.deb
 6dde206cfa3ca4d7922f287ef9231b6a 42286 admin required sysv-rc_2.86.ds1-8_all.deb

-----BEGIN PGP SI...

Read more...

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

We've merged this fix.

Revision history for this message
In , Thomas Hood (jdthood-yahoo) wrote : Bug in experimental fixed in experimental
Download full text (4.8 KiB)

This bug reported as occurring in an experimental version of sysvinit
and as fixed in a later experimental version of sysvinit is closed
with this message.

sysvinit (2.86.ds1-9) experimental; urgency=low

  [ Thomas Hood ]
  * Split mountdevsubfs out of mountvirtfs and run it at S04 and S37.
    This should not behave any differently, but the split will allow
    packages that futz with /dev to do this at S03.
  * mountnfs.sh: Eliminate unnecessary use of subshell
  * umountfs: Only run umount if there is something to unmount
    (Closes: #345272)
  * urandom: Set PATH so that find can be found (Closes: #345273)
  * bootclean.sh: Improve, homogenize file deletion code
  * init: 64_init_set_PATH.dpatch: Set PATH if it's unset on re-exec
    (Closes: #345370)
  * init: 65_init_u_in_06.dpatch: Allow 'telinit u' in runlevels 0, 6
    (Closes: #345719)
  * umountroot: Remount ro with -f on GNU/kFreeBSD (Closes: #344547)
  * checkroot.sh, checkfs.sh: Pause for five seconds if sulogin fails
    (Partially addresses: #337444)
  * Include /var/log/fsck/ in initscripts package (Closes: #346139)
  * Replace /lib/init/functions.sh with /lib/init/mount-functions.sh
    for use by mountvirtfs and mountdevsubfs
  * various initscripts: Clean up code that reads fstab
  * various scripts: Redirect which program's stderr to /dev/null since
    the GNU version prints an error message when the command is not
    found (Closes: #345321)
  * /etc/default/rcS: Make VERBOSE and DELAYLOGIN default to "no"
  * /etc/default/rcS: Remove variable descriptions; refer to man page
  * rcS.5: Fix descriptions of variables
  * Remove obsolete docs
  * Make initscripts Depend on mount >= 2.11x-1 (Closes: #345968)
  * Remove obsolete dependencies on bsdutils, coreutils, dpkg, kbd and
    util-linux: the versions in question are older than oldstable, so
    any newly installed system and any system that has upgraded to
    sarge (or even woody) satisfies the constraints.
  * Remove obsolete dependency on the last package: last was forced off
    systems when they upgraded to buzz
  * Add Replaces to Conflicts: mdutils which no longer exists even in
    oldstable
  * initscripts postinst: Remove obsolete GMT-to-UTC code: this
    conversion was performed when systems were upgraded to potato
  * sysvinit: Depend on libc6 rather than Pre-Depending on it; we don't
    do anything special in the preinsts any more
  * Correct documentation of init's -e and -t options
  * Tweak descriptions
  * Add READMEs for remaining runlevel dirs (Closes: #242957)
  * Previous release also
    closes: #227540 "skeleton: Don't include /usr/local/* in PATH"
    closes: #346415 "mountnfs.sh doesn't work with the "bg" mount option"

  [ Petter Reinholdtsen ]
  * sysv-rc: Fix some typos in the startpar handling. (Closes: #345269)
  * Add code to detect and report bad 'exit' calls in init.d scripts,
    if they kill /etc/init.d/rc.
  * Make sure sourcing work with dash /bin/sh, by using 'set $action'
    to pass arguments to the script. (Closes: #345267)

  Thanks to Mark Hatle for help with this release.

 -- Petter Reinholdtsen <email address hidden> Sun, 8 Jan 2006 18:08:51 +0100

sysvinit (2.86....

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (5.1 KiB)

Message-ID: <email address hidden>
Date: Sun, 08 Jan 2006 19:58:55 +0100
From: Thomas Hood <email address hidden>
To: <email address hidden>, <email address hidden>,
 <email address hidden>, <email address hidden>, <email address hidden>
Subject: Bug in experimental fixed in experimental

This bug reported as occurring in an experimental version of sysvinit
and as fixed in a later experimental version of sysvinit is closed
with this message.

sysvinit (2.86.ds1-9) experimental; urgency=low

  [ Thomas Hood ]
  * Split mountdevsubfs out of mountvirtfs and run it at S04 and S37.
    This should not behave any differently, but the split will allow
    packages that futz with /dev to do this at S03.
  * mountnfs.sh: Eliminate unnecessary use of subshell
  * umountfs: Only run umount if there is something to unmount
    (Closes: #345272)
  * urandom: Set PATH so that find can be found (Closes: #345273)
  * bootclean.sh: Improve, homogenize file deletion code
  * init: 64_init_set_PATH.dpatch: Set PATH if it's unset on re-exec
    (Closes: #345370)
  * init: 65_init_u_in_06.dpatch: Allow 'telinit u' in runlevels 0, 6
    (Closes: #345719)
  * umountroot: Remount ro with -f on GNU/kFreeBSD (Closes: #344547)
  * checkroot.sh, checkfs.sh: Pause for five seconds if sulogin fails
    (Partially addresses: #337444)
  * Include /var/log/fsck/ in initscripts package (Closes: #346139)
  * Replace /lib/init/functions.sh with /lib/init/mount-functions.sh
    for use by mountvirtfs and mountdevsubfs
  * various initscripts: Clean up code that reads fstab
  * various scripts: Redirect which program's stderr to /dev/null since
    the GNU version prints an error message when the command is not
    found (Closes: #345321)
  * /etc/default/rcS: Make VERBOSE and DELAYLOGIN default to "no"
  * /etc/default/rcS: Remove variable descriptions; refer to man page
  * rcS.5: Fix descriptions of variables
  * Remove obsolete docs
  * Make initscripts Depend on mount >= 2.11x-1 (Closes: #345968)
  * Remove obsolete dependencies on bsdutils, coreutils, dpkg, kbd and
    util-linux: the versions in question are older than oldstable, so
    any newly installed system and any system that has upgraded to
    sarge (or even woody) satisfies the constraints.
  * Remove obsolete dependency on the last package: last was forced off
    systems when they upgraded to buzz
  * Add Replaces to Conflicts: mdutils which no longer exists even in
    oldstable
  * initscripts postinst: Remove obsolete GMT-to-UTC code: this
    conversion was performed when systems were upgraded to potato
  * sysvinit: Depend on libc6 rather than Pre-Depending on it; we don't
    do anything special in the preinsts any more
  * Correct documentation of init's -e and -t options
  * Tweak descriptions
  * Add READMEs for remaining runlevel dirs (Closes: #242957)
  * Previous release also
    closes: #227540 "skeleton: Don't include /usr/local/* in PATH"
    closes: #346415 "mountnfs.sh doesn't work with the "bg" mount option"

  [ Petter Reinholdtsen ]
  * sysv-rc: Fix some typos in the startpar handling. (Closes: #345269)
  * Add code to detect and report bad 'exit' ca...

Read more...

Revision history for this message
In , Petter Reinholdtsen (pere-debian) wrote : Bug#344089: fixed in sysvinit 2.86.ds1-11
Download full text (14.4 KiB)

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

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-11_i386.deb
  to pool/main/s/sysvinit/initscripts_2.86.ds1-11_i386.deb
sysv-rc_2.86.ds1-11_all.deb
  to pool/main/s/sysvinit/sysv-rc_2.86.ds1-11_all.deb
sysvinit_2.86.ds1-11.diff.gz
  to pool/main/s/sysvinit/sysvinit_2.86.ds1-11.diff.gz
sysvinit_2.86.ds1-11.dsc
  to pool/main/s/sysvinit/sysvinit_2.86.ds1-11.dsc
sysvinit_2.86.ds1-11_i386.deb
  to pool/main/s/sysvinit/sysvinit_2.86.ds1-11_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 address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Petter Reinholdtsen <email address hidden> (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 address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 22 Jan 2006 22:17:38 +0100
Source: sysvinit
Binary: sysv-rc sysvinit initscripts
Architecture: source i386 all
Version: 2.86.ds1-11
Distribution: unstable
Urgency: low
Maintainer: sysvinit maintainers <email address hidden>
Changed-By: Petter Reinholdtsen <email address hidden>
Description:
 initscripts - Scripts for initializing and shutting down the system
 sysv-rc - System-V-like runlevel change mechanism
 sysvinit - System-V-like init utilities
Closes: 55143 89481 95390 116366 160329 186880 189356 213028 220025 227540 237074 238861 242957 258290 272066 275680 286082 286479 316423 323749 327865 328582 328764 330155 331397 332309 333836 336172 338736 338801 339023 339979 340017 341075 341097 342160 342744 343596 343862 343863 343993 344001 344089 344547 344547 345267 345269 345272 345273 345321 345370 345719 345968 346139 346415
Changes:
 sysvinit (2.86.ds1-11) unstable; urgency=low
 .
   [ Thomas Hood ]
   * rcS(5): Improve
   * sulogin(8): Improve; mention -t option (Closes: #186880)
   * bootlogd(8): Improve; mention need for PTY support
   * initscripts postinst: Update to reflect script name changes
   * initscripts: Harmonize PATH settings
   * checkroot.sh: Don't check for need to start /sbin/update.
     We don't support pre-2.4 kernels any more.
   * checkroot.sh, mountall.sh: Run swapon with -v if VERBOSE!=no
   * Remove obsolete lintian overrides
   * Previous release also
     closes: #258290 "bootlogd: Bad file descriptor"
     closes: #327865 "bootlogd stopped working"
     closes: #328764 "bootlogd fails to start"
 .
   [ Petter Reinholdtsen ]
   * Time to upload all these changes into unstable (Closes: #341075)
   * Revert default VERBOSE value to "yes" to reduce the amount of
     user visible changes in this upload.
 .
 sysvinit (2.86.ds1-10) experimental; urgency=low
 .
   [ Thomas Hood ]
   * bootclean: Adapt from old bootclean.sh; handle return status mor...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.