<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi list,</p>
    <p>Ive found the reason for failing lvmdbusd: The install-script
      installs the python-module-dir "lvmdbusd" into
      /usr/lib/python3.6/site-packages. Unfortunatly this path is not in
      the standard-python(3)-modulepath included:</p>
    <p>--------------- snip -------------------------<br>
    </p>
    <p>ver@w541:~/gits/lvm2$ python3 -m site <br>
      sys.path = [<br>
          '/home/oliver/gits/lvm2',<br>
          '/usr/lib/python36.zip',<br>
          '/usr/lib/python3.6',<br>
          '/usr/lib/python3.6/lib-dynload',<br>
          '/usr/local/lib/python3.6/dist-packages',<br>
          '/usr/lib/python3/dist-packages',<br>
          '/usr/lib/python3.6/dist-packages',<br>
      ]<br>
      USER_BASE: '/home/oliver/.local' (exists)<br>
      USER_SITE: '/home/oliver/.local/lib/python3.6/site-packages'
      (doesn't exist)<br>
      ENABLE_USER_SITE: True<br>
    </p>
    <p>--------------- snap -------------------------<br>
    </p>
    <p>It seems the "site-packages" dir is in Ubuntu a local one in the
      current home dir. Putting the moduledir "lvmdbusd" into
      /usr/lib/python3.6/dist-packages works fine. For me it is
      sufficient to change the installation-path to this dir.</p>
    <p>I don't know, how the paths are organized in other distros like
      fedora or redhat, but maybe you find a way installing the
      lvm2-python3-parts for lvmdbusd in a way which works also out of
      the box for ubuntu, too.<br>
    </p>
    <p>Tfh!</p>
    <p>Oliver</p>
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 11.12.2017 02:53, Oliver Rath wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:178294ff-5cb8-5dbd-9475-0cafb8958547@mglug.de">
      <meta http-equiv="Context-Type" content="text/html; charset=utf-8">
      <p>Hi list,</p>
      <p>Im playing around with the dbus-daemon, which shows me some
        strange behaviours:</p>
      <ul>
        <li>lvmdbusd doesnt run with the message <br>
          # lvmdbusd <br>
          Traceback (most recent call last):<br>
            File "/sbin/lvmdbusd", line 13, in <module><br>
              from lvmdbusd import main<br>
          ModuleNotFoundError: No module named 'lvmdbusd'<br>
          *but* the module seems to be installed:<br>
          # find /usr/lib/ -iname "lvmdbusd"<br>
          /usr/lib/python3.6/site-packages/lvmdbusd<br>
          /usr/lib/python3.5/site-packages/lvmdbusd<br>
          <br>
          Btw, lvmdbusd seems not to be installed for python2</li>
        <li>lvmdbusd is a python-script, but the installer says "python
          is deprecated, use dbus instead". Can I use the dbus-interface
          (Im working on some examples in Rust for this) without the
          lvmdbusd?</li>
      </ul>
      <p>Is lvm via dbus possibly out of date and not longer useable?</p>
      <p>My system is ubuntu 17.10 with lvm2-git installed:</p>
      <p># lvdisplay --version<br>
          LVM version:     2.02.177(2)-git (2017-11-03)<br>
          Library version: 1.02.146-git (2017-11-03)<br>
          Driver version:  4.37.0<br>
          Configuration:   ./configure --enable-lvmetad
        --enable-lvmpolld --enable-dmfilemapd --enable-cmdlib
        --enable-applib --enable-dbus-service --enable-notify-dbus
        --enable-python2_bindings<br>
        <br>
      </p>
      <p>TfH</p>
      <p>Oliver</p>
      <p><br>
      </p>
      <ul>
      </ul>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
linux-lvm mailing list
<a class="moz-txt-link-abbreviated" href="mailto:linux-lvm@redhat.com">linux-lvm@redhat.com</a>
<a class="moz-txt-link-freetext" href="https://www.redhat.com/mailman/listinfo/linux-lvm">https://www.redhat.com/mailman/listinfo/linux-lvm</a>
read the LVM HOW-TO at <a class="moz-txt-link-freetext" href="http://tldp.org/HOWTO/LVM-HOWTO/">http://tldp.org/HOWTO/LVM-HOWTO/</a></pre>
    </blockquote>
    <br>
  </body>
</html>