Your message dated Fri, 21 Oct 2005 10:02:12 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#334179: fixed in udev 0.071-1
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; 16 Oct 2005 02:56:54 +0000
>From [EMAIL PROTECTED] Sat Oct 15 19:56:54 2005
Return-path: <[EMAIL PROTECTED]>
Received: from mail9.tpgi.com.au [203.12.160.104]
by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
id 1EQyhi-0007xv-00; Sat, 15 Oct 2005 19:56:54 -0700
Received: from localhost (220-245-212-31-act.tpgi.com.au [220.245.212.31])
by mail9.tpgi.com.au (envelope-from [EMAIL PROTECTED]) (8.13.4/8.13.4)
with ESMTP id j9G2uoou022641;
Sun, 16 Oct 2005 12:56:52 +1000
Received: from nathanh by localhost with local (Exim 3.36 #1 (Debian))
id 1EQyhd-00026u-00; Sun, 16 Oct 2005 12:56:49 +1000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Nathan Hand <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: udev 0.070-1 breaks dvb when /bin/sh != bash
X-Mailer: reportbug 3.17
Date: Sun, 16 Oct 2005 12:56:49 +1000
Message-Id: <[EMAIL PROTECTED]>
Sender: Nathan Hand <[EMAIL PROTECTED]>
X-TPG-Antivirus: Passed
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=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE
autolearn=no version=2.60-bugs.debian.org_2005_01_02
Package: udev
Version: 0.070-5
Severity: critical
Tags: patch
Justification: breaks unrelated software
The dvb.sh script was replaced with inline code in udev 0.070-1. This
code fails to produce /dev/dvb/* nodes: following errors were seen.
Oct 16 12:29:47 localhost udev[7381]: udev_make_node:
mknod(/dev/dvb/adapter/, 020660, 212, 4) failed with error 'File exists'
Oct 16 12:29:47 localhost udev[7385]: udev_make_node:
mknod(/dev/dvb/adapter/, 020660, 212, 5) failed with error 'File exists'
Oct 16 12:29:47 localhost udev[7392]: udev_make_node:
mknod(/dev/dvb/adapter/, 020660, 212, 7) failed with error 'File exists'
Oct 16 12:29:47 localhost udev[7404]: udev_make_node:
mknod(/dev/dvb/adapter/, 020660, 212, 3) failed with error 'File exists'
On my system, /bin/sh was symlinked to dash.
lrwxrwxrwx 1 root root 4 Aug 29 2004 /bin/sh -> dash
Replacing this with a symlink to bash fixes the inline dvb code.
lrwxrwxrwx 1 root root 9 Oct 16 12:34 /bin/sh -> /bin/bash
/dev/dvb/adapter0:
total 0
crw-rw---- 1 root video 212, 4 Oct 16 12:45 demux0
crw-rw---- 1 root video 212, 5 Oct 16 12:45 dvr0
crw-rw---- 1 root video 212, 3 Oct 16 12:45 frontend0
crw-rw---- 1 root video 212, 7 Oct 16 12:45 net0
The problematic line is in udev.rules
KERNEL=="dvb*", PROGRAM="/bin/sh -c 'K=%k K=$${K#dvb} \
A=$${K%%%%.*} D=$${K#*.}; echo dvb/adapter$$A/$$D'", \
NAME="%c"
There's a deficiency in dash, as demonstrated here.
$ /bin/dash -c 'K=dvb0.net0 K=${K#dvb} ; echo $K'
<empty line>
$ /bin/bash -c 'K=dvb0.net0 K=${K#dvb} ; echo $K'
0.net0
$ /bin/dash -c 'K=dvb0.net0 ; K=${K#dvb} ; echo $K'
0.net0
I recommend changing the "PROGRAM" to explicitly use /bin/bash, or to
use the variant with extra semicolons as a workaround for dash.
I've also lodged a bug with the dash package.
-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 0
lrwxrwxrwx 1 root root 20 May 5 17:30 020_permissions.rules ->
../permissions.rules
lrwxrwxrwx 1 root root 12 Oct 16 00:02 050_hal-plugdev.rules -> ../hal.rules
lrwxrwxrwx 1 root root 13 Aug 29 2004 udev.rules -> ../udev.rules
lrwxrwxrwx 1 root root 19 Oct 15 17:16 z20_persistent.rules ->
../persistent.rules
lrwxrwxrwx 1 root root 12 Jul 7 19:35 z50_run.rules -> ../run.rules
lrwxrwxrwx 1 root root 16 Oct 15 17:16 z55_hotplug.rules -> ../hotplug.rules
lrwxrwxrwx 1 root root 19 Aug 13 18:41 z60_alsa-utils.rules ->
../alsa-utils.rules
lrwxrwxrwx 1 root root 17 Jul 7 19:35 z70_hotplugd.rules -> ../hotplugd.rules
-- /sys/:
/sys/block/dm-0/dev
/sys/block/dm-1/dev
/sys/block/dm-2/dev
/sys/block/dm-3/dev
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hdc/dev
/sys/block/hdd/dev
/sys/block/hdd/hdd1/dev
/sys/block/ram0/dev
/sys/block/ram1/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/class/dvb/dvb0.demux0/dev
/sys/class/dvb/dvb0.dvr0/dev
/sys/class/dvb/dvb0.frontend0/dev
/sys/class/dvb/dvb0.net0/dev
/sys/class/input/event0/dev
/sys/class/input/mice/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/psaux/dev
/sys/class/printer/lp0/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/dmfm/dev
/sys/class/sound/dmmidi/dev
/sys/class/sound/dsp/dev
/sys/class/sound/hwC0D0/dev
/sys/class/sound/midi/dev
/sys/class/sound/midiC0D0/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/timer/dev
/sys/class/video4linux/vbi0/dev
/sys/class/video4linux/video0/dev
-- Kernel configuration:
-- System Information:
Debian Release: testing/unstable
APT prefers breezy
APT policy: (500, 'breezy'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages udev depends on:
ii initscripts 2.86.ds1-1 Standard scripts needed for bootin
ii libc6 2.3.5-3 GNU C Library: Shared libraries an
ii libselinux1 1.26-1 SELinux shared libraries
ii lsb-base 3.0-9 Linux Standard Base 3.0 init scrip
ii makedev 2.3.1-78 creates device files in /dev
ii sed 4.1.4-2 The GNU sed stream editor
udev recommends no packages.
-- debconf information:
udev/devfs-warning:
* udev/reboot-warning:
---------------------------------------
Received: (at 334179-close) by bugs.debian.org; 21 Oct 2005 17:08:05 +0000
>From [EMAIL PROTECTED] Fri Oct 21 10:08:05 2005
Return-path: <[EMAIL PROTECTED]>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
id 1ET0HU-0001Fi-00; Fri, 21 Oct 2005 10:02:12 -0700
From: Marco d'Itri <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.56 $
Subject: Bug#334179: fixed in udev 0.071-1
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Fri, 21 Oct 2005 10:02:12 -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
Source: udev
Source-Version: 0.071-1
We believe that the bug you reported is fixed in the latest version of
udev, which is due to be installed in the Debian FTP archive:
udev-udeb_0.071-1_i386.udeb
to pool/main/u/udev/udev-udeb_0.071-1_i386.udeb
udev_0.071-1.diff.gz
to pool/main/u/udev/udev_0.071-1.diff.gz
udev_0.071-1.dsc
to pool/main/u/udev/udev_0.071-1.dsc
udev_0.071-1_i386.deb
to pool/main/u/udev/udev_0.071-1_i386.deb
udev_0.071.orig.tar.gz
to pool/main/u/udev/udev_0.071.orig.tar.gz
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.
Marco d'Itri <[EMAIL PROTECTED]> (supplier of updated udev 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: Fri, 21 Oct 2005 16:39:05 +0200
Source: udev
Binary: udev udev-udeb
Architecture: source i386
Version: 0.071-1
Distribution: unstable
Urgency: low
Maintainer: Marco d'Itri <[EMAIL PROTECTED]>
Changed-By: Marco d'Itri <[EMAIL PROTECTED]>
Description:
udev - /dev/ and hotplug management daemon
udev-udeb - /dev/ and hotplug management daemon (udeb)
Closes: 334179 334232 334439 334584
Changes:
udev (0.071-1) unstable; urgency=low
.
* New upstream release.
Removed the following patches which have been merged upstream:
ata_id_nonblock, install_hotplugd, scsi_id_tmp.
* Added patch udev-synthesize-waldi which implements full support for
CCW devices in udevsynthesize. Provided by Bastian Blank.
* devfs.rules, udev.rules: added semicolons after setting variables in
shell script fragments to work around a dash bug. (Closes: #334179)
* README.Debian: suggest to use CONFIG_PNP, CONFIG_PNPACPI and
CONFIG_PNPBIOS too. (Closes: #334232)
* permissions.rules: added fuse group fuse. (Closes: #334439)
* Make executable the agent scripts in the udeb. (Closes: #334584)
Files:
de8f1ca9cb3b8f281651db74e412fdf9 593 admin optional udev_0.071-1.dsc
0116e5feabb78698f43638822ab8a27b 437817 admin optional udev_0.071.orig.tar.gz
4714845975500eaebaaba6cd72897c46 42352 admin optional udev_0.071-1.diff.gz
22c1f7113218a7dad44519d7cf4f2eb7 316958 admin optional udev_0.071-1_i386.deb
b57a49d77aaf07287227fed38f5f74a8 57736 debian-installer optional
udev-udeb_0.071-1_i386.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDWQszFGfw2OHuP7ERAvVhAKCYFn9rRbW1yG7acoU43qiUqiqoSgCfYqkX
LFh9EwsPFuqU9lxaoRtahUs=
=EzZH
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]