[Pkg-bluetooth-maintainers] Bug#640644: bluez: attempted upgrade from 4.94-3 to 4.96-1 causes kernel "oops"

cfr ReesCF at gmail.com
Tue Sep 6 01:09:31 UTC 2011


Package: bluez
Version: 4.94-3
Severity: important


Attempted upgrade using aptitude from 4.94-3 to 4.96-1 caused "oops". On
reboot, aptitude demanded dpkg --configure -a but dpkg reports bluez in
too damaged a state. Attempting to force installation retriggers "oops".
Attempting to remove bluez causes system to offer to uninstall large
parts of itself. Package state is therefore irresolvably inconsistent at
present.

Note that the problem is with 4.96-1 and not 4.94-3. Although reportbug
says this is the installed version, dpkg/apt-get can no longer find this
4.94.3. Files under dpkg's status are for 4.94.3 but files in
/var/lib/dpkg/info/ are for 4.96-1 and dpkg reports the package as
half-configured or half-installed or in need of reinstallation...

apt-cache policy bluez:

  Installed: 4.94-3
  Candidate: 4.96-1
  Version table:
   4.96-1 
   	990 http://mirror.ox.ac.uk/debian/ wheezy/main powerpc Packages
	600 ftp://mirror.ox.ac.uk/debian/ sid/main powerpc Packages
	990 ftp://mirror.ox.ac.uk/debian/ testing/main powerpc Packages			    
  *** 4.94-3 
  	100 /var/lib/dpkg/status

apt-cache show bluez:

Package: bluez
Version: 4.96-1
Installed-Size: 1828
Maintainer: Debian Bluetooth Maintainers <pkg-bluetooth-maintainers at lists.alioth.debian.org>
Architecture: powerpc
Replaces: bluez-audio (<= 3.36-3), bluez-input, bluez-network, bluez-serial, bluez-utils (<= 3.36-3), udev (<< 170-1)
Depends: libbluetooth3 (>= 4.91), libc6 (>= 2.7), libcap-ng0, libdbus-1-3 (>= 1.1.1), libglib2.0-0 (>= 2.28.0), libreadline6 (>= 6.0), libudev0 (>= 0.140), libusb-0.1-4 (>= 2:0.1.12), module-init-tools, udev (>= 170-1), lsb-base, dbus, python-gobject, python-dbus
Conflicts: bluez-audio (<= 3.36-3), bluez-utils (<= 3.36-3)
Breaks: udev (<< 170-1)
Description: Bluetooth tools and daemons
 This package contains tools and system daemons for using Bluetooth devices.
 .
 BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source
 project distributed under GNU General Public License (GPL).
Homepage: http://www.bluez.org
Tag: implemented-in::c
Section: admin
Priority: optional
Filename: pool/main/b/bluez/bluez_4.96-1_powerpc.deb
Size: 636236
MD5sum: 6749c1faabe56f05dadc542a67c877e9
SHA1: 26431d025a205678eca2874f6e0f64f47e74cf8d
SHA256: 970e5797a901b52a4be36062c0ed03995cb912de82836fa392106fa04589b2a6

Package: bluez
Status: install reinstreq half-configured
Priority: optional
Section: admin
Installed-Size: 1692
Maintainer: Debian Bluetooth Maintainers <pkg-bluetooth-maintainers at lists.alioth.debian.org>
Architecture: powerpc
Version: 4.94-3
Config-Version: 4.94-3
Replaces: bluez-audio (<= 3.36-3), bluez-input, bluez-network, bluez-serial, bluez-utils (<= 3.36-3), udev (<< 170-1)
Depends: libbluetooth3 (>= 4.91), libc6 (>= 2.7), libcap-ng0, libdbus-1-3 (>= 1.1.1), libglib2.0-0 (>= 2.24.0), libudev0 (>= 0.140), libusb-0.1-4 (>= 2:0.1.12), module-init-tools, udev (>= 170-1), lsb-base, dbus, python-gobject, python-dbus
Breaks: udev (<< 170-1)
Conflicts: bluez-audio (<= 3.36-3), bluez-utils (<= 3.36-3)
Conffiles:
 /etc/bluetooth/main.conf 26ab16cc3dcfbad817de3190092e366c
 /etc/bluetooth/rfcomm.conf 0a87d3eddd29683c1456688907e67b4f
 /etc/bluetooth/serial.conf 5dcc15dd1153ddebbd41612da9b642e5
 /etc/bluetooth/network.conf 0c7497c405b963382ff71789d0730abd
 /etc/bluetooth/audio.conf c2ee67e4141ac548f5bc49634f44018a
 /etc/bluetooth/input.conf 4bebcedeed8770b1aea07eefc5c35a52
 /etc/default/bluetooth 1e25cf981f29147187311b94f8e0ea89
 /etc/dbus-1/system.d/bluetooth.conf 4599b5ab9197cc9527bb825e964fb1c7
 /etc/init.d/bluetooth 6381b89fd1996a2d827e0e81f553477a
Description: Bluetooth tools and daemons
 This package contains tools and system daemons for using Bluetooth devices.
 .
 BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source
 project distributed under GNU General Public License (GPL).
Homepage: http://www.bluez.org

[But I cannot reinstall 4.94-3 because nothing can find the file even
with appropriate snapshot sources listed in sources.list.]

I could not capture the output of the "oops"s because the system was
entirely unresponsive and nothing seems to have been logged. Following
suggestions in the kernel documentation, however, I did try to take a
photograph of my screen on the second "oops" and I can provide this if
it might be of any use. (It is probably not a very good photograph as I
don't have a great camera but it was taken with a camera rather than
just a phone, say.)

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (600, 'unstable')
Architecture: powerpc (ppc)

Kernel: Linux 3.0.0-1-powerpc
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash

Versions of packages bluez depends on:
ii  dbus                         1.4.14-1    simple interprocess messaging syst
ii  libbluetooth3                4.96-1      Library to use the BlueZ Linux Blu
ii  libc6                        2.13-16     Embedded GNU C Library: Shared lib
ii  libcap-ng0                   0.6.6-1     An alternate POSIX capabilities li
ii  libdbus-1-3                  1.4.14-1    simple interprocess messaging syst
ii  libglib2.0-0                 2.28.6-1    The GLib library of C routines
ii  libudev0                     172-1       libudev shared library
ii  libusb-0.1-4                 2:0.1.12-19 userspace USB programming library
ii  lsb-base                     3.2-27      Linux Standard Base 3.2 init scrip
ii  module-init-tools            3.16-1      tools for managing Linux kernel mo
ii  python-dbus                  0.84.0-2    simple interprocess messaging syst
ii  python-gobject               2.28.6-4    Python bindings for the GObject li
ii  udev                         172-1       /dev/ and hotplug management daemo

bluez recommends no packages.

bluez suggests no packages.

-- debconf-show failed





More information about the Pkg-bluetooth-maintainers mailing list