[Bug 1807177] Re: Package samba-vfs-modules missing file glusterfs.so

Andreas Hasenack andreas at canonical.com
Mon Dec 10 13:08:00 UTC 2018


It's not like that. The Depends field is populated from debian/control,
and from automatically calculated dependencies (like that ldd trick).
The moment a package lists something in Depends, if that something
cannot be installed, then the package itself will not be installed. It
doesn't matter if your smb.conf is referring to the gluster module or
not.

Now, all that being said, I see that debian is using a trick and making
glusterfs-common a "recommends" type of dependency, instead of "depends"
which is stricter. But it's still not allowed to have a main package
recommend an universe one.

But I could use a "suggests" (https://www.debian.org/doc/debian-policy
/ch-relationships.html#binary-dependencies-depends-recommends-suggests-
enhances-pre-depends), which is an even weaker type of dependency.

Or move the gluster vfs module into its own package, and have that land
in universe. Then there wouldn't be a problem at all.

Thanks for insisting on this. I'll reopen the bug, but mark it as
wishlist for now.

** Changed in: samba (Ubuntu)
       Status: Won't Fix => Triaged

** Changed in: samba (Ubuntu)
   Importance: Undecided => Wishlist

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to samba in Ubuntu.
https://bugs.launchpad.net/bugs/1807177

Title:
  Package samba-vfs-modules missing file glusterfs.so

Status in samba package in Ubuntu:
  Triaged

Bug description:
  ENVIRONMENT
  ~$ lsb_release -rd
  Description:    Ubuntu 18.04 LTS
  Release:        18.04

  $ apt-cache policy samba-vfs-modules
  samba-vfs-modules:
    Installed: 2:4.7.6+dfsg~ubuntu-0ubuntu2.5
    Candidate: 2:4.7.6+dfsg~ubuntu-0ubuntu2.5
    Version table:
   *** 2:4.7.6+dfsg~ubuntu-0ubuntu2.5 500
          500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
          500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
          100 /var/lib/dpkg/status
       2:4.7.6+dfsg~ubuntu-0ubuntu2 500
          500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages

  
  EXPECTED BEHAVIOR
  I expected file `/usr/lib/x86_64-linux-gnu/samba/vfs/glusterfs.so` to be installed.

  
  ACTUAL BEHAVIOR
  The file is not present.  I asked on the Samba mailing list and they confirmed (https://lists.samba.org/archive/samba/2018-December/219821.html) that this file is missing from all of the Ubuntu Samba packages (https://packages.ubuntu.com/search?suite=cosmic&arch=any&searchon=contents&keywords=glusterfs.so).  (As I look at the search results on that last page, it appears to be missing for Trusty, Xenial, Bionic, Cosmic, and Disco.)

  ProblemType: Bug
  DistroRelease: Ubuntu 18.04
  Package: samba-vfs-modules 2:4.7.6+dfsg~ubuntu-0ubuntu2.5
  ProcVersionSignature: Ubuntu 4.15.0-23.25-generic 4.15.18
  Uname: Linux 4.15.0-23-generic x86_64
  ApportVersion: 2.20.9-0ubuntu7.2
  Architecture: amd64
  Date: Thu Dec  6 06:32:24 2018
  InstallationDate: Installed on 2018-07-10 (149 days ago)
  InstallationMedia: Ubuntu-Server 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
  ProcEnviron:
   LANG=en_US.UTF-8
   TERM=xterm
   SHELL=/bin/bash
   XDG_RUNTIME_DIR=<set>
   PATH=(custom, no user)
  SourcePackage: samba
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1807177/+subscriptions



More information about the foundations-bugs mailing list