Your message dated Wed, 12 Aug 2009 20:47:26 +0200
with message-id <[email protected]>
and subject line Re: libpam-mount: lsof does not run in debug mode when closing
session
has caused the Debian Bug report #532878,
regarding libpam-mount: lsof does not run in debug mode when closing session
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
532878: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532878
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libpam-mount
Version: 0.44-1+lenny3
Severity: important
Tags: patch
When debug is enabled, pam_mount.so run lsof command at the end of the session
to show open files that prevent umounting volumes.
Due to a wrong call to HXbtree_get in run_lsof() function, it exit without
running lsof command and no error message is send to syslog. Attached patch
solve this problem.
-- System Information:
Debian Release: 5.0.1
APT prefers lenny
APT policy: (500, 'lenny'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-2-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libpam-mount depends on:
ii debconf 1.5.24 Debian configuration management sy
ii libc6 2.7-18 GNU C Library: Shared libraries
ii libhx13 1.18-1 A library providing queue, tree, I
ii libpam0g 1.0.1-5+lenny1 Pluggable Authentication Modules l
ii libssl0.9.8 0.9.8g-15+lenny1 SSL shared libraries
ii libxml-writer-perl 0.604-1 Perl module for writing XML docume
ii libxml2 2.6.32.dfsg-5 GNOME XML library
ii mount 2.13.1.1-1 Tools for mounting and manipulatin
libpam-mount recommends no packages.
Versions of packages libpam-mount suggests:
pn cryptsetup <none> (no description available)
pn davfs2 <none> (no description available)
pn fuse-utils <none> (no description available)
ii lsof 4.78.dfsg.1-4 List open files
pn ncpfs <none> (no description available)
ii openssl 0.9.8g-15+lenny1 Secure Socket Layer (SSL) binary a
ii psmisc 22.6-1 Utilities that use the proc filesy
pn smbfs <none> (no description available)
pn truecrypt-utils <none> (no description available)
-- debconf information:
* libpam-mount/convert-xml-config: false
--- /tmp/deb-src/libpam-mount-0.44/src/mount.c 2008-08-17 02:00:05.000000000 +0200
+++ libpam-mount-0.44/src/mount.c 2009-06-12 13:15:33.000000000 +0200
@@ -112,9 +112,11 @@
struct stat sb;
unsigned int i;
pid_t pid;
+ char* str;
- if (stat(HXbtree_get(vinfo, "MNTPT"), &sb) < 0 && errno == ENOENT)
- return;
+ HXformat_aprintf(vinfo, &str, "%(MNTPT)");
+ if (stat(HXbtree_get(vinfo, str), &sb) < 0 && errno == ENOENT)
+ return;
if (config->command[CMD_LSOF][0] == NULL)
l0g("lsof not defined in pam_mount.conf.xml\n");
--- End Message ---
--- Begin Message ---
This bug is fixed in recent uploads. It will be fixed in stable with the next
release.
Thanks for the report.
signature.asc
Description: This is a digitally signed message part.
--- End Message ---