Package: hal<br>Version: 0.5.10-5<br>Severity: important<br><br>I'm using a straight Debian Sid ("testing") system. AMD ~2.6G CPU. Western Digital SATA HDs<br><br>Logging in over SSH, I mounted an iso file via loopback. No problems, there. However, when I went<br>
to un-mount the filesystem, umount returned the "device busy" error message. Repeated variations of<br>lsof, fuser, and a manual search (grep) of the open processes via /proc revealed that there were no<br>open files on the filesystem and no processes accessing the filesystem.<br>
<br>The solution was to kill hald, then restart it. At that point umount began working properly again.<br><br>Killing hald alone did not do the trick. Killing hald and then attempting umount simply returned the<br>"device busy" message. It was only after killing hald and then restarting the hald process that the filesystem<br>
could finally be un-mounted.<br><br>This is the third time this has happened. I often access machines via SSH and often use loopback files.<br>Before discovering the relationship with hal I had been resorting to rebooting the machines to clear the fs tab.<br>
<br>Regards --<br><br>And thanks VERY MUCH for all the good work --<br><br>K.<br><br>-- System Information:<br>Debian Release: lenny/sid<br> APT prefers testing<br> APT policy: (500, 'testing')<br>Architecture: i386 (i686)<br>
<br>Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core)<br>Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF8 (charmap=UTF-8)<br>Shell: /bin/sh linked to /bin/bash<br><br>Versions of packages hal depends on:<br>ii adduser 3.105 add and remove users and groups<br>
ii dbus 1.1.2-1 simple interprocess messaging syst<br>ii hal-info 20071212-2 Hardware Abstraction Layer - fdi f<br>ii libc6 2.7-6 GNU C Library: Shared libraries<br>
ii libdbus-1-3 1.1.2-1 simple interprocess messaging syst<br>ii libdbus-glib-1-2 0.74-1 simple interprocess messaging syst<br>ii libexpat1 1.95.8-4 XML parsing C library - runtime li<br>
ii libgcc1 1:4.3-20080202-1 GCC support library<br>ii libglib2.0-0 2.14.6-1 The GLib library of C routines<br>ii libhal-storage1 0.5.10-5 Hardware Abstraction Layer - share<br>
ii libhal1 0.5.10-5 Hardware Abstraction Layer - share<br>ii libsmbios1 0.13.10-1 Provide access to (SM)BIOS informa<br>ii libstdc++6 4.3-20080202-1 The GNU Standard C++ Library v3<br>
ii libusb-0.1-4 2:0.1.12-9 userspace USB programming library<br>ii libvolume-id0 0.114-2 libvolume_id shared library<br>ii lsb-base 3.1-24 Linux Standard Base 3.1 init scrip<br>
ii mount 2.13.1-1 Tools for mounting and manipulatin<br>ii pciutils 1:2.2.10-1 Linux PCI Utilities<br>ii pm-utils 0.99.2-3 utilities and scripts for power ma<br>
ii udev 0.114-2 /dev/ and hotplug management daemo<br>ii usbutils 0.73-5 Linux USB utilities<br><br>Versions of packages hal recommends:<br>ii eject 2.1.5-6 ejects CDs and operates CD-Changer<br>
pn libsmbios-bin <none> (no description available)<br><br>-- no debconf information<br><br clear="all"><br>-- <br>Please avoid sending me Word or PowerPoint attachments. <br>See <a href="http://www.gnu.org/philosophy/no-word-attachments.html">http://www.gnu.org/philosophy/no-word-attachments.html</a>