[Pkg-sysvinit-devel] Bug#686498: [initscripts] no more mouse and keyboard (#669949, #670156) has not been fixed

Roger Leigh rleigh at codelibre.net
Sun Sep 2 14:42:35 UTC 2012


On Sun, Sep 02, 2012 at 04:20:16PM +0200, Eric Kelm wrote:
> > On Sun, Sep 02, 2012 at 02:20:31PM +0200, Eric Kelm wrote:
> > > --- Please enter the report below this line. ---
> > > After the migration to testing from version 2.88dsf-22.1 to 2.88dsf-31 my
> > > mouse and keyboard stopped working after X was started. Disabling
> > > bootclean.sh by adding "exit 0" as the first line fixed it.
> > 
> > Did you allow all of the initscripts to be upgraded when the
> > package was upgraded, or are you potentially still using older
> > versions of the scripts?  This should have been fixed several
> > months ago.
> > 
> Yes, all scripts are up to date. The testing installation on this system is
> several years old, so it might be caused by other cruft left behind. I just
> upgraded another system which was only installed two month ago and i can't
> reproduce the problem there.

This is caused by one of the bootclean scripts removing the udev
state from /run/udev.  The scripts which mount /run and clean
/run all come from initscripts, so it /should/ all be
self-contained, i.e. upgrading the package should have updated
everything.

On your system, is /run being correctly mounted as a tmpfs?
Do you have any files in /run called .tmpfs or .ramfs?
/etc/init.d/mountkernfs.sh should contain a single line
  mount_run "$MNTMODE"
and /lib/init/bootclean.sh should contain at the end a function
named clean_all() which has the line
  clean /run "! -xtype d ! -name utmp ! -name innd.pid" || ES=1

If you have both of these, you /should/ have an up-to-date
system.  If one or both are not present, you may have scripts
from an old version hanging around which need replacing with
the current versions.


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux    http://people.debian.org/~rleigh/
 `. `'   schroot and sbuild  http://alioth.debian.org/projects/buildd-tools
   `-    GPG Public Key      F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800



More information about the Pkg-sysvinit-devel mailing list