Package: lvm2
Version: 2.02.98-6+b1
Severity: normal

Dear Maintainer,

When 'global_filter' is enabled (with any value, say [ "r/.*/" ] for example),
and if 'obtain_device_list_from_udev' is set to 0 (zero), then lvm commands
create an empty ????P??? (unprintable basename) directory in the current one:

root@sid:~# egrep '^\s*(obtain_device_list_from_udev|(global_)?filter)\s*=' 
/etc/lvm/lvm.conf
    obtain_device_list_from_udev = 0
    filter = [ "a/.*/" ]
    global_filter = [ "r/.*/" ]
root@sid:~# mkdir /tmp/test
root@sid:~# cd /tmp/test
root@sid:/tmp/test# ls
root@sid:/tmp/test# vgscan
  Reading all physical volumes.  This may take a while...
  No volume groups found
  �    P�      : open failed: Is a directory
root@sid:/tmp/test# ls
????P???
root@sid:/tmp/test# ls # followed by <TAB><TAB>
�^I^HP�^I^H/
root@sid:/tmp/test# ls | cat -v
M-@M-9  ^HPM-9  ^H
root@sid:/tmp/test# rmdir ????P???
root@sid:/tmp/test# lvm
lvm> vgscan
  Reading all physical volumes.  This may take a while...
  No volume groups found
lvm> quit
  Exiting.
  �    P�      : open failed: Is a directory
root@sid:/tmp/test# rmdir �\    ^HP�\   ^H/
root@sid:/tmp/test# touch �\    ^HP�\   ^H
root@sid:/tmp/test# ls -l
total 0
-rw-r--r-- 1 root root 0 Nov 20 04:30 ????P???
root@sid:/tmp/test# ls | cat -v
M-@M-9  ^HPM-9  ^H
root@sid:/tmp/test# lvm
lvm> lvscan
  No volume groups found
lvm> quit
  Exiting.
  Directory "� P�      " not found
root@sid:/tmp/test#

This may be easily reproduced from a freshly installed system, with or
without LVM layout (I dont't know if it makes a difference, but tests
have been performed on systems installed on USB sticks or external HDD,
as my computer has no internal disk). Also, this leads to the creation
of this unprintable directory at each boot, directly under /. I have
checked ftp://sources.redhat.com/pub/lvm2/WHATS_NEW, and I doubt this
has been fixed in upstream.

Cheers,
quidame


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.11-2-486
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lvm2 depends on:
ii  dmsetup                   2:1.02.77-6+b1
ii  initscripts               2.88dsf-43
ii  libc6                     2.17-96
ii  libdevmapper-event1.02.1  2:1.02.77-6+b1
ii  libdevmapper1.02.1        2:1.02.77-6+b1
ii  libreadline5              5.2+dfsg-2
ii  libudev1                  204-5
ii  lsb-base                  4.1+Debian12

lvm2 recommends no packages.

Versions of packages lvm2 suggests:
pn  thin-provisioning-tools  <none>

-- Configuration Files:
/etc/lvm/lvm.conf changed [not included]

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to