docs: def extract_paths_dead(self, paths, ignore_nopath):
          """
          Extract the given paths from the domain using guestfs.
          Using guestfs can have side-effects and should be used as a second
          option, mainly when SSH is not available.
  
          Args:
              paths(list of str): paths to extract
              ignore_nopath(boolean): if True will ignore none existing paths.
  
          Returns:
              None
  
          Raises:
              :exc:`~lago.utils.LagoException`: if :mod:`guestfs` is not
                  importable.
              :exc:`~lago.plugins.vm.ExtractPathNoPathError`: if a none existing
                  path was found on the VM, and `ignore_nopath` is True.
              :exc:`~lago.plugins.vm.ExtractPathError`: on failure extracting
                  the files.
          """
          if not self._has_guestfs:
              raise LagoException(
                  ('guestfs module not available, cannot '
                   )('extract files with libguestfs')
              )
  
          LOGGER.debug(
              '%s: attempting to extract files with libguestfs', self.vm.name()
          )
          guestfs_tools.extract_paths(
              disk_path=self.vm.spec['disks'][0]['path'],
              disk_root=self.vm.spec['disks'][0]['metadata'].get(
                  'root-partition', 'root'
              ),
              paths=paths,
              ignore_nopath=ignore_nopath
          )